Title :
Triple-C: Resource-usage prediction for semi-automatic parallelization of groups of dynamic image-processing tasks
Author :
Albers, Rob ; Suijs, Eric ; De Wit, Peter H N
Author_Institution :
Eindhoven Univ. of Technol., Eindhoven, Netherlands
Abstract :
With the emergence of dynamic video processing, such as in image analysis, runtime estimation of resource usage would be highly attractive for automatic parallelization and QoS control with shared resources. A possible solution is to characterize the application execution using model descriptions of the resource usage. In this paper, we introduce Triple-C, a prediction model for computation, cache-memory and communication-bandwidth usage with scenario-based Markov chains. As a typical application, we explore a medical imaging function to enhance objects of interest in X-ray angiography sequences. Experimental results show that our method can be successfully applied to describe the resource usage for dynamic image-processing tasks, even if the flow graph dynamically switches between groups of tasks. An average prediction accuracy of 97% is reached with sporadic excursions of the prediction error up to 20-30%. As a case study, we exploit the prediction results for semi-automatic parallelization. Results show that with Triple-C prediction, dynamic processing tasks can be executed in real-time with a constant low latency.
Keywords :
Markov processes; X-ray imaging; cache storage; diagnostic radiography; graph theory; image enhancement; medical image processing; video signal processing; Triple-C prediction; X-ray angiography sequences; cache-memory; communication-bandwidth usage; dynamic image-processing tasks; dynamic video processing; flow graph; image analysis; medical imaging function; prediction model; resource-usage prediction; runtime estimation; scenario-based Markov chains; semiautomatic parallelization; Angiography; Automatic control; Biomedical imaging; Communication system control; Computational modeling; Image sequence analysis; Predictive models; Runtime; Video sharing; X-ray imaging;
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2009.5160942