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
G. Magklis, Q. Cai, P. Chaparro, J. González and A. González, "Understanding the Thermal Implications of Multi-Core Architectures," in IEEE Transactions on Parallel & Distributed Systems, vol. 18, no. , pp. 1055-1065, 2007.