Please use this identifier to cite or link to this item: http://localhost/handle/Hannan/588469
Title: Exploring Fine-Grained Heterogeneity with Composite Cores
Authors: Andrew Lukefahr;Shruti Padmanabha;Reetuparna Das;Faissal M. Sleiman;Ronald G. Dreslinski;Thomas F. Wenisch;Scott Mahlke
subject: hardware scheduling;fine-grain phases;heterogeneous processors;Adaptive architecture
Year: 2016
Publisher: IEEE
Abstract: Heterogeneous multicore systems- comprising multiple cores with varying performance and energy characteristics-have emerged as a promising approach to increasing energy efficiency. Such systems reduce energy consumption by identifying application phases and migrating execution to the most efficient core that meets performance requirements. However, the overheads of migrating between cores limit opportunities to coarse-grained phases (hundreds of millions of instructions), reducing the potential to exploit energy efficient cores. We propose Composite Cores, an architecture that reduces migration overheads by bringing heterogeneity into a core. Composite Cores pairs a big and little compute μEngine that together achieve high performance and energy efficiency. By sharing architectural state between the μEngines, the migration overhead is reduced, enabling fine-grained migration and increasing the opportunities to utilize the little μEngine without sacrificing performance. An intelligent controller migrates the application between μEngines to maximize energy efficiency while constraining performance loss to a configurable bound. We evaluate Composite Cores using cycle accurate microarchitectural simulations and a detailed power model. Results show that, on average, Composite Cores are able to map 30 percent of the execution time to the little μEngine, achieving a 21 percent energy savings while maintaining 95 percent performance.
Description: 
URI: http://localhost/handle/Hannan/172587
http://localhost/handle/Hannan/588469
ISSN: 0018-9340
volume: 65
issue: 2
Appears in Collections:2016

Files in This Item:
File Description SizeFormat 
7079483.pdf4.3 MBAdobe PDFThumbnail
Preview File
Title: Exploring Fine-Grained Heterogeneity with Composite Cores
Authors: Andrew Lukefahr;Shruti Padmanabha;Reetuparna Das;Faissal M. Sleiman;Ronald G. Dreslinski;Thomas F. Wenisch;Scott Mahlke
subject: hardware scheduling;fine-grain phases;heterogeneous processors;Adaptive architecture
Year: 2016
Publisher: IEEE
Abstract: Heterogeneous multicore systems- comprising multiple cores with varying performance and energy characteristics-have emerged as a promising approach to increasing energy efficiency. Such systems reduce energy consumption by identifying application phases and migrating execution to the most efficient core that meets performance requirements. However, the overheads of migrating between cores limit opportunities to coarse-grained phases (hundreds of millions of instructions), reducing the potential to exploit energy efficient cores. We propose Composite Cores, an architecture that reduces migration overheads by bringing heterogeneity into a core. Composite Cores pairs a big and little compute μEngine that together achieve high performance and energy efficiency. By sharing architectural state between the μEngines, the migration overhead is reduced, enabling fine-grained migration and increasing the opportunities to utilize the little μEngine without sacrificing performance. An intelligent controller migrates the application between μEngines to maximize energy efficiency while constraining performance loss to a configurable bound. We evaluate Composite Cores using cycle accurate microarchitectural simulations and a detailed power model. Results show that, on average, Composite Cores are able to map 30 percent of the execution time to the little μEngine, achieving a 21 percent energy savings while maintaining 95 percent performance.
Description: 
URI: http://localhost/handle/Hannan/172587
http://localhost/handle/Hannan/588469
ISSN: 0018-9340
volume: 65
issue: 2
Appears in Collections:2016

Files in This Item:
File Description SizeFormat 
7079483.pdf4.3 MBAdobe PDFThumbnail
Preview File
Title: Exploring Fine-Grained Heterogeneity with Composite Cores
Authors: Andrew Lukefahr;Shruti Padmanabha;Reetuparna Das;Faissal M. Sleiman;Ronald G. Dreslinski;Thomas F. Wenisch;Scott Mahlke
subject: hardware scheduling;fine-grain phases;heterogeneous processors;Adaptive architecture
Year: 2016
Publisher: IEEE
Abstract: Heterogeneous multicore systems- comprising multiple cores with varying performance and energy characteristics-have emerged as a promising approach to increasing energy efficiency. Such systems reduce energy consumption by identifying application phases and migrating execution to the most efficient core that meets performance requirements. However, the overheads of migrating between cores limit opportunities to coarse-grained phases (hundreds of millions of instructions), reducing the potential to exploit energy efficient cores. We propose Composite Cores, an architecture that reduces migration overheads by bringing heterogeneity into a core. Composite Cores pairs a big and little compute μEngine that together achieve high performance and energy efficiency. By sharing architectural state between the μEngines, the migration overhead is reduced, enabling fine-grained migration and increasing the opportunities to utilize the little μEngine without sacrificing performance. An intelligent controller migrates the application between μEngines to maximize energy efficiency while constraining performance loss to a configurable bound. We evaluate Composite Cores using cycle accurate microarchitectural simulations and a detailed power model. Results show that, on average, Composite Cores are able to map 30 percent of the execution time to the little μEngine, achieving a 21 percent energy savings while maintaining 95 percent performance.
Description: 
URI: http://localhost/handle/Hannan/172587
http://localhost/handle/Hannan/588469
ISSN: 0018-9340
volume: 65
issue: 2
Appears in Collections:2016

Files in This Item:
File Description SizeFormat 
7079483.pdf4.3 MBAdobe PDFThumbnail
Preview File