DocumentCode
2041499
Title
Towards fully user transparent task and data parallel image processing
Author
Lemeire, Jan ; Zhao, Yan ; Schelkens, Peter ; De Backer, Steve ; Cornelissen, Frans ; Torfs, Bert
Author_Institution
Dept. of Electron. & Inf. (ETRO), Vrije Univ. Brussel (VUB), Brussels, Belgium
fYear
2009
fDate
16-18 Sept. 2009
Firstpage
620
Lastpage
625
Abstract
This paper reports on the integration of parallel image processing in the ITK library and on improvements to the state-of-the-art of user transparency. In our approach, image processing tasks are wrapped into objects which are passed to the parallel engine. The engine is able to exploit data and task parallelism when executing the tasks on multicores, clusters and/or GPUs. All features necessary for efficient parallel processing are specified by the task objects. The engine can figure out most of the features itself, and is able to check the correctness of the features provided by the user. Interoperation optimization is attained by efficient scheduling of the tasks. The task dependency graph is automatically created at runtime. This is possible by delaying the execution of the tasks and by the intrinsic ITK pipeline updating mechanism. The low-level functions are also made available for the user, as well as a library-independent version.
Keywords
image processing; multiprocessing systems; parallel processing; processor scheduling; GPU; ITK library; ITK pipeline updating mechanism; clusters; data parallel image processing; interoperation optimization; multicore task execution; parallel engine; task parallelism; task scheduling; user transparent task; Delay; Engines; Image processing; Informatics; Multicore processing; Object oriented programming; Parallel processing; Pharmaceutical technology; Runtime; Software libraries;
fLanguage
English
Publisher
ieee
Conference_Titel
Image and Signal Processing and Analysis, 2009. ISPA 2009. Proceedings of 6th International Symposium on
Conference_Location
Salzburg
ISSN
1845-5921
Print_ISBN
978-953-184-135-1
Type
conf
DOI
10.1109/ISPA.2009.5297660
Filename
5297660
Link To Document