Title :
Metrics for Early-Stage Modeling of Many-Accelerator Architectures
Author :
Nilakantan, Siddharth ; Battle, S. ; Hempstead, Mark
Author_Institution :
Electr. & Comput. Eng. Dept., Drexel Univ., Philadelphia, PA, USA
fDate :
January-June 2013
Abstract :
The term “Dark Silicon” has been coined to describe the threat to microprocessor performance caused by increasing transistor power density. Improving energy efficiency is now the primary design goal for all market segments of microprocessors from mobile to server. Specialized hardware accelerators, designed to run only a subset of workloads with orders of magnitude energy efficiency improvement, are seen as a potential solution. Selecting an ensemble of accelerators to best cover the workloads run on a platform remains a challenge. We propose metrics for accelerator selection derived from a detailed communication-aware performance model and present an automated methodology to populate this model. Employing a combination of characterized RTL and our selection metrics, we evaluate a set of accelerators for a sample application and compare performance to selections based on execution time and Pollack´s rule. We find that the architecture selected by our communication-aware metric shows improved performance over architectures selected based on execution time and Pollack´s rule, as they do not account for speedup being limited by communication.
Keywords :
computer architecture; microprocessor chips; modelling; performance evaluation; transistors; Pollack rule; RTL; communication-aware performance model; dark silicon; hardware accelerators; magnitude energy efficiency improvement; many-accelerator architectures; microprocessor; transistor power density; Accelerators; Computer architecture; Modeling; Multiprocessing systems; Program processors; Accelerators; Code Profiling; Computer Systems Organization; General; Heterogeneous (hybrid) systems; Heterogeneous Architectures; Modeling of computer architecture; Other Architecture Styles; Processor Architectures;
Journal_Title :
Computer Architecture Letters
DOI :
10.1109/L-CA.2012.9