TY - GEN
T1 - Power efficiency for variation-tolerant multicore processors
AU - Donald, James
AU - Martonosi, Margaret Rose
PY - 2006
Y1 - 2006
N2 - Challenges in multicore processor design include meeting demands for performance, power, and reliability. The progression towards deep submicron process technologies entails increasing challenges of process variability resulting in timing instabilities and leakage power variation. This work introduces an analytical approach for ensuring timing reliability while meeting the appropriate performance and power demands in spite of process variation. We validate our analytical model using Turandot to simulate an 8-core PowerPC™ processor. We first examine a simplified case of our model on a platform running independent multiprogrammed workloads consisting of all 26 of the SPEC 2000 benchmarks. Our simple model accurately predicts the cutoff point with a mean error less than 0.5 W. Next, we extend our analysis to parallel programming by incorporating Amdahl's Law in our equations. We use this relation to establish limit properties of power-performance for scaling parallel applications, and validate our findings using 8 applications from the SPLASH-2 benchmark suite.
AB - Challenges in multicore processor design include meeting demands for performance, power, and reliability. The progression towards deep submicron process technologies entails increasing challenges of process variability resulting in timing instabilities and leakage power variation. This work introduces an analytical approach for ensuring timing reliability while meeting the appropriate performance and power demands in spite of process variation. We validate our analytical model using Turandot to simulate an 8-core PowerPC™ processor. We first examine a simplified case of our model on a platform running independent multiprogrammed workloads consisting of all 26 of the SPEC 2000 benchmarks. Our simple model accurately predicts the cutoff point with a mean error less than 0.5 W. Next, we extend our analysis to parallel programming by incorporating Amdahl's Law in our equations. We use this relation to establish limit properties of power-performance for scaling parallel applications, and validate our findings using 8 applications from the SPLASH-2 benchmark suite.
KW - Multicore
KW - Parallel applications
KW - Power
KW - Variation
UR - http://www.scopus.com/inward/record.url?scp=34247281020&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34247281020&partnerID=8YFLogxK
U2 - 10.1145/1165573.1165645
DO - 10.1145/1165573.1165645
M3 - Conference contribution
AN - SCOPUS:34247281020
SN - 1595934626
SN - 9781595934628
T3 - Proceedings of the International Symposium on Low Power Electronics and Design
SP - 304
EP - 309
BT - ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design
T2 - ISLPED'06 - 11th ACM/IEEE International Symposium on Low Power Electronics and Design
Y2 - 4 October 2006 through 6 October 2006
ER -