Title
Implementing Domain-Specific Languages for Heterogeneous Parallel Computing
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.
Year
DOI
Venue
2011
10.1109/MM.2011.68
IEEE Micro
Keywords
Field
DocType
optimization,domain specific language,parallel programming,generators,cpu,parallel computer,scheduling,embedded systems,parallel processing,central processing unit,hardware,domain specific languages,heterogeneous computing
Domain-specific language,Computer architecture,Programming language,Computer science,CUDA,Digital subscriber line,Parallel computing,Symmetric multiprocessor system,Compiler,Code generation,Schedule,Graphics processing unit
Journal
Volume
Issue
ISSN
31
5
0272-1732
Citations 
PageRank 
References 
37
1.42
3
Authors
7
Name
Order
Citations
PageRank
HyoukJoong Lee141417.71
Kevin J. Brown2371.42
Arvind K. Sujeeth350220.58
Hassan Chafi4111861.11
Tiark Rompf574345.86
Martin Odersky62261170.39
Kunle Olukotun74532373.50