Title :
ReKonf: A Reconfigurable Adaptive ManyCore Architecture
Author :
Pal, Rajesh Kumar ; Paul, Kolin ; Prasad, Sanjiva
Author_Institution :
Indian Inst. of Technol., Delhi, India
Abstract :
The "one-architecture-fits-all" design philosophy is inadequate for catering to the diverse characteristics of applications running on manyCore architectures. After evaluating various configurations of manyCore architectures for a variety of applications, we designed ReKonf, a reconfigurable adaptive manyCore architecture. ReKonf dynamically configures its reconfigurable components to morph into significantly different configurations on the same architecture by continuously monitoring vital parameters of applications. ReKonf adapts the architecture by tracking core utilization, live cache utilization and cache sharing between threads, at runtime without losing execution state. Our evaluation of various applications on a cycle accurate simulator shows that the (reconfigurable) architecture suitable for such applications can be classified into three main variants: Chip Multiprocessor mode; Symmetric Multiprocessor mode; and Clustered mode, with up to 256 processing cores. Our results show that improvements from 32% to 72% over a baseline configuration can be observed by choosing the right configuration for an application. We also propose architecture components that should be reconfigurable in future manyCore architectures.
Keywords :
cache storage; multiprocessing systems; reconfigurable architectures; ReKonf; cache sharing; cache utilization; chip multiprocessor mode; clustered mode; one-architecture-fits-all design; reconfigurable adaptive manycore architecture; symmetric multiprocessor mode; Benchmark testing; Delay; Instruction sets; Multicore processing; Reconfigurable architecture; manyCore; multiCore;
Conference_Titel :
Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Symposium on
Conference_Location :
Leganes
Print_ISBN :
978-1-4673-1631-6
DOI :
10.1109/ISPA.2012.32