Power profiling-guided floorplanner for 3D multi-processor systems-on-chip
Power profiling-guided floorplanner for 3D multi-processor systems-on-chip
- Author(s): I. Arnaldo ; J.L. Risco-Martín ; J.L. Ayala ; J.I. Hidalgo
- DOI: 10.1049/iet-cds.2011.0350
For access to this article, please select a purchase option:
Buy article PDF
Buy Knowledge Pack
IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.
Thank you
Your recommendation has been sent to your librarian.
- Author(s): I. Arnaldo 1 ; J.L. Risco-Martín 1 ; J.L. Ayala 1 ; J.I. Hidalgo 1
-
-
View affiliations
-
Affiliations:
1: Department of Computer Architecture and Automatics (DACYA), Complutense University of Madrid, Spain
-
Affiliations:
1: Department of Computer Architecture and Automatics (DACYA), Complutense University of Madrid, Spain
- Source:
Volume 6, Issue 5,
September 2012,
p.
322 – 329
DOI: 10.1049/iet-cds.2011.0350 , Print ISSN 1751-858X, Online ISSN 1751-8598
Three-dimensional (3D) integration has become one of the most promising techniques for the development of future multi-core processors, since it improves performance and reduces power consumption by decreasing global wire length. However, 3D integration causes serious thermal problems because the closer proximity of heat generating dies makes existing thermal hotspots more severe. Thermal-aware floorplanners can play an important role to improve the thermal profile, but they have failed in considering the dynamic power profiles of the applications. This study proposes a novel thermal-aware floorplanner guided by the power profiling of a set of benchmarks that are representative of the application scope. The results show how our approach outperforms the thermal metrics as compared with the worst-case scenario usually considered in ‘traditional’ thermal-aware floorplanners.
Inspec keywords: three-dimensional integrated circuits; thermal management (packaging); microprocessor chips; system-on-chip
Other keywords:
Subjects: System-on-chip; Semiconductor integrated circuits; Product packaging; Microprocessors and microcomputers; System-on-chip; Microprocessor chips
References
-
-
1)
- I. Han, Yongkuiand Koren . Simulated annealing based temperature aware floorplanning. J. Low Power Electron. , 2 , 141 - 155
-
2)
- G. Paci , P. Marchal , F. Poletti , L. Benini . Exploring ‘temperature-aware’ design in low-power MPSoCs. Design Automation Test in Europe Conf. on Exhibition
-
3)
- Singhal, L., Oh, S., Bozorgzadeh, E.: `Statistical power profile correlation for realistic thermal estimation', Proc. 2008 Asia and South Pacific Design Automation Conf., 2008, Los Alamitos, CA, USA, p. 67–70.
-
4)
- S.N. Adya , I.L. Markov . Fixed-outline floorplanning: Enabling hierarchical design. IEEE Trans. VLSI Syst. , 6 , 1120 - 1135
-
5)
- D. Atienza , P.G. Del Valle , G. Paci . HW-SW emulation framework for temperature-aware design in MPSoCs. ACM Trans. Des. Autom. Electron. Syst. , 3 , 26:1 - 26:26
-
6)
- Intel: http://www.intel.com/cd/channel/reseller/apac/tha/products/desktop/processor/processors/corei7-900/feature/431132.htm.
-
7)
- K. Deb , A. Pratap , S. Agarwal , T. Meyarivan . A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. , 2 , 182 - 197
-
8)
- S. Borkar . Design challenges of technology scaling. IEEE Micro , 4 , 23 - 29
-
9)
- Li, Y., Chen, Y.-C., Cheng, H.-W.: `Temperature aware floorplanning via geometry programming', IEEE Int. Conf. on CSE Workshops., July 2008, p. 295–298.
-
10)
- Liu, Y., Dick, R.P., Shang, L., Yang, H.: `Accurate temperature-dependent integrated circuit leakage power estimation is easy', DATE, 2007, p. 1526–1531.
-
11)
- W.R. Davis . Demystifying 3D ICs: the pros and cons of going vertical. IEEE Des. Test Comput. , 6 , 498 - 510
-
12)
- Sridhar, A., Vincenzi, A., Ruggiero, M., Brunschwiler, T., Atienza, D.: `3D-ICE: fast compact transient thermal modeling for 3D ICs with inter-tier liquid cooling', IEEE/ACM Int. Conf. on Computer-Aided Design (ICCAD), November 2010, p. 463–470.
-
13)
- M. Healy , M. Vittes , M. Ekpanyapong . Multiobjective microarchitectural floorplanning for 2D and 3D ICs. IEEE Trans. CADICS , 1 , 38 - 52
-
14)
- Cuesta, D., Risco, J.L., Ayala, J.L., Atienza, D.: `3D thermal-aware floorplanner for many-core single-chip systems', IEEE Latin-American Test Workshop, 2011.
-
15)
- Berntsson, J., Tang, M.: `A slicing structure representation for the multi-layer floorplan layout problem', EvoWorkshops, 2004, p. 188–197.
-
16)
- Imperas: available at www.ovpworld.org.
-
17)
- K. Sankaranarayanan , S. Velusamy , L.M.S. Charles , K. Skadron . A case for thermal-aware floorplanning at the microarchitectural level. J. Instr. Level Parallelism , 1 , 8 - 16
-
18)
- G. Chen , S. Sapatnekar , S. Inc . (2003) Partition-driven standard cell thermal placement.
-
19)
- C. Coello , G. Lamont , D. Veldhuizen . (2007) Evolutionary algorithms for solving multi-objective problems.
-
20)
- Li, X., Ma, Y., Hong, X.: `A novel thermal optimization flow using incremental floorplanning for 3D ICs', ASPDAC, 2009, p. 347–352.
-
21)
- Hung, W.L., Xie, Y., Vijaykrishnan, N., Addo-Quaye, C., Theocharides, T., Irwin, M.: `Thermal-aware floorplanning using genetic algorithms', Sixth Int. Symp. on Quality of Electronic Design. ISQED., March 2005, p. 634–639.
-
22)
- M. Tang , X. Yao . A memetic algorithm for VLSI floorplanning. IEEE Trans. Syst. Man Cybern., Part B: Cybern. , 1 , 62 - 69
-
23)
- D. Cuesta , J.L. Risco-Martin , J.L. Ayala . 3D thermal-aware floorplanner using a MILP approximation. Microprocess. Microsyst.
-
24)
- S. Iqbal , Y. Liang , H. Grahn . ParMiBench - an open-source benchmark for embedded multiprocessor systems. CAL , 2 , 45 - 48
-
25)
- IBM, ‘Complex SoC Design, China Design Center IBM’, 2009, http://www.ibm.com/systems/support/tools/estimator/energy.
-
26)
- ARM: available at www.arm.com/products/processors/cortex-a/cortex-a9.php.
-
27)
- M. Ekpanyapong , M.B. Healy , C.S. Ballapuram , S.K. Lim , S. Hsin , H. Lee . (2004) Thermal-aware 3D microarchitectural floor planning..
-
28)
- Arnaldo, I.: `Evolutionary approaches to solve the 3D thermal-aware floorplanning problem using heterogeneous processors', 2011, Master's, Complutense University, Madrid.
-
29)
- Arnaldo, I., Risco-Martin, J.L., Ayala, J.L., Hidalgo, J.I.: `Power profiling-guided floorplanner for thermal optimization in 3D multiprocessor architectures. Integrated circuit and system design', Power Timing Modeling, Optimization Simulation, Springer Berlin/Heidelberg, 2011, p. 11–21, (LNCS, 6951).
-
30)
- C.C.N. Chu , D.F. Wong . A matrix synthesis approach to thermal placement. IEEE Trans. CADICS , 11 , 1166 - 1174
-
31)
- Cong, J., Wei, J., Zhang, Y.: `A thermal-driven floorplanning algorithm for 3D ICs', Proc. 2004 IEEE/ACM Int. Conf. on Computer-Aided Design. ICCAD '04, IEEE Computer Society, 2004, Washington, DC, USA, p. 306–313.
-
32)
- OpenSPARC: available at http://www.opensparc.net/pubs/preszo/07/n2isscc.pdf, 2007.
-
33)
- HPlabs: available at www.hpl.hp.com/research/cacti/.
-
1)