Implementing Domain-Specific Languages for Heterogeneous Parallel Computing

HyoukJoong Lee, Kevin J. Brown, Arvind K. Sujeeth, Hassan Chafi, Kunle Olukotun, Tiark Rompf, Martin Odersky
Stanford University
IEEE Micro, Vol. 31, Issue 5, p.42-53, 2011


   title={Domain-Specific Languages for Heterogeneous Parallel Computing},

   author={Lee, H. and Brown, K. and Sujeeth, A. and Chafi, H. and Rompf, T. and Odersky, M. and Olukotun, K.},

   journal={Micro, IEEE},






Download Download (PDF)   View View   Source Source   



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.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: