Interfacing and scheduling legacy code within the Canals framework - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Interfacing and scheduling legacy code within the Canals framework

Résumé

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.
Fichier principal
Vignette du fichier
paper.pdf (620.42 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00717241 , version 1 (21-08-2012)

Identifiants

Citer

Andreas Dahlin, Fareed Jokhio, Johan Lilius, Jérôme Gorin, Mickaël Raulet. Interfacing and scheduling legacy code within the Canals framework. Design and Architectures for Signal and Image Processing (DASIP), 2011 Conference on, 2011, France. pp.1 -8, ⟨10.1109/DASIP.2011.6136886⟩. ⟨hal-00717241⟩
258 Consultations
121 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More