Goals
Exploring new
architectures and software techniques that are aware of energy,
temperature, and other lower-level design metrics is extremely important
when designing modern computer systems. New emphasis on computer
systems that optimize design metrics besides raw performance, such as
battery life, form-factor, and cost-efficiency provide many new
challenges for system designers. As the underlying technology continues
to evolve, new design issues arise and existing challenges become more
difficult. Architectures that are aware of these issues can provide
superior overall solutions.
This project involves two major research thrusts.
-
Developing models for key technology
constraints like power and temperature at a level of abstraction and
with the flexibility and accuracy required for architectural studies.
-
Studying both
fundamental architectural design parameters and novel architectural
techniques using these modeling approaches.
Students
Benjamin Lee
Xiaoyao
Liang
Kristen
Lovin
|
Publications
Benjamin
C. Lee,
Jamison Collins, Hong Wang, and David Brooks. “CPR: Composable Performance
Regression for Scalable Multiprocessor Models,” 41st International
Symposium on Microarchitecture (Micro-41), Lake Como, Italy, Nov. 2008.
(pdf)
Benjamin C. Lee
and David M. Brooks. “Efficiency Trends and Limits from
Comprehensive Microarchitectural Adaptivity,” International Conference on
Architectural Support for Programming Languages and Operating Systems (ASPLOS-XIII),
Seattle, WA, March 2008.
(pdf)
Benjamin
C. Lee
and David Brooks. “Roughness of Microarchitectural Design Topologies and
its Implications for
Optimization,” 14th International Symposium on High-Performance Computer
Architecture (HPCA-14), Salt Lake City, UT, February 2008.
(pdf)
Benjamin C. Lee and David Brooks. “A Tutorial in Spatial Sampling and
Regression Strategies for Microarchitectural Analysis,” IEEE Micro
Special Issue: Hot Tutorials, May 2007.
(pdf)
-
Benjamin
C. Lee,
David Brooks, Bronis de Supinski, Martin Schulz, Karan Singh, and Sally
McKee. “Methods of Inference and Learning for Performance Modeling of
Parallel Applications,” Symposium on Principles and Practice of Parallel
Programming, San Jose, CA, March 2007.
(pdf)
-
Benjamin
C. Lee and David Brooks. “Illustrative
Design Space Studies with Microarchitectural Regression Models,” 13th International Symposium on High-Performance
Computer Architecture (HPCA-13), Phoenix, AZ, February 2007.
(pdf)
Benjamin
C. Lee and
David Brooks. “Accurate and Efficient Regression Modeling for Microarchitectural Performance and Power Prediction,” International
Conference on Architectural Support for Programming Languages and
Operating Systems (ASPLOS-XII), San Jose, CA, October 2006.
(pdf)
Benjamin C. Lee and David Brooks.
“Statistically Rigorous Regression Modeling for the Microprocessor design
space,” Workshop on Modeling, Benchmarking, and Simulation (MoBS-06,
held in conjunction with ISCA-33),
Boston, MA, June 2006.
(pdf)
-
Yingmin Li, Benjamin Lee, David Brooks, Zhigang Hu, Kevin Skadron. “Impact
of Thermal Constraints on Multi-Core Architectures,” 10th Intersociety
Conference on Thermal and Thermomechanical Phenomena in Electronics
Systems, San Diego, CA, May 2006.
(pdf)
-
Yingmin Li,
Benjamin Lee, David Brooks, Zhigang Hu, and Kevin Skadron. “CMP Design Space
Exploration Subject to Physical Constraints,” 12th International Symposium
on High-Performance Computer Architecture (HPCA-12), February, 2006.
(pdf)
Yingmin Li, Mark Hempstead, Patrick Mauro, David
Brooks, Zhigang Hu, Kevin Skadron,
"Power and Thermal Effects of SRAM vs. Latch-Mux Design Styles and Clock Gating Choices,"
International Symposium on Low Power Electronics and Design (ISLPED-05), August 2005.
(pdf)
Benjamin C. Lee, and David Brooks,
"Effects of Pipeline Complexity on SMT/CMP Power-Performance
Efficiency,"
Workshop on Complexity Effective Design 2005 (WCED2005, held in conjuction with ISCA-32), June 2005.
(pdf)
Yingmin Li, David Brooks, Zhigang Hu,
and Kevin Skadron, "Performance,Energy, and Thermal Considerations for
SMT and CMP Architectures," Eleventh International Symposium on
High-Performance Computer Architecture, Feb. 2005.
(pdf)
Yau Chin, John Sheu, and David Brooks,
"Evaluating Techniques for Exploiting Instruction Slack,"
International Conference on Computer Design, October 2004.
(pdf)
Yingmin Li, David Brooks, Zhigang Hu, Kevin Skadron, and Pradip Bose,
"Understanding the Energy Efficiency of Simultaneous Multithreading,"
International Symposium on Low-Power Electronics and Design, August 2004.
(pdf)
Victor Zyuban, David Brooks, Viji Srinivasan, Michael Gschwind, Pradip Bose, Philip N Strenski,
and Philip G Emma, "Integrated Analysis of Power and Performance of Pipelined Microprocessors,"
IEEE Transactions on Computers, Volume 53, No. 8, August 2004.
(pdf)
David Brooks, Pradip Bose, and Margaret Martonosi,
"Power-Performance Simulation: Design and Validation Strategies," ACM SIGMETRICS
Performance Evaluation Review, 2004.
(pdf)
David Brooks, Pradip Bose, Viji Srinivasan, Michael Gschwind, Philip G. Emma, Michael G. Rosenfield,
"Microarchitectural-Level Power-Performance Analysis: The PowerTimer Approach,"
IBM Journal of Research and Development, Volume 47, No. 5/6, Nov. 2003.
(pdf)
|
Funding and Other Support
This research is supported in part by the National Science
Foundation under CAREER Grant No. 0448313, Semiconductor Research
Consortium (SRC), and by gifts by IBM and
Intel. Any opinions, findings, and conclusions or recommendations
expressed in this material are those of the author(s) and do not
necessarily reflect the views of the National Science Foundation or
any other sponsor.
|
 |