A Method for Run-Time Prediction of On-Chip Thermal Conditions in Dynamically Reconfigurable SOPCs

Autonomous mobile systems nowadays deploy FPGA-based System on Programmable Chips (SoPCs) for supporting their dynamic multitask multimodal workloads. For such field-deployed systems, activation times, execution periods of tasks, and variations in environmental conditions are usually difficult to pr...

Full description

Saved in:
Bibliographic Details
Main Authors: Dimple Sharma, Lev Kirischian
Format: Article
Language:English
Published: Wiley 2021-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2021/8818788
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850160743813480448
author Dimple Sharma
Lev Kirischian
author_facet Dimple Sharma
Lev Kirischian
author_sort Dimple Sharma
collection DOAJ
description Autonomous mobile systems nowadays deploy FPGA-based System on Programmable Chips (SoPCs) for supporting their dynamic multitask multimodal workloads. For such field-deployed systems, activation times, execution periods of tasks, and variations in environmental conditions are usually difficult to predict. These dynamic variations result in a new challenge of dynamic thermal cycling stress on the SoPC die, which can result in transient and even permanent hardware faults in the computing system. This paper proposes the approach of run-time structural adaptation (RTSA) to mitigate dynamic thermal cycling stress on the SoPC dies. RTSA assumes the tasks to have multiple implementation variants, called Application Specific Processing (ASP) circuit variants, which vary in hardware resources, operating frequency, and power consumption. Dynamically reconfiguring appropriate ASP circuit variants of tasks allow systems to maintain their die temperature in the desired range while taking into account variations in power budget and modes of operation. This means the essence of RTSA is a decision-making mechanism which can select at run-time, a suitable system configuration (set of ASP circuit variants of active tasks), whenever needed, to meet the die temperature constraints. To do so, run-time die temperature prediction for potential system configurations using an estimation model is required. This paper presents a generic method to derive an analytical model for any SoPC that can estimate the die temperature in real time and thus support the decision-making mechanism. To develop this method, the thermal behavior of SoPC die under different task scenarios is studied and relation of die temperature to frequency, resource utilization, and power consumption is analyzed. An RTSA-enabled experimental platform is set up on Xilinx Zynq XC7Z020 SoPC for this purpose. Experimental results also demonstrate that the proposed method can be used to derive a model in run-time, thus enabling systems to self-derive and dynamically update the model in run-time.
format Article
id doaj-art-a55ea5959a8e4d4583a9ae75f150bded
institution OA Journals
issn 1687-7195
1687-7209
language English
publishDate 2021-01-01
publisher Wiley
record_format Article
series International Journal of Reconfigurable Computing
spelling doaj-art-a55ea5959a8e4d4583a9ae75f150bded2025-08-20T02:23:04ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092021-01-01202110.1155/2021/88187888818788A Method for Run-Time Prediction of On-Chip Thermal Conditions in Dynamically Reconfigurable SOPCsDimple Sharma0Lev Kirischian1Electrical and Computer Engineering Department, Ryerson University, Toronto, ON M5B 2K3, CanadaElectrical and Computer Engineering Department, Ryerson University, Toronto, ON M5B 2K3, CanadaAutonomous mobile systems nowadays deploy FPGA-based System on Programmable Chips (SoPCs) for supporting their dynamic multitask multimodal workloads. For such field-deployed systems, activation times, execution periods of tasks, and variations in environmental conditions are usually difficult to predict. These dynamic variations result in a new challenge of dynamic thermal cycling stress on the SoPC die, which can result in transient and even permanent hardware faults in the computing system. This paper proposes the approach of run-time structural adaptation (RTSA) to mitigate dynamic thermal cycling stress on the SoPC dies. RTSA assumes the tasks to have multiple implementation variants, called Application Specific Processing (ASP) circuit variants, which vary in hardware resources, operating frequency, and power consumption. Dynamically reconfiguring appropriate ASP circuit variants of tasks allow systems to maintain their die temperature in the desired range while taking into account variations in power budget and modes of operation. This means the essence of RTSA is a decision-making mechanism which can select at run-time, a suitable system configuration (set of ASP circuit variants of active tasks), whenever needed, to meet the die temperature constraints. To do so, run-time die temperature prediction for potential system configurations using an estimation model is required. This paper presents a generic method to derive an analytical model for any SoPC that can estimate the die temperature in real time and thus support the decision-making mechanism. To develop this method, the thermal behavior of SoPC die under different task scenarios is studied and relation of die temperature to frequency, resource utilization, and power consumption is analyzed. An RTSA-enabled experimental platform is set up on Xilinx Zynq XC7Z020 SoPC for this purpose. Experimental results also demonstrate that the proposed method can be used to derive a model in run-time, thus enabling systems to self-derive and dynamically update the model in run-time.http://dx.doi.org/10.1155/2021/8818788
spellingShingle Dimple Sharma
Lev Kirischian
A Method for Run-Time Prediction of On-Chip Thermal Conditions in Dynamically Reconfigurable SOPCs
International Journal of Reconfigurable Computing
title A Method for Run-Time Prediction of On-Chip Thermal Conditions in Dynamically Reconfigurable SOPCs
title_full A Method for Run-Time Prediction of On-Chip Thermal Conditions in Dynamically Reconfigurable SOPCs
title_fullStr A Method for Run-Time Prediction of On-Chip Thermal Conditions in Dynamically Reconfigurable SOPCs
title_full_unstemmed A Method for Run-Time Prediction of On-Chip Thermal Conditions in Dynamically Reconfigurable SOPCs
title_short A Method for Run-Time Prediction of On-Chip Thermal Conditions in Dynamically Reconfigurable SOPCs
title_sort method for run time prediction of on chip thermal conditions in dynamically reconfigurable sopcs
url http://dx.doi.org/10.1155/2021/8818788
work_keys_str_mv AT dimplesharma amethodforruntimepredictionofonchipthermalconditionsindynamicallyreconfigurablesopcs
AT levkirischian amethodforruntimepredictionofonchipthermalconditionsindynamicallyreconfigurablesopcs
AT dimplesharma methodforruntimepredictionofonchipthermalconditionsindynamicallyreconfigurablesopcs
AT levkirischian methodforruntimepredictionofonchipthermalconditionsindynamicallyreconfigurablesopcs