Quasar, a High‐level Programming Language and Development Environment for Designing Smart Vision Systems on Embedded Platforms

Bart Goossensa, Hiêp Luong, Jan Aelterman and Wilfried Philips
IPI ‐ imec ‐ Ghent University, St. Pietersnieuwstraat 41, 9000 Ghent, Belgium
a bart.goossens@ugent.be

ABSTRACT


We present Quasar, a new programming framework that handles many complex aspects in the design of smart vision systems on embedded platforms, such as parallelization, data flow management, scheduling and load balancing. Quasar, as a highlevel programming language, is nearly hardware‐agnostic, has a low barrier of entry and is therefore well suited for algorithm design and rapid prototyping. Through several benchmarks and application use cases we demonstrate that programs written in Quasar have a performance that is on a par with (or better than) hand‐tuned CUDA and OpenACC code while the development requires much less time and is future‐proof.



Full Text (PDF)