David A. Patterson
Publication record assembled from the DBLP archive of ranked conferences.
Papers indexed
87
Venues
33
Active years
1975–2026
Best venue rank
A*
Where they publish
- A*ISCA24 papers
- A*SIGMOD5 papers
- A*OSDI5 papers
- A*SIGMETRICS5 papers
- A*SOSP4 papers
- ACIDR3 papers
- A*HPCA3 papers
- ASC3 papers
- AUSENIX3 papers
- A*MICRO3 papers
- A*ASPLOS2 papers
- BCLOUD2 papers
- A*ICDE2 papers
- ADSN2 papers
- CICCD2 papers
- CARITH2 papers
- BRECOMB1 paper
- ACSCW1 paper
- ASIGCSE1 paper
- AFAST1 paper
- A*DAC1 paper
- A*ICML1 paper
- A*ICDM1 paper
- AISLPED1 paper
- BISPASS1 paper
- AHPDC1 paper
- NationalNSDI1 paper
- AHotOS1 paper
- NationalHiPC1 paper
- A*PODC1 paper
- NationalHOTI1 paper
- BPPoPP1 paper
- A*VLDB1 paper
Papers
87 indexed papers, newest first.
| Year | Venue | Title | Authors |
|---|---|---|---|
| 2026 | CIDR | How to Give AI a Bad Carbon Footprint. | David A. Patterson |
| 2025 | CIDR | Databases in the Era of Memory-Centric Computing. | Yannis Chronis, Anastasia Ailamaki, Lawrence Benson, Helena Caminal, Jana Giceva, David A. Patterson, Eric Sedlar, Lisa Wu Wills |
| 2023 | ISCA | TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddings. | Norman P. Jouppi, George Kurian, Sheng Li, Peter C. Ma, Rahul Nagarajan, Lifeng Nai, Nishant Patil, Suvinay Subramanian, Andy Swing, Brian Towles, Cliff Young, Xiang Zhou, Zongwei Zhou, David A. Patterson |
| 2021 | ISCA | Ten Lessons From Three Generations Shaped Google's TPUv4i : Industrial Product. | Norman P. Jouppi, Doe Hyun Yoon, Matthew Ashcraft, Mark Gottscho, Thomas B. Jablin, George Kurian, James Laudon, Sheng Li, Peter C. Ma, Xiaoyu Ma, Thomas Norrie, Nishant Patil, Sushma Prasad, Cliff Young, Zongwei Zhou, David A. Patterson |
| 2019 | HPCA | FPGA Accelerated INDEL Realignment in the Cloud. | Lisa Wu, David Bruns-Smith, Frank A. Nothaft, Qijing Huang, Sagar Karandikar, Johnny Le, Andrew Lin, Howard Mao, Brendan Sweeney, Krste Asanovic, David A. Patterson, Anthony D. Joseph |
| 2017 | ISCA | In-Datacenter Performance Analysis of a Tensor Processing Unit. | Norman P. Jouppi, Cliff Young, Nishant Patil, David A. Patterson, Gaurav Agrawal, Raminder Bajwa, Sarah Bates, Suresh Bhatia, Nan Boden, Al Borchers, Rick Boyle, Pierre-luc Cantin, Clifford Chao, Chris Clark, Jeremy Coriell, Mike Daley, Matt Dau, Jeffrey Dean, Ben Gelb, Tara Vazir Ghaemmaghami, Rajendra Gottipati, William Gulland, Robert Hagmann, C. Richard Ho, Doug Hogberg, John Hu, Robert Hundt, Dan Hurt, Julian Ibarz, Aaron Jaffey, Alek Jaworski, Alexander Kaplan, Harshit Khaitan, Daniel Killebrew, Andy Koch, Naveen Kumar, Steve Lacy, James Laudon, James Law, Diemthu Le, Chris Leary, Zhuyuan Liu, Kyle Lucke, Alan Lundin, Gordon MacKean, Adriana Maggiore, Maire Mahony, Kieran Miller, Rahul Nagarajan, Ravi Narayanaswami, Ray Ni, Kathy Nix, Thomas Norrie, Mark Omernick, Narayana Penukonda, Andy Phelps, Jonathan Ross, Matt Ross, Amir Salek, Emad Samadiani, Chris Severn, Gregory Sizikov, Matthew Snelham, Jed Souter, Dan Steinberg, Andy Swing, Mercedes Tan, Gregory Thorson, Bo Tian, Horia Toma, Erick Tuttle, Vijay Vasudevan, Richard Walter, Walter Wang, Eric Wilcox, Doe Hyun Yoon |
| 2015 | ASPLOS | DIABLO: A Warehouse-Scale Computer Network Simulator using FPGAs. | Zhangxi Tan, Zhenghao Qian, Xi Chen, Krste Asanovic, David A. Patterson |
| 2015 | SC | GAIL: the graph algorithm iron law. | Scott Beamer, Krste Asanovic, David A. Patterson |
| 2015 | SIGMOD | Rethinking Data-Intensive Science Using Scalable Analytics Systems. | Frank Austin Nothaft, Matt Massie, Timothy Danford, Zhao Zhang, Uri Laserson, Carl Yeksigian, Jey Kottalam, Arun Ahuja, Jeff Hammerbacher, Michael D. Linderman, Michael J. Franklin, Anthony D. Joseph, David A. Patterson |
| 2015 | SOSP | Past and future of hardware and architecture. | David A. Patterson |
| 2014 | RECOMB | Changepoint Analysis for Efficient Variant Calling. | Adam E. Bloniarz, Ameet Talwalkar, Jonathan Terhorst, Michael I. Jordan, David A. Patterson, Bin Yu, Yun S. Song |
| 2013 | ISCA | A hardware evaluation of cache partitioning to improve utilization and energy-efficiency while preserving responsiveness. | Henry Cook, Miquel Moret, Sarah Bird, Khanh Dao, David A. Patterson, Krste Asanovic |
| 2013 | SIGMOD | Generalized scale independence through incremental precomputation. | Michael Armbrust, Eric Liang, Tim Kraska, Armando Fox, Michael J. Franklin, David A. Patterson |
| 2012 | CSCW | Diversity within the crowd. | Durga M. Kandasamy, Kristal Curtis, Armando Fox, David A. Patterson |
| 2012 | SIGCSE | Experiences teaching MapReduce in the cloud. | Ariel Rabkin, Charles Reiss, Randy H. Katz, David A. Patterson |
| 2012 | SC | Direction-optimizing breadth-first search. | Scott Beamer, Krste Asanovic, David A. Patterson |
| 2011 | FAST | The SCADS Director: Scaling a Distributed Storage System Under Stringent Performance Requirements. | Beth Trushkowsky, Peter Bodk, Armando Fox, Michael J. Franklin, Michael I. Jordan, David A. Patterson |
| 2010 | CLOUD | The case for PIQL: a performance insightful query language. | Michael Armbrust, Nick Lanham, Stephen Tu, Armando Fox, Michael J. Franklin, David A. Patterson |
| 2010 | CLOUD | Characterizing, modeling, and generating workload spikes for stateful services. | Peter Bodk, Armando Fox, Michael J. Franklin, Michael I. Jordan, David A. Patterson |
| 2010 | DAC | RAMP gold: an FPGA-based architecture simulator for multiprocessors. | Zhangxi Tan, Andrew Waterman, Rimas Avizienis, Yunsup Lee, Henry Cook, David A. Patterson, Krste Asanovic |
| 2010 | ICDE | Statistics-driven workload modeling for the Cloud. | Archana Ganapathi, Yanpei Chen, Armando Fox, Randy H. Katz, David A. Patterson |
| 2010 | ICML | Detecting Large-Scale System Problems by Mining Console Logs. | Wei Xu, Ling Huang, Armando Fox, David A. Patterson, Michael I. Jordan |
| 2010 | ISCA | A case for FAME: FPGA architecture model execution. | Zhangxi Tan, Andrew Waterman, Henry Cook, Sarah Bird, Krste Asanovic, David A. Patterson |
| 2010 | OSDI | A Graphical Representation for Identifier Structure in Logs. | Ariel Rabkin, Wei Xu, Avani Wildani, Armando Fox, David A. Patterson, Randy H. Katz |
| 2010 | SIGMOD | PIQL: a performance insightful query language. | Michael Armbrust, Stephen Tu, Armando Fox, Michael J. Franklin, David A. Patterson, Nick Lanham, Beth Trushkowsky, Jesse Trutna |
| 2009 | CIDR | SCADS: Scale-Independent Storage for Social Computing Applications. | Michael Armbrust, Armando Fox, David A. Patterson, Nick Lanham, Beth Trushkowsky, Jesse Trutna, Haruki Oh |
| 2009 | ICDE | Predicting Multiple Metrics for Queries: Better Decisions Enabled by Machine Learning. | Archana Ganapathi, Harumi A. Kuno, Umeshwar Dayal, Janet L. Wiener, Armando Fox, Michael I. Jordan, David A. Patterson |
| 2009 | ICDM | Online System Problem Detection by Mining Patterns of Console Logs. | Wei Xu, Ling Huang, Armando Fox, David A. Patterson, Michael I. Jordan |
| 2009 | SOSP | Detecting large-scale system problems by mining console logs. | Wei Xu, Ling Huang, Armando Fox, David A. Patterson, Michael I. Jordan |
| 2008 | OSDI | Mining Console Logs for Large-Scale System Problem Detection. | Wei Xu, Ling Huang, Armando Fox, David A. Patterson, Michael I. Jordan |
| 2008 | SC | Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures. | Kaushik Datta, Mark Murphy, Vasily Volkov, Samuel Williams, Jonathan Carter, Leonid Oliker, David A. Patterson, John Shalf, Katherine A. Yelick |
| 2007 | ISLPED | The parallel computing landscape: a Berkeley view. | David A. Patterson |
| 2006 | ISPASS | RAMP: research accelerator for multiple processors - a community vision for a shared experimental parallel HW/SW platform. | David A. Patterson |
| 2006 | USENIX | Service Placement in a Shared Wide-Area Platform. | David Oppenheimer, Brent N. Chun, David A. Patterson, Alex C. Snoeren, Amin Vahdat |
| 2005 | DSN | Crash Data Collection: A Windows Case Study. | Archana Ganapathi, David A. Patterson |
| 2005 | HPDC | Design and implementation tradeoffs for wide-area resource discovery. | David Oppenheimer, Jeannie R. Albrecht, David A. Patterson, Amin Vahdat |
| 2005 | ICCD | Latency Lags Bandwidth. | David A. Patterson |
| 2005 | SOSP | Service placement in shared wide-area platforms. | David Oppenheimer, Brent N. Chun, David A. Patterson, Alex C. Snoeren, Amin Vahdat |
| 2004 | DSN | Experience with Evaluating Human-Assisted Recovery Processes. | Aaron B. Brown, Leonard Chung, William Kakes, Calvin Ling, David A. Patterson |
| 2004 | NSDI | Path-Based Failure and Evolution Management. | Mike Y. Chen, Anthony J. Accardi, Emre Kiciman, David A. Patterson, Armando Fox, Eric A. Brewer |
| 2004 | OSDI | Distributed Resource Discovery on PlanetLab with SWORD. | David Oppenheimer, Jeannie R. Albrecht, David A. Patterson, Amin Vahdat |
| 2003 | ISCA | Overcoming the Limitations of Conventional Vector Processors. | Christoforos E. Kozyrakis, David A. Patterson |
| 2003 | USENIX | Undo for Operators: Building an Undoable E-mail Store. | Aaron B. Brown, David A. Patterson |
| 2002 | HPCA | Recovery Oriented Computing: A New Research Agenda for a New Century. | David A. Patterson |
| 2002 | MICRO | Vector vs. superscalar and VLIW architectures for embedded multimedia benchmarks. | Christoforos E. Kozyrakis, David A. Patterson |
| 2000 | USENIX | Towards Availability Benchmarks: A Case Study of Software RAID Systems. | Aaron B. Brown, David A. Patterson |
| 1999 | HotOS | ISTORE: Introspective Storage for Data-Intensive Network Services. | Aaron B. Brown, David Oppenheimer, Kimberly Keeton, Randi Thomas, John Kubiatowicz, David A. Patterson |
| 1999 | OSDI | Virtual Log Based File Systems for a Programmable Disk. | Randolph Y. Wang, Thomas E. Anderson, David A. Patterson |
| 1998 | HPCA | The Architectural Costs of Streaming I/O: A Comparison of Workstations, Clusters, and SMPs. | Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau, David E. Culler, Joseph M. Hellerstein, David A. Patterson |
| 1998 | ISCA | Retrospective: A Retrospective on High-Level Language Computer Architecture. | David R. Ditzel, David A. Patterson |
| 1998 | ISCA | Retrospective on High-Level Language Computer Architecture. | David R. Ditzel, David A. Patterson |
| 1998 | ISCA | Performance Characterization of a Quad Pentium Pro SMP using OLTP Workloads. | Kimberly Keeton, David A. Patterson, Yong Qiang He, Roger C. Raphael, Walter E. Baker |
| 1998 | ISCA | Retrospective: RISC I: A Reduced Instruction Set Computer. | David A. Patterson, Carlo H. Squin |
| 1998 | ISCA | RISC I: A Reduced Instruction Set VLSI Computer. | David A. Patterson, Carlo H. Squin |
| 1997 | HiPC | A new voting based hardware data prefetch scheme. | Gurmeet Singh Manku, Mukul R. Prasad, David A. Patterson |
| 1997 | ICCD | Intelligent RAM (IRAM): The Industrial Setting, Applications and Architectures. | David A. Patterson, Krste Asanovic, Aaron B. Brown, Richard Fromm, Jason Golbus, Benjamin Gribstad, Kimberly Keeton, Christoforos E. Kozyrakis, David R. Martin, Stylianos Perissakis, Randi Thomas, Noah Treuhaft, Katherine A. Yelick |
| 1997 | ISCA | The Energy Efficiency of IRAM Architectures. | Richard Fromm, Stylianos Perissakis, Neal Cardwell, Christoforos E. Kozyrakis, Bruce McGaughy, David A. Patterson, Thomas E. Anderson, Katherine A. Yelick |
| 1997 | SIGMOD | High-Performance Sorting on Networks of Workstations. | Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, David E. Culler, Joseph M. Hellerstein, David A. Patterson |
| 1995 | PODC | A Case for NOW (Networks of Workstations) - Abstract. | David A. Patterson, David E. Culler, Thomas E. Anderson |
| 1995 | SIGMETRICS | The Interaction of Parallel and Sequential Workloads on a Network of Workstations. | Remzi H. Arpaci, Andrea C. Dusseau, Amin Vahdat, Lok T. Liu, Thomas E. Anderson, David A. Patterson |
| 1995 | SOSP | Serverless Network File Systems. | Thomas E. Anderson, Michael Dahlin, Jeanna M. Neefe, David A. Patterson, Drew S. Roselli, Randolph Y. Wang |
| 1994 | HOTI | A case for NOW (networks-of-workstations). | David A. Patterson |
| 1994 | ISCA | RAID-II: A High-Bandwidth Network File Server. | Ann L. Drapeau, Ken Shirriff, John H. Hartman, Ethan L. Miller, Srinivasan Seshan, Randy H. Katz, Ken Lutz, David A. Patterson, Edward K. Lee, Peter M. Chen, Garth A. Gibson |
| 1994 | OSDI | Cooperative Caching: Using Remote Client Memory to Improve File System Performance. | Michael Dahlin, Randolph Y. Wang, Thomas E. Anderson, David A. Patterson |
| 1994 | SIGMETRICS | A Quantitative Analysis of Cache Policies for Scalable Network File Systems. | Michael Dahlin, Clifford Mather, Randolph Y. Wang, Thomas E. Anderson, David A. Patterson |
| 1994 | SIGMETRICS | Toward Workload Characterization of Video Server and Digital Library Applications. | Ann L. Drapeau, David A. Patterson, Randy H. Katz |
| 1993 | PPoPP | LogP: Towards a Realistic Model of Parallel Computation. | David E. Culler, Richard M. Karp, David A. Patterson, Abhijit Sahay, Klaus E. Schauser, Eunice E. Santos, Ramesh Subramonian, Thorsten von Eicken |
| 1993 | SIGMETRICS | A New Approach to I/O Performance Evaluation - Self-Scaling I/O Benchmarks, Predicted I/O Performance. | Peter M. Chen, David A. Patterson |
| 1992 | ISCA | Tradeoffs in Supporting Two Page Sizes. | Madhusudhan Talluri, Shing I. Kong, Mark D. Hill, David A. Patterson |
| 1990 | ISCA | Maximizing Performance in a Striped Disk Array. | Peter M. Chen, David A. Patterson |
| 1990 | SIGMETRICS | An Evaluation of Redundant Arrays of Disks Using an Amdahl 5890. | Peter M. Chen, Garth A. Gibson, Randy H. Katz, David A. Patterson |
| 1989 | ASPLOS | Failure Correction Techniques for Large Disk Arrays. | Garth A. Gibson, Lisa Hellerstein, Richard M. Karp, Randy H. Katz, David A. Patterson |
| 1988 | SIGMOD | A Case for Redundant Arrays of Inexpensive Disks (RAID). | David A. Patterson, Garth A. Gibson, Randy H. Katz |
| 1988 | VLDB | The Design of XPRS. | Michael Stonebraker, Randy H. Katz, David A. Patterson, John K. Ousterhout |
| 1987 | ARITH | Fast multiply and divide for a VLSI floating-point unit. | Bidyut Kumar Bose, Li-fan Pei, George S. Taylor, David A. Patterson |
| 1986 | ISCA | Evaluation of the SPUR Lisp Architecture. | George S. Taylor, Paul N. Hilfinger, James R. Larus, David A. Patterson, Benjamin G. Zorn |
| 1986 | ISCA | An In-Cache Address Translation Mechanism. | David A. Wood, Susan J. Eggers, Garth A. Gibson, Mark D. Hill, Joan M. Pendleton, Scott A. Ritchie, George S. Taylor, Randy H. Katz, David A. Patterson |
| 1984 | ISCA | Architecture of SOAR: Smalltalk on a RISC. | David M. Ungar, Ricki Blau, Peter Foley, A. Dain Samples, David A. Patterson |
| 1983 | ISCA | Architecture of a VLSI Instruction Cache for a RISC | David A. Patterson, Phil Garrison, Mark D. Hill, Dimitris Lioupis, Chris Nyberg, Tim Sippel, Korbin S. Van Dyke |
| 1982 | ISCA | RISC assessment: A high-level language experiment. | David A. Patterson, Richard S. Piepho |
| 1981 | ARITH | VAX hardware for the proposed IEEE floating-point standard. | George S. Taylor, David A. Patterson |
| 1981 | ISCA | RISC I: A Reduced Instruction Set VLSI Computer. | David A. Patterson, Carlo H. Squin |
| 1980 | ISCA | Retrospective on High-Level Language Computer Architecture. | David R. Ditzel, David A. Patterson |
| 1979 | ISCA | Design Considerations for the VLSI Processor of X-tree. | David A. Patterson, E. Scott Fehr, Carlo H. Squin |
| 1979 | MICRO | Towards an efficient, machine-independent language for microprogramming. | David A. Patterson, Karl Lew, Richard Tuck |
| 1978 | ISCA | X-Tree: A Tree Structured Multi-Processor Computer Architecture. | Alvin M. Despain, David A. Patterson |
| 1975 | MICRO | The design of a system for the synthesis of correct microprograms. | David A. Patterson |