Title :
ReMAP: A Reconfigurable Heterogeneous Multicore Architecture
Author :
Watkins, Matthew A. ; Albonesi, David H.
Author_Institution :
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
Abstract :
This paper presents ReMAP, a reconfigurable architecture geared towards accelerating and parallelizing applications within a heterogeneous CMP. In ReMAP, threads share a common reconfigurable fabric that can be configured for individual thread computation or fine-grained communication with integrated computation. The architecture supports both fine-grained point-to-point communication for pipeline parallelization and fine-grained barrier synchronization. The combination of communication and configurable computation within ReMAP provides the unique ability to perform customized computation while data is transferred between cores, and to execute custom global functions after barrier synchronization. ReMAP demonstrates significantly higher performance and energy efficiency compared to hard-wired communication-only mechanisms, and over what can ideally be achieved by allocating the fabric area to additional or more powerful cores.
Keywords :
microprocessor chips; multiprocessing systems; parallel architectures; pipeline processing; reconfigurable architectures; synchronisation; ReMAP; fine-grained barrier synchronization; fine-grained point-to-point communication; hard-wired communication-only mechanisms; large-scale chip multiprocessors; pipeline parallelization; reconfigurable fabric; reconfigurable heterogeneous multicore architecture;
Conference_Titel :
Microarchitecture (MICRO), 2010 43rd Annual IEEE/ACM International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-9071-4
DOI :
10.1109/MICRO.2010.15