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