iCore: A Run-time Adaptive Processor for Embedded Multi-core Systems

iCore: A Run-time Adaptive Processor for Embedded Multi-core Systems
Venue:International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA'11) Place:

Las Vegas, USA

Date:

July 20, 2011

Links:more information
Speaker:

Jörg Henkel

We present the iCore (invasive core), an application specific instruction set processor (ASIP) with a run-time adaptive instruction set. Its adaptivity is controlled by the run-time system with respect to application properties that may vary during run-time. A reconfigurable fabric hosts the adaptive part of the instruction set whereas the rest of he instruction set is fixed. We show that the iCore is particularly beneficial in an embedded multi-core system where it performs applications-specific as well as system-specific tasks. The advantages are demonstrated by means of multi-media applications.