El BSC publica la versión 2022.11 de OmpSs-2

15 Noviembre 2022

El grupo de Modelos de Programación del BSC ha publicado una nueva versión del modelo de programación OmpSs-2 (versión 2022.11).

 

En esta versión, hemos definido una interfaz genérica entre el compilador LLVM y el tiempo de ejecución de Nanos6 para admitir kernels que tengan como objetivo los aceleradores de hardware. Actualmente, solo se admiten kernels CUDA, pero en el futuro se admitirán otros modelos de programación para aceleradores con la misma interfaz genérica. Esta versión también contiene varias correcciones de errores y mejoras de rendimiento que perfeccionan la contención de bloqueos y reducen los costes en la creación de tareas. Finalmente, se ha añadido soporte para Ovni, un nuevo módulo de instrumentación que se convertirá en el predeterminado en la próxima versión. Puedes consultar todos los cambios aquí.