Publications

161 entries « 2 of 4 »

2011

David Brooks

CPUs, GPUs, and Hybrid Computing (Journal Article)

IEEE Micro, pp. 4–6, 2011.

(BibTeX)

Pierre-Emile Duhamel, Judson Porter, Benjamin Finio, Geoffrey Barrows, David Brooks, Gu-Yeon Wei, Robert Wood

Hardware in the loop for optical flow sensing in a robotic bee (Inproceeding)

Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on, pp. 1099–1106, IEEE 2011.

(BibTeX)

Peter Bailis, Vijay Janapa Reddi, Sanjay Gandhi, David Brooks, Margo Seltzer

Dimetrodon: processor-level preventive thermal management via idle cycle injection (Inproceeding)

Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE, pp. 89–94, IEEE 2011.

(BibTeX)

Javier Lira, Carlos Molina, David Brooks, Antonio Gonzalez

Implementing a hybrid SRAM/eDRAM NUCA architecture (Inproceeding)

High Performance Computing (HiPC), 2011 18th International Conference on, pp. 1–10, IEEE 2011.

(BibTeX)

2010

Vijay Janapa Reddi, Svilen Kanev, Wonyoung Kim, Simone Campanoni, Michael D Smith, Gu-Yeon Wei, David Brooks

Voltage smoothing: Characterizing and mitigating voltage noise in production processors via software-guided thread scheduling (Inproceeding)

International Symposium on Microarchitecture (MICRO), IEEE 2010.

(Abstract | Links | BibTeX)

Vijay Janapa Reddi, Meeta Gupta, Glenn Holloway, Michael D Smith, Gu-Yeon Wei, David Brooks

Predicting voltage droops using recurring program and microarchitectural event activity (Journal Article)

IEEE Micro, 2010.

(Abstract | Links | BibTeX)

Vijay Janapa Reddi, Simone Campanoni, Meeta S Gupta, Michael D Smith, Gu-Yeon Wei, David Brooks, Kim Hazelwood

Eliminating voltage emergencies via software-guided code transformations (Journal Article)

Transactions on Architecture and Code Optimization (TACO), 2010.

(Abstract | Links | BibTeX)

Benton H Calhoun, David Brooks

Can Subthreshold and Near-Threshold Circuits Go Mainstream? (Journal Article)

Micro, IEEE, 30 (4), pp. 80–85, 2010.

(BibTeX)

Michael Lyons, Mark Hempstead, Gu-Yeon Wei, David Brooks

The Accelerator Store framework for high-performance, low-power accelerator-based systems (Journal Article)

Computer Architecture Letters (CAL), 2010.

(Abstract | Links | BibTeX)

Benjamin C Lee, David Brooks

Applied inference: Case studies in microarchitectural design (Journal Article)

ACM Transactions on Architecture and Code Optimization (TACO), 7 (2), pp. 8, 2010.

(BibTeX)

2009

Krishna K Rangan, Gu-Yeon Wei, David Brooks

Thread motion: fine-grained power management for multi-core systems (Inproceeding)

ACM SIGARCH Computer Architecture News, pp. 302–313, ACM 2009.

(BibTeX)

Xiaoyao Liang, Gu-Yeon Wei, David Brooks

Revival: A variation-tolerant architecture using voltage interpolation and variable latency (Journal Article)

Micro, IEEE, 29 (1), pp. 127–138, 2009.

(BibTeX)

Mark Hempstead, Gu-Yeon Wei, David Brooks

Navigo: An early-stage model to study power-contrained architectures and specialization (Journal Article)

Workshop on Modeling, Benchmarking, and Simulation, 2009.

(BibTeX)

Vijay Janapa Reddi, Meeta S Gupta, Michael D Smith, Gu-yeon Wei, David Brooks, Simone Campanoni

Software-assisted hardware reliability: abstracting circuit-level challenges to the software stack (Inproceeding)

Design Automation Conference, 2009. DAC'09. 46th ACM/IEEE, pp. 788–793, IEEE 2009.

(BibTeX)

Vijay Janapa Reddi, Meeta S Gupta, Glenn Holloway, Gu-Yeon Wei, Michael D Smith, David Brooks

Voltage emergency prediction: Using signatures to reduce operating margins (Inproceeding)

High Performance Computer Architecture, 2009. HPCA 2009. IEEE 15th International Symposium on, pp. 18–29, IEEE 2009.

(BibTeX)

Kristen Lovin, Benjamin C Lee, Xiaoyao Liang, David Brooks, Gu-Yeon Wei

Empirical performance models for 3T1D memories (Inproceeding)

Computer Design, 2009. ICCD 2009. IEEE International Conference on, pp. 398–403, IEEE 2009.

(BibTeX)

