Be part of a Worldwide Ecosystem with CAPS
Code migration to multi and many-core is a huge challenge that requires many competencies ranging from the applications background to the hardware platform performance understanding.To address technical and business challenges of Many-Core Computing, CAPS has built over the years a strong ecosystem.
OpenACC allows parallel programmers to provide simple hints, known as “directives,” to the compiler, identifying which areas of code to accelerate, without requiring programmers to modify or adapt the underlying code itself.
By exposing parallelism to the compiler, directives allow the compiler to do the detailed work of mapping the computation onto the accelerator.
The OpenHMPP directive-based programming model initiated by CAPS offers a syntax to offload computations on hardware accelerators and to optimize data movement to/from the hardware memory.
To learn more about OpenHMPP directives, please consult our dedicated page.
The HMPP Competence Centers (CoC) aim at gathering a set of skills necessary to address the multi and many-core programming challenges at the technological (parallel programming, code tuning, etc.) and application levels.
Gathering a scientific committee and an expert team dedicated to the multi and many-core software development challenges of the Industry and Education World, HMPP CoCs are focusing on participating to the future generations of developers’ training and testing of many-core environments.Visit HMPP Competence Center Website, to address the Many-Core Computing Challenge