Chrome Extension
WeChat Mini Program
Use on ChatGLM

Accelerating OpenVX Application Kernels Using Halide Scheduling

Journal of Signal Processing Systems(2023)

Cited 0|Views14
No score
Abstract
In this study, we investigate how to use a Domain-Specific Language—Halide to accelerate and optimize OpenVX graphs. Halide is a new high-level image processing pipeline language. It offers developers to separate the program into algorithms and schedule. This makes developers program friendly. The Halide image processing language has also proven to be an effective system for authoring high-performance image processing code. We present a prototype that use Halide to optimize OpenVX image processing modules. Since OpenVX is a lack of scheduling primitives, but Halide does. We implemented Halide into OpenVX graphs. This method increases the developer’s utilities and achieves relatively high performance.
More
Translated text
Key words
OpenVX, Halide, Image processing, Convolutional neural networks
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined