z-logo
open-access-imgOpen Access
Optimising thermal sensor placement and thermal maps reconstruction for microprocessors using simulated annealing algorithm based on PCA
Author(s) -
Li Xin,
Li Xin,
Jiang Wen,
Zhou Wei
Publication year - 2016
Publication title -
iet circuits, devices and systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.251
H-Index - 49
ISSN - 1751-8598
DOI - 10.1049/iet-cds.2016.0201
Subject(s) - simulated annealing , thermal , principal component analysis , computer science , a priori and a posteriori , chip , algorithm , noise (video) , electronic engineering , artificial intelligence , engineering , physics , meteorology , telecommunications , philosophy , epistemology , image (mathematics)
Using embedded thermal sensors, high‐performance microprocessors employ dynamic thermal management techniques to measure runtime thermal behaviour so as to prevent thermal runaway situations. However, on‐chip thermal sensors are highly susceptible to noise, which results in a higher probability of false alarms and unnecessary responses. In this study, the authors propose a set of methods based on principal component analysis (PCA) to address the problem of recovering precisely the full thermal map from the on‐chip thermal sensors when the sensor readings have been corrupted by noise. The authors utilise simulated annealing algorithm to devise method that determines the optimal thermal sensor locations, which can obtain superior results compared with the available literature. On this basis, the authors also propose a practical method for full thermal reconstruction to estimate the accurate temperatures of full chip, which would not need to know a‐priori temperature information at each spatial distribution of thermal map. The experimental results confirm that the authors’ proposed methods are stable in the case of noisy thermal sensor observations, which can achieve a high fidelity thermal monitoring.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here