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 Brandalero | 1 | 7 | 10.66 |
Muhammad Shafique | 2 | 1945 | 157.67 |
Luigi Carro | 3 | 1393 | 166.42 |
Antonio C. Beck | 4 | 117 | 32.17 |