DocumentCode :
3117545
Title :
Interfacing and scheduling legacy code within the Canals framework
Author :
Dahlin, Andreas ; Jokhio, Fareed ; Lilius, Johan ; Gorin, Jérôme ; Raulet, Mickaël
Author_Institution :
Dept. of Inf. Technol., Abo Akad. Univ., Turku, Finland
fYear :
2011
fDate :
2-4 Nov. 2011
Firstpage :
1
Lastpage :
8
Abstract :
The need for understanding how to distribute computations across multiple cores, have obviously increased in the multi-core era. Scheduling the functional blocks of an application for concurrent execution requires not only a good understanding of data dependencies, but also a structured way to describe the intended scheduling. In this paper we describe how the Canals language and its scheduling framework can be used for the purpose of scheduling and executing legacy code. Additionally a set of translation guidelines for translating RVC-CAL applications into Canals are presented. The proposed approaches are applied to an existing MPEG-4 Simple Profile decoder for evaluation purposes. The inverse discrete cosine transform (IDCT) is accelerated by the means of OpenCL.
Keywords :
discrete cosine transforms; scheduling; video coding; Canals language; MPEG-4 simple profile decoder; OpenCL; RVC-CAL applications; functional blocks; inverse discrete cosine transform; legacy code interface; translation guidelines; Computational modeling; Irrigation; Kernel; Network topology; Processor scheduling; Schedules;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2011 Conference on
Conference_Location :
Tampere
Print_ISBN :
978-1-4577-0620-2
Electronic_ISBN :
978-1-4577-0619-6
Type :
conf
DOI :
10.1109/DASIP.2011.6136886
Filename :
6136886
Link To Document :
بازگشت