Interfacing Operating Systems and Polymorphic Computing Platforms based on the MOLEN Programming Paradigm

Abstract : The MOLEN Programming Paradigm was proposed to offer a general function like execution of the computation intensive parts of the programs on the reconfigurable fabric of the polymorphic computing platforms. Within the MOLEN programming paradigm, the MOLEN SET and EXECUTE primitives are employed to map an arbitrary function on the reconfigurable hardware. However, these instructions in their current status are intended for single application execution scenario. In this paper, we extended the semantic of MOLEN SET and EXECUTE to have a more generalized approach and support multi application, multitasking scenarios. This way, the new SET and EXECUTES are APIs added to the operating system runtime. We use these APIs to abstract the concept of the task from its actual implementation. Our experiments show that the proposed approach has a negligible overhead over the overall applications execution.
Type de document :
Communication dans un congrès
Tao Li and Onur Mutlu and James Poe. WIOSCA 2010 - Sixth Annual Workshorp on the Interaction between Operating Systems and Computer Architecture, Jun 2010, Saint Malo, France. 2010
Liste complète des métadonnées

Littérature citée [8 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00493778
Contributeur : Ist Rennes <>
Soumis le : lundi 21 juin 2010 - 13:19:55
Dernière modification le : samedi 18 novembre 2017 - 18:16:02
Document(s) archivé(s) le : mercredi 22 septembre 2010 - 18:06:12

Fichier

WIOSCA-sabeghi.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00493778, version 1

Collections

Citation

Mojtaba Sabeghi, Koen Bertels. Interfacing Operating Systems and Polymorphic Computing Platforms based on the MOLEN Programming Paradigm. Tao Li and Onur Mutlu and James Poe. WIOSCA 2010 - Sixth Annual Workshorp on the Interaction between Operating Systems and Computer Architecture, Jun 2010, Saint Malo, France. 2010. 〈inria-00493778〉

Partager

Métriques

Consultations de la notice

67

Téléchargements de fichiers

151