• DocumentCode
    3078407
  • Title

    Thermal-aware on-line task allocation for 3D multi-core processor throughput optimization

  • Author

    Lung, Chiao-Ling ; Ho, Yi-Lun ; Kwai, Ding-Ming ; Chang, Shih-Chieh

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Three-dimensional integrated circuit (3D IC) has become an emerging technology in view of its advantages in packing density and flexibility in heterogeneous integration. The multi-core processor (MCP), which is able to deliver equivalent performance with less power consumption, is a candidate for 3D implementation. However, when maximizing the throughput of 3D MCP, due to the inherent heat removal limitation, thermal issues must be taken into consideration. Furthermore, since the temperature of a core strongly depends on its location in the 3D MCP, a proper task allocation helps to alleviate any potential thermal problem and improve the throughput. In this paper, we present a thermal-aware on-line task allocation algorithm for 3D MCPs. The results of our experiments show that our proposed method achieves 16.32X runtime speedup, and 23.18% throughput improvement. These are comparable to the exhaustive solutions obtained from optimization modeling software LINGO. On average, our throughput is only 0.85% worse than that of the exhaustive method. In 128 task-to-core allocations, our method takes only 0.932 ms, which is 57.74 times faster than the previous work.
  • Keywords
    microprocessor chips; multiprocessing systems; thermal management (packaging); three-dimensional integrated circuits; 3D IC; 3D multicore processor throughput optimization; LINGO; heat removal; heterogeneous integration; optimization modeling software; task-to-core allocation; thermal-aware on-line task allocation; three-dimensional integrated circuit; time 0.932 ms; Computational modeling; Heat sinks; Mathematical model; Resource management; Runtime; Three dimensional displays; Throughput; Multi-core processor; task allocation; temperature uniformity; thermal awareness; three-dimensional integration; throughput optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763008
  • Filename
    5763008