The Community for Technology Leaders
Green Image
Issue No. 05 - September/October (2011 vol. 31)
ISSN: 0272-1732
pp: 42-53
Kunle Olukotun , Stanford University
Hassan Chafi , Stanford University
Kevin J. Brown , Stanford University
Martin Odersky , Ecole Polytechnique Federale de Lausanne
HyoukJoong Lee , Stanford University
Arvind K. Sujeeth , Stanford University
Tirark Rompf , Ecole Polytechnique Federale de Lausanne
ABSTRACT
<p>Domain-specific languages offer a solution to the performance and the productivity issues in heterogeneous computing systems. The Delite compiler framework simplifies the process of building embedded parallel DSLs. DSL developers can implement domain-specific operations by extending the DSL framework, which provides static optimizations and code generation for heterogeneous hardware. The Delite runtime automatically schedules and executes DSL operations on heterogeneous hardware.</p>
INDEX TERMS
parallel programming, domain-specific languages, heterogeneous computing, CPU, GPU
CITATION
Kunle Olukotun, Hassan Chafi, Kevin J. Brown, Martin Odersky, HyoukJoong Lee, Arvind K. Sujeeth, Tirark Rompf, "Implementing Domain-Specific Languages for Heterogeneous Parallel Computing", IEEE Micro, vol. 31, no. , pp. 42-53, September/October 2011, doi:10.1109/MM.2011.68
82 ms
(Ver )