Run-time resource allocation for simultaneous multi-tasking in multi-core reconfigurable processors

Waheed Ahmed, Muhammad Shafique, Lars Bauer, Manuel Hammerich, Jrg Henkel, Juergen Becker

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

State-of-the-art multi-core reconfigurable processors do not exploit the full potential of simultaneous multi-tasking with run-time adaptive reconfigurable fabric allocation. We propose a novel run-time system for simultaneous multi-tasking in a multi-core reconfigurable processor that adaptively allocates the mixed-grained reconfigurable fabric resource at run time among different tasks considering their performance constraints. Our scheme employs the novel concept of refined task-criticality (based on the functional-block-level performance constraints) considering the computational properties of dependent tasks and their inherent potential for acceleration. Our scheme dynamically compensates the deadline misses at the functional block level. It thereby reduces the potential task-level deadline misses under competing scenarios. With the help of a secure video conferencing application (with 4 dependent tasks of diverse computational properties), we demonstrate that our scheme reduces the deadline misses by (on average) 6x under given performance constraints, when compared to state-of-the-art reconfigurable processors [1, 9, 12].

Original languageEnglish (US)
Title of host publicationProceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011
Pages29-32
Number of pages4
DOIs
StatePublished - 2011
Event19th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011 - Salt Lake City, UT, United States
Duration: May 1 2011May 3 2011

Publication series

NameProceedings - IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011

Conference

Conference19th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2011
Country/TerritoryUnited States
CitySalt Lake City, UT
Period5/1/115/3/11

ASJC Scopus subject areas

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Run-time resource allocation for simultaneous multi-tasking in multi-core reconfigurable processors'. Together they form a unique fingerprint.

Cite this