Print Email Facebook Twitter Energy Optimization for Large-Scale 3D Manycores in the Dark-Silicon Era Title Energy Optimization for Large-Scale 3D Manycores in the Dark-Silicon Era Author Majzoub, Sohaib (University of Sharjah, Sharjah) Saleh, Resve A. (University of British Columbia) Ashraf, I. (TU Delft Computer Engineering) Taouil, M. (TU Delft Computer Engineering) Hamdioui, S. (TU Delft Computer Engineering) Date 2019 Abstract In this paper, we study the impact of the idle/dynamic power consumption ratio on the effectiveness of a multi-V dd /frequency manycore design. We propose a new tool called LVSiM (a Low-Power and Variation-Aware Manycore Simulator) to carry out the experiments. It is a novel manycore simulator targeted towards low-power optimization methods including within-die process and workload variations. LVSiM provides a holistic platform for multi-V dd /frequency voltage island analysis, optimization, and design. It provides a tool for the early design exploration stage to analyze large-scale manycores with a given number of cores on 3D-stacked layers, network-on-chip communication busses, technology parameters, voltage and frequency values, and power grid parameters, using a variety of different optimization methods. LVSiM has been calibrated with Sniper/McPAT at a nominal frequency, and then the energy-delay-product (EDP) numbers were compared after frequency scaling. The average error is shown to be 10% after frequency scaling, which is sufficient for our purposes. The experiments in this work are carried out for different Idle/Dynamic ratios considering 1260 benchmarks with task sizes ranging from 4000 to 16 000 executing on 3200 cores. The best configurations are shown to produce on average 20.7% to 24.6% EDP savings compared to the nominal configuration. Traditional scheduling methods are used in the nominal configuration with the unused cores switched off. In addition, we show that, as the Idle/Dynamic ratio increases, the multi-V dd /frequency approach becomes less effective. In the case of a high Idle/Dynamic ratio, the minimum EDP can be achieved through switching off unused cores as opposed to using a multi-V dd /frequency approach. This conclusion is important, especially in the dark-silicon era, where switching cores on and/or off as needed is a common practice. Subject 3D-stacked chipdark-silicondynamic powerenergy-delay-productfrequency scalingidle powerlow-power designmanycoremulticoreprocess variationsimulatorvoltage scalingvoltage selectionwithin-die variation To reference this document use: http://resolver.tudelft.nl/uuid:322ea5ca-5c4f-4c74-8dc2-1ec9f222a46c DOI https://doi.org/10.1109/ACCESS.2019.2900477 ISSN 2169-3536 Source IEEE Access, 7, 33115-33129 Part of collection Institutional Repository Document type journal article Rights © 2019 Sohaib Majzoub, Resve A. Saleh, I. Ashraf, M. Taouil, S. Hamdioui Files PDF 08648367.pdf 6.98 MB Close viewer /islandora/object/uuid:322ea5ca-5c4f-4c74-8dc2-1ec9f222a46c/datastream/OBJ/view