Methodology. Although the results show conclusively that
managed and native workloads have different responses
to architectural variations, perhaps this result should not
be surprising. Unfortunately, few architecture or operating
system publications with processor measurements or simulated designs use Java or any other managed workloads,
even though the evaluation methodologies we use here for
real processors and those for simulators are well developed. 2
7. ConCLusion
These extensive experiments and analyses yield a wide
range of findings. On this basis, we offer the following recommendations in this critical time period of hardware and
software upheaval. Manufacturers should expose on-chip
power meters to the community. System software and application developers should understand and optimize power.
Researchers should use both managed and native workloads
to quantitatively examine their innovations. Researchers
should measure power and performance to understand and
optimize power, performance, and energy.
acknowledgments
We thank Bob Edwards, Daniel Frampton, Katherine Coons,
Pradeep Dubey, Jungwoo Ha, Laurence Hellyer, Daniel
Jiménez, Bert Maher, Norm Jouppi, David Patterson, and
John Hennessy. This work is supported by ARC DP0666059
and NSF CSR-0917191.
References
1. azizi, o., Mahesri, a., lee, b.C., Patel,
s.J., horowitz, M. energy-performance
2. blackburn, s.M. et al. Wake up
and smell the coffee: evaluation
methodologies for the 21st century.
CACM 51, 8 (2008), 83–89.
3. bohr, M. a 30 year retrospective on
dennard’s MosFet scaling paper. IEEE
SSCS Newsletter 12, 1 (2007), 11–13
( http://dx.doi.org/10.1109/n-ssC.2007.
4785534).
4. david, h., gorbatov, e., hanebutte, u.r.,
Khanna, r., le, C. raPl: memory power
estimation and capping. in ISLPED
(2010).
5. emer, J.s., Clark, d. W. a characterization
of processor performance in the vax-
11/780. in ISCA (1984).
6. esmaeilzadeh, h., blem, e., st. amant,
r., sankaralingam, K., burger, d. dark
silicon and the end of multicore scaling.
in ISCA (2011).
7. Fan, x., Weber, W.d., barroso, l.a. Power
provisioning for a warehouse-sized
computer. in ISCA (2007).
8. hardavellas, n., Ferdman, M., Falsafi,
b., ailamaki, a. toward dark silicon in
servers. IEEE Micro 31, 4 (2011), 6–15.
9. hrishikesh, M.s., burger, d., Jouppi, n.P.,
Keckler, s. W., Farkas, K.i., shivakumar,
P. the optimal logic depth per pipeline
stage is 6 to 8 Fo4 inverter delays. in
International Symposium on Computer
Architecture (2002).
10. isci, C., Martonosi, M. runtime power
monitoring in high-end processors:
Methodology and empirical data. in
MICRO (2003).
Kathryn S McKinley (mckinley@
microsoft.com), Microsoft research,
redmond, Wa; the university of texas at
austin, department of Computer science,
austin, tx.
tradeoffs in processor architecture and
circuit design: a marginal cost analysis.
in ISCA (2010).
hadi Esmaeilzadeh (hadianeh@
cs.washington.edu), department of
Computer science and engineering,
university of Washington.
Cao Ting, Stephen M Blackburn, Xi Yang
({Cao.ting, steve.blackburn, xi.yang}@
anu.edu.au), research school of Computer
science, australian national university.
© 2012 aCM 0001-0782/12/07 $15.00
You’ve come a long way.
Share what you’ve learned.
ACM has partnered with MentorNet, the award-winning nonprofit e-mentoring network in engineering,
science and mathematics. MentorNet’s award-winning One-on-One Mentoring Programs pair ACM
student members with mentors from industry, government, higher education, and other sectors.
• Communicate by email about career goals, course work, and many other topics.
• Spend just 20 minutes a week - and make a huge difference in a student’s life.
• Take part in a lively online community of professionals and students all over the world.
Make a difference to a student in your field.
Sign up today at: www.mentornet.net
Find out more at: www.acm.org/mentornet
MentorNet’s sponsors include 3M Foundation, ACM, Alcoa Foundation, Agilent Technologies, Amylin Pharmaceuticals, Bechtel Group Foundation, Cisco
Systems, Hewlett-Packard Company, IBM Corporation, Intel Foundation, Lockheed Martin Space Systems, National Science Foundation, Naval Research
Laboratory, NVIDIA, Sandia National Laboratories, Schlumberger, S. D. Bechtel, Jr. Foundation, Texas Instruments, and The Henry Luce Foundation.