Advanced search
1 file | 285.75 KB

Quasar, a high-level programming language and development environment for designing smart vision systems on embedded platforms

Bart Goossens (UGent) , Hiep Luong (UGent) , Jan Aelterman (UGent) and Wilfried Philips (UGent)
Author
Organization
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 high-level 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 CUM and OpenACC code while the development requires much less time and is future-proof.
Keywords
COMPILER

Downloads

  • (...).pdf
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 285.75 KB

Citation

Please use this url to cite or link to this publication:

Chicago
Goossens, Bart, Hiep Luong, Jan Aelterman, and Wilfried Philips. 2018. “Quasar, a High-level Programming Language and Development Environment for Designing Smart Vision Systems on Embedded Platforms.” In PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 1310–1315. New York: IEEE.
APA
Goossens, B., Luong, H., Aelterman, J., & Philips, W. (2018). Quasar, a high-level programming language and development environment for designing smart vision systems on embedded platforms. PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE) (pp. 1310–1315). Presented at the Design, Automation and Test in Europe Conference and Exhibition (DATE), New York: IEEE.
Vancouver
1.
Goossens B, Luong H, Aelterman J, Philips W. Quasar, a high-level programming language and development environment for designing smart vision systems on embedded platforms. PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE). New York: IEEE; 2018. p. 1310–5.
MLA
Goossens, Bart, Hiep Luong, Jan Aelterman, et al. “Quasar, a High-level Programming Language and Development Environment for Designing Smart Vision Systems on Embedded Platforms.” PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE). New York: IEEE, 2018. 1310–1315. Print.
@inproceedings{8568341,
  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 high-level 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 CUM and OpenACC code while the development requires much less time and is future-proof.},
  author       = {Goossens, Bart and Luong, Hiep and Aelterman, Jan and Philips, Wilfried},
  booktitle    = {PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION \& TEST IN EUROPE CONFERENCE \& EXHIBITION (DATE)},
  isbn         = {978-3-9819-2630-9},
  issn         = {1530-1591},
  language     = {eng},
  location     = {Dresden, GERMANY},
  pages        = {1310--1315},
  publisher    = {IEEE},
  title        = {Quasar, a high-level programming language and development environment for designing smart vision systems on embedded platforms},
  url          = {http://dx.doi.org/10.23919/DATE.2018.8342216},
  year         = {2018},
}

Altmetric
View in Altmetric
Web of Science
Times cited: