Title :
Fuzzy control for enforcing energy efficiency in high-performance 3D systems
Author :
Sabry, Mohamed M. ; Coskun, Ayse K. ; Atienza, David
Author_Institution :
Embedded Syst. Lab. (ESL), Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
Abstract :
3D stacked circuits reduce communication delay in multicore system-on-chips (SoCs) and enable heterogeneous integration of cores, memories, sensors, and RF devices. However, vertical integration of layers exacerbates the reliability and thermal problems, and cooling is a limiting factor in multi-tier systems. Liquid cooling is a highly efficient solution to overcome the accelerated thermal problems in 3D architectures; however, liquid cooling brings new challenges in modeling and runtime management. This paper proposes a novel controller for improving energy efficiency and reliability in 3D systems through liquid cooling management and dynamic voltage frequency scaling (DVFS). The proposed fuzzy controller adjusts the liquid flow rate at runtime to match the cooling demand for preventing energy wastage of over-cooling and for maintaining a stable thermal profile. The DVFS decisions provide chip-level energy savings and help balancing the temperature across the system. Experimental results on 8- and 16-core multicore SoCs show that the controller prevents the system to exceed the given threshold temperature while reducing cooling energy by up to 50% and system-level energy by up to 21% in comparison to using a static worst-case flow rate setting.
Keywords :
cooling; fuzzy control; integrated circuit design; logic design; system-on-chip; three-dimensional integrated circuits; 3D architectures; 3D stacked circuits; DVFS decisions; RF devices; accelerated thermal problems; chip-level energy savings; communication delay; cooling demand; cooling energy; dynamic voltage frequency scaling; energy efficiency; energy wastage; fuzzy controller; heterogeneous integration; high-performance 3D systems; liquid cooling management; liquid flow rate; multicore SoC; multicore system-on-chips; multitier systems; over-cooling; reliability problem; runtime management; stable thermal profile; static worst-case flow rate setting; system-level energy; sysyem-on-chip; threshold temperature; vertical integration; Cooling; Heating; Microchannel; Multicore processing; Solid modeling; Thermal management; Three dimensional displays;
Conference_Titel :
Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-4244-8193-4
DOI :
10.1109/ICCAD.2010.5654235