• DocumentCode
    244476
  • Title

    Optimum: Thermal-aware task allocation for heterogeneous many-core devices

  • Author

    Rudi, Andrea ; Bartolini, Andrea ; Lodi, Andrea ; Benini, Luca

  • Author_Institution
    DEI, Univ. of Bologna, Bologna, Italy
  • fYear
    2014
  • fDate
    21-25 July 2014
  • Firstpage
    82
  • Lastpage
    87
  • Abstract
    Temperature management is a key challenge for many-core platforms in the dark silicon era as all the cores cannot be powered-on together at the maximum frequency and either some cores should run at lower frequency or only a portion can be used without burning the device. In addition, due to process variations and/or design optimization, not all the integrated processing elements (PEs) are identical and each of them may feature a different power/temperature/frequency trade-off. Many works have been proposed to tackle the thermal-aware task mapping problem in multicore devices, but none has yet demonstrated the capability to find optimal solutions within seconds for a large number of cores, with heterogeneous power/frequency operating points, while ensuring a safe transient thermal map. In this paper we propose a new Integer Linear Programming formulation, based on a coarse-grain dynamic thermal model, for this class of problems. Our solver finds optimal solutions in few seconds for a 64 core system. Furthermore, we show that by limiting the number of iterations in the solver, we achieve low optimality gaps, with times compatible to an on-line (execution time) use of the optimal allocator.
  • Keywords
    integer programming; linear programming; multiprocessing systems; power aware computing; resource allocation; Optimum; PE; coarse-grain dynamic thermal model; design optimization; heterogeneous many-core devices; heterogeneous power-frequency operating points; integer linear programming formulation; multicore devices; power-temperature-frequency trade-off; process variations; processing elements; temperature management; thermal-aware task allocation; thermal-aware task mapping problem; Multicore processing; Power demand; Resource management; Temperature measurement; Temperature sensors; Time-frequency analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing & Simulation (HPCS), 2014 International Conference on
  • Conference_Location
    Bologna
  • Print_ISBN
    978-1-4799-5312-7
  • Type

    conf

  • DOI
    10.1109/HPCSim.2014.6903672
  • Filename
    6903672