Interfacing Operating Systems and Polymorphic Computing Platforms based on the MOLEN Programming Paradigm
Autor: | Mojtaba Sabeghi, Koen Bertels |
---|---|
Přispěvatelé: | Rennes, Ist, Tao Li and Onur Mutlu and James Poe |
Jazyk: | angličtina |
Rok vydání: | 2010 |
Předmět: |
010302 applied physics
Computer science Computation 02 engineering and technology computer.software_genre 01 natural sciences Reconfigurable computing 020202 computer hardware & architecture Set (abstract data type) [INFO.INFO-OH] Computer Science [cs]/Other [cs.OH] Task (computing) Interfacing 0103 physical sciences 0202 electrical engineering electronic engineering information engineering Operating system Programming paradigm Overhead (computing) Human multitasking computer |
Zdroj: | Computer Architecture ISBN: 9783642243219 ISCA Workshops |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |