Specialized Digital Signal Processors (DSPs) play an important role in power-efficient, high-performance image processing. However, developing applications for DSPs is more time-consuming and error-prone than for general-purpose processors. Halide is a domain-specific language (DSL) which enables low-effort development of portable, high-performance imaging pipelines. We propose a set of extensions to Halide to support DSPs in combination with arbitrary C compilers, including a template solution to support scratchpad memories. Using a commercial DSP, we demonstrate that this solution can achieve performance within 20% of highly tuned C code, while leading to a reduction in development time and code complexity
In the last years real-time imaging and more complex models for the various imaging applications bec...
Version longue de 〈hal-01352808>, article présenté à "19th Workshop on Compilers for Parallel Comput...
In the last ten years, limited clock frequency scaling and increasing power density has shifted IC d...
Specialized Digital Signal Processors (DSPs) play an important role in power-efficient, high-perform...
Image processing applications typically involve data-oriented kernels with limited control divergenc...
Many image processing tasks are naturally expressed as a pipeline of small computational kernels kno...
\u3cp\u3eEfficient code generation for image processing applications continues to pose a challenge i...
Orientador: Roberto de Alencar LotufoDissertação (mestrado) - Universidade Estadual de Campinas, Fac...
grantor: University of TorontoProgrammable digital signal processors (DSPs) are microproce...
Software for digital signal processors (DSPs) is traditionally highly hardware-dependent and hence p...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
[[abstract]]Due to the specialized architecture and stream-based instruction set, traditional DSP co...
Tensor Cores (TCUs) are specialized units first introduced by NVIDIA in the Volta microarchitecture ...
The role of software is becoming increasingly important in the implementation of DSP applications. A...
This paper describes the compilation of high-level language programs written in a single-assignment ...
In the last years real-time imaging and more complex models for the various imaging applications bec...
Version longue de 〈hal-01352808>, article présenté à "19th Workshop on Compilers for Parallel Comput...
In the last ten years, limited clock frequency scaling and increasing power density has shifted IC d...
Specialized Digital Signal Processors (DSPs) play an important role in power-efficient, high-perform...
Image processing applications typically involve data-oriented kernels with limited control divergenc...
Many image processing tasks are naturally expressed as a pipeline of small computational kernels kno...
\u3cp\u3eEfficient code generation for image processing applications continues to pose a challenge i...
Orientador: Roberto de Alencar LotufoDissertação (mestrado) - Universidade Estadual de Campinas, Fac...
grantor: University of TorontoProgrammable digital signal processors (DSPs) are microproce...
Software for digital signal processors (DSPs) is traditionally highly hardware-dependent and hence p...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
[[abstract]]Due to the specialized architecture and stream-based instruction set, traditional DSP co...
Tensor Cores (TCUs) are specialized units first introduced by NVIDIA in the Volta microarchitecture ...
The role of software is becoming increasingly important in the implementation of DSP applications. A...
This paper describes the compilation of high-level language programs written in a single-assignment ...
In the last years real-time imaging and more complex models for the various imaging applications bec...
Version longue de 〈hal-01352808>, article présenté à "19th Workshop on Compilers for Parallel Comput...
In the last ten years, limited clock frequency scaling and increasing power density has shifted IC d...