Meeta S Gupta, Jude A Rivers, Pradip Bose, Gu-Yeon Wei, David Brooks

Tribeca: design for PVT variations with local recovery and fine-grained adaptation (Inproceeding)

Microarchitecture, 2009. MICRO-42. 42nd Annual IEEE/ACM International Symposium on, pp. 435–446, IEEE 2009.

(BibTeX)

Vijay Janapa Reddi, Meeta S Gupta, Krishna K Rangan, Simone Campanoni, Glenn Holloway, Michael D Smith, Gu-Yeon Wei, David Brooks

Voltage noise: Why it’s bad, and what to do about it (Journal Article)

5th IEEE Workshop on Silicon Errors in Logic-System Effects (SELSE), Palo Alto, CA, 2009.

(BibTeX)

Michael J Lyons, David Brooks

The design of a bloom filter hardware accelerator for ultra low power systems (Inproceeding)

International Symposium on Low Power Electronics and Design (ISLPED), ACM 2009.

(Abstract | Links | BibTeX)

Lukasz Strozek, David Brooks

Energy-and area-efficient architectures through application clustering and architectural heterogeneity (Journal Article)

ACM Transactions on Architecture and Code Optimization (TACO), 6 (1), pp. 4, 2009.

(BibTeX)

Lukasz Strozek, David Brooks

Efficient architectures through application clustering and heterogeneity (Inproceeding)

ACM Transactions on Architecture and Code Optimization, Accepted for, Citeseer 2009.

(BibTeX)

Meeta S Gupta, Vijay Janapa Reddi, Glenn Holloway, Gu-Yeon Wei, David M Brooks

An event-guided approach to reducing voltage noise in processors (Inproceeding)

Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE'09., pp. 160–165, IEEE 2009.

(BibTeX)

Kevin Brownell, Ali Durlov Khan, David Brooks, Gu-Yeon Wei

Place and route considerations for voltage interpolated designs (Inproceeding)

Quality of Electronic Design, 2009. ISQED 2009. Quality Electronic Design, pp. 594–600, IEEE 2009.

(BibTeX)

Xiaoyao Liang, Benjamin C Lee, Gu-Yeon Wei, David Brooks

Design and test strategies for microarchitectural post-fabrication tuning (Inproceeding)

Computer Design, 2009. ICCD 2009. IEEE International Conference on, pp. 84–90, IEEE 2009.

(BibTeX)

Xiaoyao Liang, Benjamin Lee, Gu-Yeon Wei, David Brooks

Design and Test Strategies for Microarchitectural PostFabrication (Journal Article)

2009.

(BibTeX)

2008

Wonyoung Kim, Meeta S Gupta, Gu-Yeon Wei, David Brooks

System level analysis of fast, per-core DVFS using on-chip switching regulators (Inproceeding)

High Performance Computer Architecture, 2008. HPCA 2008. IEEE 14th International Symposium on, pp. 123–134, Ieee 2008.

(BibTeX)

Xiaoyao Liang, Gu-Yeon Wei, David Brooks

Revival: A variation-tolerant architecture using voltage interpolation and variable latency (Inproceeding)

Computer Architecture, 2008. ISCA'08. 35th International Symposium on, pp. 191–202, IEEE 2008.

(BibTeX)

Meeta S Gupta, Krishna K Rangan, Michael D Smith, Gu-Yeon Wei, David Brooks

DeCoR: A delayed commit and rollback mechanism for handling inductive noise in processors (Inproceeding)

High Performance Computer Architecture, 2008. HPCA 2008. IEEE 14th International Symposium on, pp. 381–392, IEEE 2008.

(BibTeX)

Benjamin C Lee, David Brooks

Efficiency trends and limits from comprehensive microarchitectural adaptivity (Inproceeding)

ACM SIGARCH Computer Architecture News, pp. 36–47, ACM 2008.

(BibTeX)

Xiaoyao Liang, David Brooks, Gu-Yeon Wei

A process-variation-tolerant floating-point unit with voltage interpolation and variable latency (Inproceeding)

Solid-State Circuits Conference, 2008. ISSCC 2008. Digest of Technical Papers. IEEE International, pp. 404–623, IEEE 2008.

(BibTeX)

Mark Hempstead, Michael J Lyons, David Brooks, Gu-Yeon Wei

Survey of hardware systems for wireless sensor networks (Journal Article)

Journal of Low Power Electronics, 4 (1), pp. 11–20, 2008.

(BibTeX)

Benjamin C Lee, Jamison Collins, Hong Wang, David Brooks

CPR: Composable performance regression for scalable multiprocessor models (Inproceeding)

Microarchitecture, 2008. MICRO-41. 2008 41st IEEE/ACM International Symposium on, pp. 270–281, IEEE 2008.

