Power efficiency for variation-tolerant multicore processors

作者: James Donald , Margaret Martonosi

DOI: 10.1145/1165573.1165645

关键词:

摘要: Challenges in multicore processor design include meeting demands for performance, power, and reliability. The progression towards deep submicron process technologies entails increasing challenges of variability resulting timing instabilities leakage power variation. This work introduces an analytical approach ensuring reliability while the appropriate performance spite We validate our model using Turandot to simulate 8-core PowerPCtrade processor. first examine a simplified case on platform running independent multiprogrammed workloads consisting all 26 SPEC 2000 benchmarks. Our simple accurately predicts cutoff point with mean error less than 0.5 W. Next, we extend analysis parallel programming by incorporating Amdahl's law equations. use this relation establish limit properties power-performance scaling applications, findings 8 applications from SPLASH-2 benchmark suite

参考文章(28)
James Laudon, Performance/Watt: the new server focus ACM Sigarch Computer Architecture News. ,vol. 33, pp. 5- 13 ,(2005) , 10.1145/1105734.1105737
John L. Gustafson, Reevaluating Amdahl's law Communications of the ACM. ,vol. 31, pp. 532- 533 ,(1988) , 10.1145/42411.42415
M. Moudgill, J.-D. Wellman, J.H. Moreno, Environment for PowerPC microarchitecture exploration IEEE Micro. ,vol. 19, pp. 15- 25 ,(1999) , 10.1109/40.768496
Stefanos Kaxiras, Girija Narlikar, Alan D. Berenbaum, Zhigang Hu, Comparing power consumption of an SMT and a CMP DSP for mobile phone workloads compilers, architecture, and synthesis for embedded systems. pp. 211- 220 ,(2001) , 10.1145/502217.502254
P.W. Cook, M. Gupta, V. Zyuban, J. Wellman, A. Buyuktosunoglu, P.N. Kudva, H. Jacobson, S.E. Schuster, P. Bose, D.M. Brooks, Power-aware microarchitecture: design and modeling challenges for next-generation microprocessors IEEE Micro. ,vol. 20, pp. 26- 44 ,(2000) , 10.1109/40.888701
Jian Li, J.F. Martinez, Dynamic power-performance adaptation of parallel computation on chip multiprocessors high-performance computer architecture. pp. 77- 87 ,(2006) , 10.1109/HPCA.2006.1598114
Allan Snavely, Dean M. Tullsen, Symbiotic jobscheduling for a simultaneous multithreaded processor architectural support for programming languages and operating systems. ,vol. 35, pp. 234- 244 ,(2000) , 10.1145/356989.357011
Conrad Ziesler, Krisztian Flautner, Trevor Mudge, David Blaauw, Nam Sung Kim, Sanjay Pant, Toan Pham, Shidhartha Das, Rajeev Rao, Dan Ernst, Todd Austin, Razor: a low-power pipeline based on circuit-level timing speculation international symposium on microarchitecture. pp. 7- 18 ,(2003) , 10.5555/956417.956571
Yingmin Li, D. Brooks, Zhigang Hu, K. Skadron, Performance, energy, and thermal considerations for SMT and CMP architectures high-performance computer architecture. pp. 71- 82 ,(2005) , 10.1109/HPCA.2005.25