High-performance code generation for stencil computations on heterogeneous multi-device architectures - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

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

Pei Li
  • Fonction : Auteur
  • PersonId : 770853
  • IdRef : 191468525
Elisabeth Brunet

Résumé

Stencil computations are widely used in many scientific domains, and are therefore of particular interest to scientific computing research. Running stencil codes on GPGPUs and multi-devices platforms are theoretically possible for gaining better performance because of their superior floating point performance and memory bandwidth. But these architectures increase the difficulties for developers. In this paper, we propose an tool that generates OpenCL host program for stencil computing on multi-device architecture. The user provides the description of critical parameters in a XML file, then our generator will analyze the description and generate 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 shows that our tool is efficient. It can guarantee the minimum data exchanges and achieve high performance on Multi-device architecture.
Fichier non déposé

Dates et versions

hal-00952258 , version 1 (26-02-2014)

Identifiants

  • HAL Id : hal-00952258 , version 1

Citer

Pei Li, Elisabeth Brunet, Raymond Namyst. High-performance code generation for stencil computations on heterogeneous multi-device architectures. HPPC 2013 - 15th IEEE International Conference on High Performance Computing and Communications, Nov 2013, Zhangjiajie, China. ⟨hal-00952258⟩
55 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More