Share Email Print

Proceedings Paper

Combining high productivity and high performance in image processing using Single Assignment C
Author(s): Volkmar Wieser; Bernhard Moser; Sven-Bodo Scholz; Stephan Herhut; Jing Guo
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

In this paper the problem of high performance software engineering is addressed in the context of image processing regarding productivity and optimized exploitation of hardware resources. Therefore, we introduce the functional array processing language Single Assignment C (SaC), which relies on a hardware virtualization concept for automated, parallel machine code generation. An illustrative benchmarking example proves both utility and adequacy of SaC for image processing.

Paper Details

Date Published: 12 July 2011
PDF: 9 pages
Proc. SPIE 8000, Tenth International Conference on Quality Control by Artificial Vision, 80000A (12 July 2011); doi: 10.1117/12.890920
Show Author Affiliations
Volkmar Wieser, Software Competence Ctr. Hagenberg (Austria)
Bernhard Moser, Software Competence Ctr. Hagenberg (Austria)
Sven-Bodo Scholz, Univ. of Hertfordshire (United Kingdom)
Stephan Herhut, Univ. of Hertfordshire (United Kingdom)
Jing Guo, Univ. of Hertfordshire (United Kingdom)

Published in SPIE Proceedings Vol. 8000:
Tenth International Conference on Quality Control by Artificial Vision
Jean-Charles Pinoli; Johan Debayle; Yann Gavet; Frédéric Gruy; Claude Lambert, Editor(s)

© SPIE. Terms of Use
Back to Top