A GPU-Assist Thermal Simulator Considering Thermal Frame Computing Load for Three Dimensional Integrated Circuits at Electronic System Level

碩士 === 國立成功大學 === 電機工程學系 === 102 === As the ever-increasing performance requirements of SOC and process technology scaling, the power density of system-on-a-chip (SOC) increases accordingly and creates high temperature on the chip. Since thermal issues have negative impacts on IC reliability and per...

Full description

Bibliographic Details
Main Authors: Jie-YouLin, 林玠佑
Other Authors: Lih-Yih Chiou
Format: Others
Language:zh-TW
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/8syq83
id ndltd-TW-102NCKU5442230
record_format oai_dc
spelling ndltd-TW-102NCKU54422302019-05-15T21:42:47Z http://ndltd.ncl.edu.tw/handle/8syq83 A GPU-Assist Thermal Simulator Considering Thermal Frame Computing Load for Three Dimensional Integrated Circuits at Electronic System Level 採用通用圖形處理器輔助運算且考量熱影格計算負載之適用於三維晶片電子系統層級設計的溫度模擬器 Jie-YouLin 林玠佑 碩士 國立成功大學 電機工程學系 102 As the ever-increasing performance requirements of SOC and process technology scaling, the power density of system-on-a-chip (SOC) increases accordingly and creates high temperature on the chip. Since thermal issues have negative impacts on IC reliability and performance, they have become important design constraints. At the same time, the concept of electronic system level design has been proposed for improving development efficiency as system complexity of SOC increases, the developers can build a virtual platform for the target SOC at a higher level of abstraction to perform quick software and hardware co-simulations and co-verifications at early stage of design. Considering thermal issues have become important design constraints, the developers should add thermal profiling mechanisms to the virtual platform. In thermal analyses, the transient thermal analysis can provide a dynamic on-chip temperature trend, which is a useful information for developing temperature management mechanisms. However, as the computation complexity increases, the transient thermal analysis speed decreases dramatically. This thesis uses not only GPU to assist the transient thermal analysis of Cooling Hotspot [4] thermal simulator, but also proposes a Virtual-Row Compressed Sparse Row sparse matrix vector multiplication algorithm to replace the ordinary matrix vector multiplication., Furthermore, a thermal frame computing load reduction method is devised to further improve the efficiency of GPU-assist computation. After applying the proposed methods, the speedup is about 10.455 times larger compared to the original Cooling Hotspot. Lih-Yih Chiou 邱瀝毅 2014 學位論文 ; thesis 51 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電機工程學系 === 102 === As the ever-increasing performance requirements of SOC and process technology scaling, the power density of system-on-a-chip (SOC) increases accordingly and creates high temperature on the chip. Since thermal issues have negative impacts on IC reliability and performance, they have become important design constraints. At the same time, the concept of electronic system level design has been proposed for improving development efficiency as system complexity of SOC increases, the developers can build a virtual platform for the target SOC at a higher level of abstraction to perform quick software and hardware co-simulations and co-verifications at early stage of design. Considering thermal issues have become important design constraints, the developers should add thermal profiling mechanisms to the virtual platform. In thermal analyses, the transient thermal analysis can provide a dynamic on-chip temperature trend, which is a useful information for developing temperature management mechanisms. However, as the computation complexity increases, the transient thermal analysis speed decreases dramatically. This thesis uses not only GPU to assist the transient thermal analysis of Cooling Hotspot [4] thermal simulator, but also proposes a Virtual-Row Compressed Sparse Row sparse matrix vector multiplication algorithm to replace the ordinary matrix vector multiplication., Furthermore, a thermal frame computing load reduction method is devised to further improve the efficiency of GPU-assist computation. After applying the proposed methods, the speedup is about 10.455 times larger compared to the original Cooling Hotspot.
author2 Lih-Yih Chiou
author_facet Lih-Yih Chiou
Jie-YouLin
林玠佑
author Jie-YouLin
林玠佑
spellingShingle Jie-YouLin
林玠佑
A GPU-Assist Thermal Simulator Considering Thermal Frame Computing Load for Three Dimensional Integrated Circuits at Electronic System Level
author_sort Jie-YouLin
title A GPU-Assist Thermal Simulator Considering Thermal Frame Computing Load for Three Dimensional Integrated Circuits at Electronic System Level
title_short A GPU-Assist Thermal Simulator Considering Thermal Frame Computing Load for Three Dimensional Integrated Circuits at Electronic System Level
title_full A GPU-Assist Thermal Simulator Considering Thermal Frame Computing Load for Three Dimensional Integrated Circuits at Electronic System Level
title_fullStr A GPU-Assist Thermal Simulator Considering Thermal Frame Computing Load for Three Dimensional Integrated Circuits at Electronic System Level
title_full_unstemmed A GPU-Assist Thermal Simulator Considering Thermal Frame Computing Load for Three Dimensional Integrated Circuits at Electronic System Level
title_sort gpu-assist thermal simulator considering thermal frame computing load for three dimensional integrated circuits at electronic system level
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/8syq83
work_keys_str_mv AT jieyoulin agpuassistthermalsimulatorconsideringthermalframecomputingloadforthreedimensionalintegratedcircuitsatelectronicsystemlevel
AT línjièyòu agpuassistthermalsimulatorconsideringthermalframecomputingloadforthreedimensionalintegratedcircuitsatelectronicsystemlevel
AT jieyoulin cǎiyòngtōngyòngtúxíngchùlǐqìfǔzhùyùnsuànqiěkǎoliàngrèyǐnggéjìsuànfùzàizhīshìyòngyúsānwéijīngpiàndiànzixìtǒngcéngjíshèjìdewēndùmónǐqì
AT línjièyòu cǎiyòngtōngyòngtúxíngchùlǐqìfǔzhùyùnsuànqiěkǎoliàngrèyǐnggéjìsuànfùzàizhīshìyòngyúsānwéijīngpiàndiànzixìtǒngcéngjíshèjìdewēndùmónǐqì
AT jieyoulin gpuassistthermalsimulatorconsideringthermalframecomputingloadforthreedimensionalintegratedcircuitsatelectronicsystemlevel
AT línjièyòu gpuassistthermalsimulatorconsideringthermalframecomputingloadforthreedimensionalintegratedcircuitsatelectronicsystemlevel
_version_ 1719119194287505408