Implementing Domain-Specific Languages for Heterogeneous Parallel Computing
Stanford University
IEEE Micro, Vol. 31, Issue 5, p.42-53, 2011
@article{lee2011domain,
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},
number={99},
pages={1–1},
year={2011},
publisher={IEEE}
}
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.
October 28, 2011 by hgpu