• DocumentCode
    1401145
  • Title

    Neural Network-Based Thermal Simulation of Integrated Circuits on GPUs

  • Author

    Sridhar, Arvind ; Vincenzi, Alessandro ; Ruggiero, Martino ; Atienza, David

  • Author_Institution
    Embedded Syst. Lab., Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
  • Volume
    31
  • Issue
    1
  • fYear
    2012
  • Firstpage
    23
  • Lastpage
    36
  • Abstract
    With the rising challenges in heat removal in integrated circuits (ICs), the development of thermal-aware computing architectures and run-time management systems has become indispensable to the continuation of IC design scaling. These thermal-aware design technologies of the future strongly depend on the availability of efficient and accurate means for thermal modeling and analysis. These thermal models must have not only the sufficient accuracy to capture the complex mechanisms that regulate thermal diffusion in ICs, but also a level of abstraction that allows for their fast execution for design space exploration. In this paper, we propose an innovative thermal modeling approach for full-chips that can handle the scalability problem of transient heat flow simulation in large 2-D/3-D multiprocessor ICs. This is achieved by parallelizing the computation-intensive task of transient temperature tracking using neural networks and exploiting the computational power of massively parallel graphics processing units. Our results show up to 35× run-time speedup compared to state-of-the-art IC thermal simulation tools while keeping the error lower than 1°C. Speedups scale with the size of the 3-D multiprocessor ICs and our proposed method serves as a valuable design space exploration tool.
  • Keywords
    graphics processing units; integrated circuit design; integrated circuit modelling; multiprocessing systems; neural nets; parallel processing; power aware computing; thermal analysis; 2D multiprocessor IC; 3D multiprocessor IC; GPU; IC design scaling; design space exploration; graphics processing units; innovative thermal modeling; integrated circuit simulation; neural networks; run-time management systems; thermal analysis; thermal aware computing; transient heat flow simulation; transient temperature tracking; Artificial neural networks; Computational modeling; Integrated circuit modeling; Mathematical model; Solid modeling; Training; 2-D/3-D integrated circuits (ICs); graphics processing unit (GPU); neural networks (NNs); thermal modeling;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2011.2174236
  • Filename
    6106739