Passer à la navigation principale Passer à la recherche Passer au contenu principal

High performance code generation for stencil computation on heterogeneous multi-device architectures

  • Telecom Sudparis
  • Univ. Bordeaux

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

3 Citations (Scopus)

Résumé

Heterogeneous archioectures have been widely used in the domain of high performance computing. On one hand, it allows a designer to use multiple types of computing units and each able to execute the tasks that it is best suited for to increase performance, on the other hand, it brings many challenges in programming for novice users, especially for heterogeneous systems with multi-devices. In this paper, we propose the code generator STEPOCL that generates OpenCL host program for heterogeneous multi-device architecture. In order to simplify the analyzing process, we ask user to provide the description of input and kernel parameters in an XML file, then our generator analyzes the description and generates automatically the host program. Due to the data partition and data exchange strategies, the generated host program can be executed on multi-devices without changing any kernel code. The experiment of iterative stencil loop code (ISL) shows that our tool is efficient. It guarantees the minimum data exchanges and achieves high performance on heterogeneous multi-device architecture.

langue originaleAnglais
titreProceedings - 2013 IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 2013 IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2013
EditeurIEEE Computer Society
Pages1512-1518
Nombre de pages7
ISBN (imprimé)9780769550886
Les DOIs
étatPublié - 1 janv. 2014
Evénement15th IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 11th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2013 - Zhangjiajie, Hunan, Chine
Durée: 13 nov. 201315 nov. 2013

Série de publications

NomProceedings - 2013 IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 2013 IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2013

Une conférence

Une conférence15th IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 11th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2013
Pays/TerritoireChine
La villeZhangjiajie, Hunan
période13/11/1315/11/13

Empreinte digitale

Examiner les sujets de recherche de « High performance code generation for stencil computation on heterogeneous multi-device architectures ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation