Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Optimising thermal sensor placement and thermal maps reconstruction for microprocessors using simulated annealing algorithm based on PCA

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.

References

    1. 1)
    2. 2)
    3. 3)
    4. 4)
    5. 5)
      • 16. Keikha, M.M.: ‘Improved simulated annealing using momentum terms’. 2011 Second Int. Conf. on Intelligent Systems, Modelling and Simulation (ISMS), Kuala Lumpur, Malaysia, January 2011, pp. 4448.
    6. 6)
      • 15. Kottaimalai, R., Rajasekaran, M.P., Selvam, V., et al: ‘EEG signal classification using principal component analysis with neural network in brain computer interface applications’. 2013 IEEE Int. Conf. on Emerging Trends in Computing, Communication and Nanotechnology (ICECCN), Tirunelveli, India, March 2013, pp. 227231.
    7. 7)
    8. 8)
      • 3. Shor, J., Luria, K.: ‘Evolution of thermal sensors in intel processors from 90 nm to 22 nm’. IEEE 27th Convention of Electrical and Electronics Engineers in Israel (IEEEI), Eilat, Israel, November 2012, pp. 15.
    9. 9)
      • 8. Nowroz, A.N., Cochran, R., Reda, S.: ‘Thermal monitoring of real processors: techniques for sensor allocation and full characterization’. Proc. 47th Design Automation Conf., Anaheim, California, USA, June 2010, pp. 5661.
    10. 10)
    11. 11)
      • 12. Cochran, R., Reda, S.: ‘Spectral techniques for high-resolution thermal characterization with limited sensor data’. Proc. 46th Annual Design Automation Conf., San Francisco, California, USA, July 2009, pp. 478483.
    12. 12)
    13. 13)
    14. 14)
      • 2. Coskun, A.K., Rosing, T.S., Gross, K.C.: ‘Proactive temperature management in MPSoCs’. Int. Symp. on Low Power Electronics and Design, Bangalore, India, August 2008, pp. 213218.
    15. 15)
      • 17. Zou, Q., Yue, J., Segee, B., et al: ‘Temporal characterization of SPEC CPU2006 workloads: analysis and synthesis’. IEEE 31st Int. Performance Computing and Communications Conf. (IPCCC), Austin, TX, USA, December 2012, pp. 1120.
    16. 16)
    17. 17)
      • 4. Teravainen, S., Haghbayan, M.-H., Rahmani, A.-M., et al: ‘Software-based on-chip thermal sensor calibration for DVFS-enabled many-core systems’. IEEE Int. Symp. on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFTS), Amherst, MA, USA, October 2015, pp. 3540.
    18. 18)
    19. 19)
      • 10. Ranieri, J., Vincenzi, A., Chebira, A., et al: ‘EigenMaps: algorithms for optimal thermal maps extraction and sensor placement on multicore processors’. Proc. 49th Annual Design Automation Conf., San Francisco, California, USA, June 2012, pp. 636641.
    20. 20)
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2016.0201
Loading

Related content

content/journals/10.1049/iet-cds.2016.0201
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address