Case studies in automatic GPGPU code generation with llc

  • Authors:
  • Ruymán Reyes;Francisco De Sande

  • Affiliations:
  • Dept. de E. I. O. y Computación, Universidad de La Laguna, La Laguna, Spain;Dept. de E. I. O. y Computación, Universidad de La Laguna, La Laguna, Spain

  • Venue:
  • Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The evolution of high performance computers is progressing toward increasingly heterogeneous systems. These new architectures pose new challenges, particularly in the field of programming languages. New tools and languages are needed if we want to make a full use of the advantages offered by these new architectures. llc is a language with a C-like syntax where parallelism is expressed using compiler directives. In this work we focus our attention on the new backend of our prototype compiler for llc which generates CUDA code. We evaluate the performance of the target code using three different applications. The preliminary results that we present make us believe that our approach is worth to be explored more deeply.