Alert button
Picture for David Brooks

David Brooks

Alert button

RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance

May 22, 2021
Udit Gupta, Samuel Hsia, Jeff Zhang, Mark Wilkening, Javin Pombra, Hsien-Hsin S. Lee, Gu-Yeon Wei, Carole-Jean Wu, David Brooks

Figure 1 for RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance
Figure 2 for RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance
Figure 3 for RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance
Figure 4 for RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance
Viaarxiv icon

Machine Learning-Based Automated Design Space Exploration for Autonomous Aerial Robots

Feb 05, 2021
Srivatsan Krishnan, Zishen Wan, Kshitij Bharadwaj, Paul Whatmough, Aleksandra Faust, Sabrina Neuman, Gu-Yeon Wei, David Brooks, Vijay Janapa Reddi

Figure 1 for Machine Learning-Based Automated Design Space Exploration for Autonomous Aerial Robots
Figure 2 for Machine Learning-Based Automated Design Space Exploration for Autonomous Aerial Robots
Figure 3 for Machine Learning-Based Automated Design Space Exploration for Autonomous Aerial Robots
Figure 4 for Machine Learning-Based Automated Design Space Exploration for Autonomous Aerial Robots
Viaarxiv icon

RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inference

Jan 29, 2021
Mark Wilkening, Udit Gupta, Samuel Hsia, Caroline Trippel, Carole-Jean Wu, David Brooks, Gu-Yeon Wei

Figure 1 for RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inference
Figure 2 for RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inference
Figure 3 for RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inference
Figure 4 for RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inference
Viaarxiv icon

EdgeBERT: Optimizing On-Chip Inference for Multi-Task NLP

Dec 01, 2020
Thierry Tambe, Coleman Hooper, Lillian Pentecost, En-Yu Yang, Marco Donato, Victor Sanh, Alexander M. Rush, David Brooks, Gu-Yeon Wei

Figure 1 for EdgeBERT: Optimizing On-Chip Inference for Multi-Task NLP
Figure 2 for EdgeBERT: Optimizing On-Chip Inference for Multi-Task NLP
Figure 3 for EdgeBERT: Optimizing On-Chip Inference for Multi-Task NLP
Figure 4 for EdgeBERT: Optimizing On-Chip Inference for Multi-Task NLP
Viaarxiv icon

SMAUG: End-to-End Full-Stack Simulation Infrastructure for Deep Learning Workloads

Dec 11, 2019
Sam Likun Xi, Yuan Yao, Kshitij Bhardwaj, Paul Whatmough, Gu-Yeon Wei, David Brooks

Figure 1 for SMAUG: End-to-End Full-Stack Simulation Infrastructure for Deep Learning Workloads
Figure 2 for SMAUG: End-to-End Full-Stack Simulation Infrastructure for Deep Learning Workloads
Figure 3 for SMAUG: End-to-End Full-Stack Simulation Infrastructure for Deep Learning Workloads
Figure 4 for SMAUG: End-to-End Full-Stack Simulation Infrastructure for Deep Learning Workloads
Viaarxiv icon

A binary-activation, multi-level weight RNN and training algorithm for processing-in-memory inference with eNVM

Dec 03, 2019
Siming Ma, David Brooks, Gu-Yeon Wei

Figure 1 for A binary-activation, multi-level weight RNN and training algorithm for processing-in-memory inference with eNVM
Figure 2 for A binary-activation, multi-level weight RNN and training algorithm for processing-in-memory inference with eNVM
Figure 3 for A binary-activation, multi-level weight RNN and training algorithm for processing-in-memory inference with eNVM
Figure 4 for A binary-activation, multi-level weight RNN and training algorithm for processing-in-memory inference with eNVM
Viaarxiv icon

MLPerf Training Benchmark

Oct 30, 2019
Peter Mattson, Christine Cheng, Cody Coleman, Greg Diamos, Paulius Micikevicius, David Patterson, Hanlin Tang, Gu-Yeon Wei, Peter Bailis, Victor Bittorf, David Brooks, Dehao Chen, Debojyoti Dutta, Udit Gupta, Kim Hazelwood, Andrew Hock, Xinyuan Huang, Bill Jia, Daniel Kang, David Kanter, Naveen Kumar, Jeffery Liao, Guokai Ma, Deepak Narayanan, Tayo Oguntebi, Gennady Pekhimenko, Lillian Pentecost, Vijay Janapa Reddi, Taylor Robie, Tom St. John, Carole-Jean Wu, Lingjie Xu, Cliff Young, Matei Zaharia

Figure 1 for MLPerf Training Benchmark
Figure 2 for MLPerf Training Benchmark
Figure 3 for MLPerf Training Benchmark
Figure 4 for MLPerf Training Benchmark
Viaarxiv icon

AdaptivFloat: A Floating-point based Data Type for Resilient Deep Learning Inference

Oct 15, 2019
Thierry Tambe, En-Yu Yang, Zishen Wan, Yuntian Deng, Vijay Janapa Reddi, Alexander Rush, David Brooks, Gu-Yeon Wei

Figure 1 for AdaptivFloat: A Floating-point based Data Type for Resilient Deep Learning Inference
Figure 2 for AdaptivFloat: A Floating-point based Data Type for Resilient Deep Learning Inference
Figure 3 for AdaptivFloat: A Floating-point based Data Type for Resilient Deep Learning Inference
Figure 4 for AdaptivFloat: A Floating-point based Data Type for Resilient Deep Learning Inference
Viaarxiv icon