Issue No.08 - August (2007 vol.18)
Multi-core architectures are becoming the main design paradigm for current and future processors. The main reason is that multi-core designs provide an effective way of overcoming ILP limitations by exploiting TLP. In addition, it is a power- and complexity-effective way of taking advantage of the huge number of transistors that can be integrated on a chip. On the other hand, today’s higher than ever power densities have made temperature one of the main limitations of microprocessor evolution. Thermal management in multi-core architectures is a fairly new area. Some works have addressed dynamic thermal management in bi/quad-core architectures. This work provides insight and explores different alternatives for thermal management in multi-core architectures with 16 cores. Schemes employing both energy reduction and activity migration are explored and improvements for thread migration schemes are proposed.
Multi-Core Architectures, Dynamic Thermal Management, Activity Migration, Dynamic Voltage, Frequency Scaling
Pedro Chaparro, José González, Grigorios Magklis, Qiong Cai, Antonio González, "Understanding the Thermal Implications of Multi-Core Architectures", IEEE Transactions on Parallel & Distributed Systems, vol.18, no. 8, pp. 1055-1065, August 2007, doi:10.1109/TPDS.2007.1092