Doorgaan naar hoofdnavigatie Doorgaan naar zoeken Ga verder naar hoofdinhoud

Triple-C: resource-usage prediction for semi-automatic parallelization of groups of dynamic image-processing tasks

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

260 Downloads (Pure)

Samenvatting

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.
Originele taal-2Engels
TitelIEEE Internationatiol Symposium on Parallel and Distributed Processing 2009, IPDPS 2009, 23-29 May 2009, Rome, Italy
Plaats van productiePiscataway
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's1-8
ISBN van geprinte versie978-1-4244-3751-1
DOI's
StatusGepubliceerd - 2009

Vingerafdruk

Duik in de onderzoeksthema's van 'Triple-C: resource-usage prediction for semi-automatic parallelization of groups of dynamic image-processing tasks'. Samen vormen ze een unieke vingerafdruk.

Citeer dit