Runtime multitasking support on polymorphic platforms

Autor: Hamid Mushtaq, Koen Bertels, Mojtaba Sabeghi
Rok vydání: 2010
Předmět:
Zdroj: ACM SIGARCH Computer Architecture News. 38:46-52
ISSN: 0163-5964
DOI: 10.1145/1926367.1926376
Popis: General purpose computers are moving towards employing reconfigurable fabrics in order to achieve higher performance. In such systems, serving several applications at runtime is a challenging problem in which the reconfigurable fabric has to be shared among competing tasks. Because of the inherent complexity of mapping the computation intensive tasks into the FPGA, a comprehensive runtime system is required to address all the conflicting issues between competing applications' demands and to keep the system performance at the required level. In this paper, we present a runtime environment wherein a number of components introduced to handle the task assignment problem in a very low overhead manner. This runtime system completely virtualizes the underlying hardware and thus relieve the program developers from the difficulties of hardware design issues. More specifically, we discuss the design and implementation of the scheduler as the fundamental component as well as the profiler and the runtime binding mechanism in our runtime system.
Databáze: OpenAIRE