PEPM '12 Proceedings of the ACM SIGPLAN 2012 workshop on Partial evaluation and program manipulation
Lightweight modular staging: a pragmatic approach to runtime code generation and compiled DSLs
Communications of the ACM
An automatic OpenCL compute kernel generator for basic linear algebra operations
Proceedings of the 2012 Symposium on High Performance Computing
ECOOP'12 Proceedings of the 26th European conference on Object-Oriented Programming
Adaptive data parallelism for internet clients on heterogeneous platforms
Proceedings of the 8th symposium on Dynamic languages
POPL '13 Proceedings of the 40th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
What are the Odds?: probabilistic programming in Scala
Proceedings of the 4th Workshop on Scala
Spiral in scala: towards the systematic construction of generators for performance libraries
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Unifying functional and object-oriented programming with Scala
Communications of the ACM
Hi-index | 0.03 |
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.