Thermal-aware Optimization for Scientific Applications on Multiple Cache Banks Architectures

碩士 === 國立中正大學 === 資訊工程所 === 95 === Recently, following with the high power density microprocessor, the cost on cooling hardware is also increasing. The temperature-aware technique is therefore playing the important role. By running the benchmark on processor, we observe that besides the register fil...

Full description

Bibliographic Details
Main Authors: Tzu-wei Ho, 何梓薇
Other Authors: Rong-Grey Chang
Format: Others
Language:en_US
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/72574914636613359690
Description
Summary:碩士 === 國立中正大學 === 資訊工程所 === 95 === Recently, following with the high power density microprocessor, the cost on cooling hardware is also increasing. The temperature-aware technique is therefore playing the important role. By running the benchmark on processor, we observe that besides the register file the temperature of cache is higher than other on-chip components. In order to reduce the cache temperature, we proposed a compiler-directed instruction scheduling technique to assemble data access on multiple-bank cache architecture and insert power hint to turn off the cache bank. We first determine that if the loop iteration could cause the unbalanced temperature of banked cache. Then calculate the locality of data on bank, and unroll the loop with instruction rescheduling. In the end, we get good result of our algorithm.