Calcul haute performance
AcceleRation on heteRogeneous cOmputing hardWare
Collaborators: Dr. Laurent Gantel, Prof. Andres Upegui
The ARROW project (AcceleRation on heteRogeneous cOmputing hardWare) is a project which aims to realize a high performance computing platform allowing to take advantage of each processing element it contains.
Nowadays, processing applications require more and more computing capacities and the massive use of processor clusters tend to become more and more expansive regarding the obtained gain. Therefore, an interesting solution is to use heterogeneous high performance computing platform composed of FPGAs, General Purpose GPUs and embedded processors (e.g. ARM processors). All these elements being connected through a high-speed communication medium which is in this case a PCI Express link.
The ARROW platform integrating these three types of processing elements can substantially speed-up the execution of a target applications by allowing the most efficient computing resource for the execution of the different sub-tasks of the application.
The programmability and efficient data transfers are key elements on this kind of platform in order to permit to a large number of users to take advantage of it, by providing an abstraction layer hiding the complexity of the underlying architecture.