Paper
12 July 2011 Combining high productivity and high performance in image processing using Single Assignment C
Volkmar Wieser, Bernhard Moser, Sven-Bodo Scholz, Stephan Herhut, Jing Guo
Author Affiliations +
Proceedings Volume 8000, Tenth International Conference on Quality Control by Artificial Vision; 80000A (2011) https://doi.org/10.1117/12.890920
Event: 10th International Conference on Quality Control by Artificial Vision, 2011, Saint-Etienne, France
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.
© (2011) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Volkmar Wieser, Bernhard Moser, Sven-Bodo Scholz, Stephan Herhut, and Jing Guo "Combining high productivity and high performance in image processing using Single Assignment C", Proc. SPIE 8000, Tenth International Conference on Quality Control by Artificial Vision, 80000A (12 July 2011); https://doi.org/10.1117/12.890920
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image processing

Computer programming

Anisotropic diffusion

Anisotropic filtering

Image filtering

Computer programming languages

Software engineering

Back to Top