Title
Transrec: Improving Adaptability In Single-Isa Heterogeneous Systems With Transparent And Reconfigurable Acceleration
Abstract
Single-ISA heterogeneous systems, such as ARM's big. LITTLE, use microarchitecturally-different General-Purpose Processor cores to efficiently match the capabilities of the processing resources with applications' performance and energy requirements that change at run time. However, since only a fixed and non-configurable set of cores is available, reaching the best-possible match between the available resources and applications' requirements remains a challenge, especially considering the varying and unpredictable workloads. In this work, we propose TransRec, a hardware architecture which improves over these traditional heterogeneous designs. TransRec integrates a shared, transparent (i.e., no need to change application binary) and adaptive accelerator in the form of a Coarse-Grained Reconfigurable Array that can be used by any of the General-Purpose Processor cores for on-demand acceleration. Through evaluations with cycle-accurate gem5 simulations, synthesis of real RISC-V processor designs for a 15nm technology, and considering the effects of Dynamic Voltage and Frequency Scaling, we demonstrate that TransRec provides better performance-energy tradeoffs that are otherwise unachievable with traditional big. LITTLE-like designs. In particular, for less than 40% area overhead, TransRec can improve performance in the low-energy mode (LITTLE) by 2.28x, and can improve both performance and energy efficiency by 1.32x and 1.59x, respectively, in high-performance mode (big).
Year
DOI
Venue
2019
10.23919/DATE.2019.8715121
2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE)
Keywords
Field
DocType
adaptive systems, reconfigurable systems, big.LITTLE, accelerators, flexibility, performance, energy, efficiency
Adaptability,Computer architecture,Computer science,Parallel computing,Acceleration
Conference
ISSN
Citations 
PageRank 
1530-1591
2
0.37
References 
Authors
0
4
Name
Order
Citations
PageRank
Marcelo Brandalero1710.66
Muhammad Shafique21945157.67
Luigi Carro31393166.42
Antonio C. Beck411732.17