Temperature Variation Aware Energy Optimization in Heterogeneous MPSoCs

Thermal effects are rapidly gaining importance in nanometer heterogeneous integrated systems. Increased power density, coupled with spatio-temporal variability of chip workload, cause lateral and vertical temperature non-uniformities (variations) in the chip structure. The assumption of an uniform t...

Full description

Bibliographic Details
Main Author: Sadri, Mohammadsadegh <1980>
Other Authors: Benini, Luca
Format: Doctoral Thesis
Language:en
Published: Alma Mater Studiorum - Università di Bologna 2014
Subjects:
Online Access:http://amsdottorato.unibo.it/6406/
id ndltd-unibo.it-oai-amsdottorato.cib.unibo.it-6406
record_format oai_dc
spelling ndltd-unibo.it-oai-amsdottorato.cib.unibo.it-64062014-10-15T04:47:19Z Temperature Variation Aware Energy Optimization in Heterogeneous MPSoCs Sadri, Mohammadsadegh <1980> ING-INF/01 Elettronica Thermal effects are rapidly gaining importance in nanometer heterogeneous integrated systems. Increased power density, coupled with spatio-temporal variability of chip workload, cause lateral and vertical temperature non-uniformities (variations) in the chip structure. The assumption of an uniform temperature for a large circuit leads to inaccurate determination of key design parameters. To improve design quality, we need precise estimation of temperature at detailed spatial resolution which is very computationally intensive. Consequently, thermal analysis of the designs needs to be done at multiple levels of granularity. To further investigate the flow of chip/package thermal analysis we exploit the Intel Single Chip Cloud Computer (SCC) and propose a methodology for calibration of SCC on-die temperature sensors. We also develop an infrastructure for online monitoring of SCC temperature sensor readings and SCC power consumption. Having the thermal simulation tool in hand, we propose MiMAPT, an approach for analyzing delay, power and temperature in digital integrated circuits. MiMAPT integrates seamlessly into industrial Front-end and Back-end chip design flows. It accounts for temperature non-uniformities and self-heating while performing analysis. Furthermore, we extend the temperature variation aware analysis of designs to 3D MPSoCs with Wide-I/O DRAM. We improve the DRAM refresh power by considering the lateral and vertical temperature variations in the 3D structure and adapting the per-DRAM-bank refresh period accordingly. We develop an advanced virtual platform which models the performance, power, and thermal behavior of a 3D-integrated MPSoC with Wide-I/O DRAMs in detail. Moving towards real-world multi-core heterogeneous SoC designs, a reconfigurable heterogeneous platform (ZYNQ) is exploited to further study the performance and energy efficiency of various CPU-accelerator data sharing methods in heterogeneous hardware architectures. A complete hardware accelerator featuring clusters of OpenRISC CPUs, with dynamic address remapping capability is built and verified on a real hardware. Alma Mater Studiorum - Università di Bologna Benini, Luca 2014-05-09 Doctoral Thesis PeerReviewed application/pdf en http://amsdottorato.unibo.it/6406/ info:eu-repo/semantics/openAccess
collection NDLTD
language en
format Doctoral Thesis
sources NDLTD
topic ING-INF/01 Elettronica
spellingShingle ING-INF/01 Elettronica
Sadri, Mohammadsadegh <1980>
Temperature Variation Aware Energy Optimization in Heterogeneous MPSoCs
description Thermal effects are rapidly gaining importance in nanometer heterogeneous integrated systems. Increased power density, coupled with spatio-temporal variability of chip workload, cause lateral and vertical temperature non-uniformities (variations) in the chip structure. The assumption of an uniform temperature for a large circuit leads to inaccurate determination of key design parameters. To improve design quality, we need precise estimation of temperature at detailed spatial resolution which is very computationally intensive. Consequently, thermal analysis of the designs needs to be done at multiple levels of granularity. To further investigate the flow of chip/package thermal analysis we exploit the Intel Single Chip Cloud Computer (SCC) and propose a methodology for calibration of SCC on-die temperature sensors. We also develop an infrastructure for online monitoring of SCC temperature sensor readings and SCC power consumption. Having the thermal simulation tool in hand, we propose MiMAPT, an approach for analyzing delay, power and temperature in digital integrated circuits. MiMAPT integrates seamlessly into industrial Front-end and Back-end chip design flows. It accounts for temperature non-uniformities and self-heating while performing analysis. Furthermore, we extend the temperature variation aware analysis of designs to 3D MPSoCs with Wide-I/O DRAM. We improve the DRAM refresh power by considering the lateral and vertical temperature variations in the 3D structure and adapting the per-DRAM-bank refresh period accordingly. We develop an advanced virtual platform which models the performance, power, and thermal behavior of a 3D-integrated MPSoC with Wide-I/O DRAMs in detail. Moving towards real-world multi-core heterogeneous SoC designs, a reconfigurable heterogeneous platform (ZYNQ) is exploited to further study the performance and energy efficiency of various CPU-accelerator data sharing methods in heterogeneous hardware architectures. A complete hardware accelerator featuring clusters of OpenRISC CPUs, with dynamic address remapping capability is built and verified on a real hardware.
author2 Benini, Luca
author_facet Benini, Luca
Sadri, Mohammadsadegh <1980>
author Sadri, Mohammadsadegh <1980>
author_sort Sadri, Mohammadsadegh <1980>
title Temperature Variation Aware Energy Optimization in Heterogeneous MPSoCs
title_short Temperature Variation Aware Energy Optimization in Heterogeneous MPSoCs
title_full Temperature Variation Aware Energy Optimization in Heterogeneous MPSoCs
title_fullStr Temperature Variation Aware Energy Optimization in Heterogeneous MPSoCs
title_full_unstemmed Temperature Variation Aware Energy Optimization in Heterogeneous MPSoCs
title_sort temperature variation aware energy optimization in heterogeneous mpsocs
publisher Alma Mater Studiorum - Università di Bologna
publishDate 2014
url http://amsdottorato.unibo.it/6406/
work_keys_str_mv AT sadrimohammadsadegh1980 temperaturevariationawareenergyoptimizationinheterogeneousmpsocs
_version_ 1716718565700141056