Shared reconfigurable fabric for multi-core customization
Author(s) -
Liang Chen,
Tulika Mitra
Publication year - 2011
Publication title -
proceedings of the 34th design automation conference
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2024724.2024910
Subject(s) - control reconfiguration , computer science , personalization , flexibility (engineering) , speedup , exploit , multi core processor , computer architecture , core (optical fiber) , embedded system , architecture , set (abstract data type) , distributed computing , parallel computing , art , telecommunications , statistics , mathematics , computer security , world wide web , programming language , visual arts
Processor customization in the form of application specific instructions can provide significant power and performance boost to an embedded application while maintaining high flexibility. The emergence of multi-core architectures opens up the possibility of creating an application-specific heterogeneous computing platform by customizing a set of homogeneous cores. We propose a multi-core architecture where the cores share a reconfigurable fabric that accommodates the custom instructions. We develop an efficient algorithm that exploits this shared fabric through customization and runtime reconfiguration to minimize the execution time of multi-threaded applications. Experimental results reveal that shared reconfigurable fabric helps applications achieve substantial speedup compared to per-core private fabrics.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom