Combining high productivity and high performance in image processing using single assignment C

Autoren Volkmar Wieser
Bernhard Moser
Sven-Bodo Scholz
Stephan Herhut
Jing Guo
Editoren J.-C. Pinoli
J. Debayle
Y. Gavet
F. Gruy
C. Lambert
Titel Combining high productivity and high performance in image processing using single assignment C
Buchtitel Proceedings of the 10th International Conference on Quality Control by Artificial Vision (QCAV'2011)
Typ in Konferenzband
Verlag SPIE
Band 8000
Abteilung KVS
ISBN 978-081948573-1
Monat May
Jahr 2012
Seiten DOI: 10.1117/12.890920
SCCH ID# 1104
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.