2016
DOI: 10.1109/tpds.2015.2394802
|View full text |Cite
|
Sign up to set email alerts
|

HIPA<sup>cc</sup>: A Domain-Specific Language and Compiler for Image Processing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
39
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
7
2

Relationship

4
5

Authors

Journals

citations
Cited by 92 publications
(39 citation statements)
references
References 21 publications
0
39
0
Order By: Relevance
“…Shallowly embedded DSLs like HIPA cc [Membarth et al 2016] or SYCL, on the other hand, do not have the cited downsides but usually rely on a modified compiler of the host language to achieve performance. In this setting, the modified compiler recognizes domain-specific patterns and manipulates the program representation.…”
Section: Dsl Embeddingmentioning
confidence: 99%
“…Shallowly embedded DSLs like HIPA cc [Membarth et al 2016] or SYCL, on the other hand, do not have the cited downsides but usually rely on a modified compiler of the host language to achieve performance. In this setting, the modified compiler recognizes domain-specific patterns and manipulates the program representation.…”
Section: Dsl Embeddingmentioning
confidence: 99%
“…PetaBricks aims at performance portability across devices, by providing a framework that allows programmers to describe multiple ways to solve a problem, while an autotuner determines the best suitable implementation for a given target platform. HIPAcc is another DSL for image processing based on source‐to‐source compilation. The authors find that domain‐specific abstractions allow mapping the algorithms to various architectures and taking advantage of different types of parallelism.…”
Section: Related Workmentioning
confidence: 99%
“…HIPAcc [21] provides native support for multigrid methods by offering appropriate language elements [22]. It generates low-level accelerator such as CUDA, OpenCL and Renderscript code from a DSL embedded into C ++ and was recently extended to emit code that can be processed to IP cores using Vivado HLS [23].…”
Section: Related Workmentioning
confidence: 99%