(BibTeX)

Xiaoyao Liang, Ramon Canal, Gu-Yeon Wei, David Brooks

Replacing 6t srams with 3t1d drams in the l1 data cache to combat process variability (Journal Article)

Micro, IEEE, 28 (1), pp. 60–68, 2008.

(BibTeX)

Benjamin C Lee, David Brooks

Roughness of microarchitectural design topologies and its implications for optimization (Inproceeding)

High Performance Computer Architecture, 2008. HPCA 2008. IEEE 14th International Symposium on, pp. 240–251, IEEE 2008.

(BibTeX)

Kevin Brownell, Gu-Yeon Wei, David Brooks

Evaluation of voltage interpolation to address process variations (Inproceeding)

Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design, pp. 529–536, IEEE Press 2008.

(BibTeX)

Michael Lyons, David Brooks

Application-Specific Hardware Design for Wireless Sensor Network Energy and Delay Reduction (Journal Article)

Workshop on Optimizations for DSP and Embedded Systems (ODES), 2008.

(Links | BibTeX)

Gu-Yeon Wei, David Brooks, Ali Durlov Khan, Xiaoyao Liang

Instruction-driven clock scheduling with glitch mitigation (Inproceeding)

Proceeding of the 13th international symposium on Low power electronics and design, pp. 357–362, ACM 2008.

(BibTeX)

Mark Hempstead, Gu-Yeon Wei, David Brooks

System design considerations for sensor network applications (Inproceeding)

Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on, pp. 2566–2569, IEEE 2008.

(BibTeX)

Simone Campanoni, Giovanni Agosta, Stefano Crespi Reghizzi

A parallel dynamic compiler for CIL bytecode (Conference)

ACM Sigplan Notices, ACM 2008.

(BibTeX)

2007

Benjamin C Lee, David M Brooks, Bronis R de Supinski, Martin Schulz, Karan Singh, Sally A McKee

Methods of inference and learning for performance modeling of parallel applications (Inproceeding)

Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming, pp. 249–258, ACM 2007.

(BibTeX)

Benjamin C Lee, David M Brooks

Illustrative design space studies with microarchitectural regression models (Inproceeding)

High Performance Computer Architecture, 2007. HPCA 2007. IEEE 13th International Symposium on, pp. 340–351, IEEE 2007.

(BibTeX)

Meeta S Gupta, Jarod L Oatley, Russ Joseph, Gu-Yeon Wei, David M Brooks

Understanding voltage variations in chip multiprocessors using a distributed power-delivery network (Inproceeding)

Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE'07, pp. 1–6, IEEE 2007.

(BibTeX)

Xiaoyao Liang, Ramon Canal, Gu-Yeon Wei, David Brooks

Process variation tolerant 3T1D-based cache architectures (Inproceeding)

Proceedings of the 40th Annual IEEE/ACM International Symposium on Microarchitecture, pp. 15–26, IEEE Computer Society 2007.

(BibTeX)

David Brooks

Power, thermal, and reliability modeling in nanometer-scale microprocessors (Journal Article)

Micro, IEEE, 27 (3), pp. 49–62, 2007.

(BibTeX)

Meeta Sharma Gupta, Krishna K Rangan, Michael D Smith, Gu-Yeon Wei, David Brooks

Towards a software approach to mitigate voltage emergencies (Inproceeding)

Low Power Electronics and Design (ISLPED), 2007 ACM/IEEE International Symposium on, pp. 123–128, IEEE 2007.

(BibTeX)

Xiaoyao Liang, Kerem Turgay, David Brooks

Architectural power models for SRAM and CAM structures based on hybrid analytical/empirical techniques (Inproceeding)

Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design, pp. 824–830, IEEE Press 2007.

(BibTeX)

Wonyoung Kim, Meeta S Gupta, Gu-Yeon Wei, David M Brooks

Enabling on-chip switching regulators for multi-core processors using current staggering (Journal Article)

Proceedings of the Work. on Architectural Support for Gigascale Integration, 2007.

(BibTeX)

Benjamin C Lee, David M Brooks

Spatial Sampling and Regression Strategies (Journal Article)

Micro, IEEE, 27 (3), pp. 74–93, 2007.

(BibTeX)

Xiaoyao Liang, Ramon Canal, Gu-Yeon Wei, David M Brooks

Process Variation Tolerant Register Files Based On Dynamic Memories (Journal Article)

Workshop on Architectural Support for Gigascale Integration, held with Int’l Symposium on Computer Architecture (ISCA-34), 2007.

(BibTeX)

Benjamin C Lee, David M Brooks

Statistical inference for efficient microarchitectural analysis (Journal Article)

2007.

(BibTeX)

161 entries « 2 of 4 »