2020
DOI: 10.1007/s11554-020-01015-5
|View full text |Cite
|
Sign up to set email alerts
|

HipaccVX: wedding of OpenVX and DSL-based code generation

Abstract: Writing programs for heterogeneous platforms optimized for high performance is hard since this requires the code to be tuned at a low level with architecture-specific optimizations that are most times based on fundamentally differing programming paradigms and languages. OpenVX promises to solve this issue for computer vision applications with a royalty-free industry standard that is based on a graph-execution model. Yet, the OpenVX ’ algorithm space is constrained to a small set of vision functions. This hinde… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 25 publications
0
2
0
Order By: Relevance
“…In addition, extensions of image-processing DSL to include an FPGA backend were proposed. PolyMage's FPGA expansion [78], HIPACC-FPGA [79], [80] 13 , and HipaccVX [81] 14 have been proposed. Halide has been extended to include an FPGA backend, such as Halide-HLS [82] 15 Halide to FPGAs [83] and Hetero-Halide [84] 16 .…”
Section: Dsl For Image Processingmentioning
confidence: 99%
“…In addition, extensions of image-processing DSL to include an FPGA backend were proposed. PolyMage's FPGA expansion [78], HIPACC-FPGA [79], [80] 13 , and HipaccVX [81] 14 have been proposed. Halide has been extended to include an FPGA backend, such as Halide-HLS [82] 15 Halide to FPGAs [83] and Hetero-Halide [84] 16 .…”
Section: Dsl For Image Processingmentioning
confidence: 99%
“…Hipacc [8] developed another DSL to support multiple back-ends from different vendors and devices such as FPGA, GPU, and CPU. Also, a Hipacc extension provides support for the OpenVX API [9], but they do not include results for whole application graphs, as this work does. PoliMage [10] and Pu's [11] are two proposals that support Xilinx FPGAs.…”
Section: Related Workmentioning
confidence: 99%