2011 International Conference on Parallel Architectures and Compilation Techniques 2011
DOI: 10.1109/pact.2011.15
|View full text |Cite
|
Sign up to set email alerts
|

A Heterogeneous Parallel Framework for Domain-Specific Languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
78
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
3
3

Relationship

1
9

Authors

Journals

citations
Cited by 152 publications
(82 citation statements)
references
References 31 publications
0
78
0
Order By: Relevance
“…This process involves mapping of parallelism, performing optimizations such as fusion of operations and finally code generation. This approach is used by a many systems such as Copperhead [5], Delite [3], Accelerate [6,15], LiquidMetal [9], HiDP [21], Halide [16] and NOVA [8].…”
Section: Related Work and Motivationmentioning
confidence: 99%
“…This process involves mapping of parallelism, performing optimizations such as fusion of operations and finally code generation. This approach is used by a many systems such as Copperhead [5], Delite [3], Accelerate [6,15], LiquidMetal [9], HiDP [21], Halide [16] and NOVA [8].…”
Section: Related Work and Motivationmentioning
confidence: 99%
“…The DSL application (Scala code) is input into a Delite framework compiler framework [43] which runs a scalac to convert the DSL into Java bytecode. The produced Java bytecode is then executed (staged) to create Intermediate Representation (IR) and perform optimizations.…”
Section: A Dsl and High-level Compilationmentioning
confidence: 99%
“…Several environments have been proposed to facilitate the task of writing programs for heterogeneous SoCs, either by offering a single address space [Lin et al 2012;Diamos 2008], APIs for managing multiple versions of the same task for different accelerators [Diamos 2008;Augonnet et al 2009], OpenMP-like annotations to identify target accelerators [Dolbeau et al 2007], or domain-specific languages from which efficient accelerator code can be generated [Brown et al 2011]. However, all these methods require the programmer to be deeply involved in the task of writing programs for heterogeneous SoCs.…”
Section: Introductionmentioning
confidence: 99%