University of Hertfordshire

Combining high productivity and high performance in image processing using Single Assignment C

Research output: Chapter in Book/Report/Conference proceedingOther chapter contribution

  • V. Wieser
  • B. Moser
  • S.-B. Scholz
  • S. Herhut
  • J. Guo
View graph of relations
Original languageEnglish
Title of host publicationProceedings of SPIE - The International Society for Optical Engineering
PublisherInternational Society for Optical Engineering
Volume80000A
ISBN (Print)978-081948573-1
DOIs
Publication statusPublished - 1 Jan 2011
EventTenth International Conference on Quality Control by Artificial Vision - Saint-Etienne, France
Duration: 28 Jun 201130 Jun 2011

Conference

ConferenceTenth International Conference on Quality Control by Artificial Vision
CountryFrance
CitySaint-Etienne
Period28/06/1130/06/11

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.

Notes

Original paper can be found at: http://spiedigitallibrary.org/ Copyright International Society for Optical Engineering [Full text of this article is not available in the UHRA]

ID: 436295