Implementing Domain-Specific Languages for Heterogeneous Parallel Computing
IEEE Micro2011Vol. 31(5), pp. 42–53
Citations Over TimeTop 10% of 2011 papers
HyoukJoong Lee, Kevin Brown, Arvind K. Sujeeth, Hassan Chafi, Tiark Rompf, Martin Odersky, Kunle Olukotun
Abstract
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.
Related Papers
- → When and how to develop domain-specific languages(2005)1,694 cited
- → Domain-specific languages: from design to implementation application to video device drivers generation(1999)85 cited
- A domain specific language for video device drivers: from design to implementation(1997)
- When and how to develop domain-specific languages(2003)