Technical Reports - David A. Patterson
How to Build a Bad Research Center (EECS-2013-123)
David A. Patterson
Distributed Memory Breadth-First Search Revisited: Enabling Bottom-Up Search (EECS-2013-2)
Scott Beamer, Aydın Buluc ̧, Krste Asanović and David A. Patterson
A Million Cancer Genome Warehouse (EECS-2012-211)
David Haussler, David A. Patterson, Mark Diekhans, Armando Fox, Michael Jordan, Anthony D. Joseph, Singer Ma, Benedict Paten, Scott Shenker, Taylor Sittler and Ion Stoica
Searching for a Parent Instead of Fighting Over Children: A Fast Breadth-First Search Implementation for Graph500 (EECS-2011-117)
Scott Beamer, Krste Asanović and David A. Patterson
The RISC-V Instruction Set Manual, Volume I: Base User-Level ISA (EECS-2011-62)
Andrew Waterman, Yunsup Lee, David A. Patterson and Krste Asanović
Nye's Trie and Floret Estimators: Techniques for Detecting and Repairing Divergence in the SCADS Distributed Storage Toolkit (EECS-2010-30)
Jesse Trutna
Rain: A Workload Generation Toolkit for Cloud Computing Applications (EECS-2010-14)
Aaron Beitch, Brandon Liu, Timothy Yung, Rean Griffith, Armando Fox and David A. Patterson
PIQL: A Performance Insightful Query Language For Interactive Applications (EECS-2010-8)
Michael Armbrust, Nick Lanham, Stephen Tu, Armando Fox, Michael Franklin and David A. Patterson
Statistical Workloads for Energy Efficient MapReduce (EECS-2010-6)
Yanpei Chen, Archana Sulochana Ganapathi, Armando Fox, Randy H. Katz and David A. Patterson
Statistics-Driven Workload Modeling for the Cloud (EECS-2009-160)
Archana Sulochana Ganapathi, Yanpei Chen, Armando Fox, Randy H. Katz and David A. Patterson
Virtual Local Stores: Enabling Software-Managed Memory Hierarchies in Mainstream Computing Environments (EECS-2009-131)
Henry Cook, Krste Asanović and David A. Patterson
Large-Scale System Problems Detection by Mining Console Logs (EECS-2009-103)
Wei Xu, Ling Huang, Armando Fox, David A. Patterson and Michael Jordan
Above the Clouds: A Berkeley View of Cloud Computing (EECS-2009-28)
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica and Matei Zaharia
Roofline: An Insightful Visual Performance Model for Floating-Point Programs and Multicore Architectures (EECS-2008-134)
Samuel Webb Williams, Andrew Waterman and David A. Patterson
A Case For Adaptive Datacenters To Conserve Energy and Improve Reliability (EECS-2008-127)
Peter Bodik, Michael Paul Armbrust, Kevin Canini, Armando Fox, Michael Jordan and David A. Patterson
The Parallel Computing Laboratory at U.C. Berkeley: A Research Agenda Based on the Berkeley View (EECS-2008-23)
Krste Asanovic, Ras Bodik, James Demmel, Tony Keaveny, Kurt Keutzer, John D. Kubiatowicz, Edward A. Lee, Nelson Morgan, George Necula, David A. Patterson, Koushik Sen, John Wawrzynek, David Wessel and Katherine A. Yelick
The Landscape of Parallel Computing Research: A View from Berkeley (EECS-2006-183)
Krste Asanovic, Ras Bodik, Bryan Christopher Catanzaro, Joseph James Gebis, Parry Husbands, Kurt Keutzer, David A. Patterson, William Lester Plishker, John Shalf, Samuel Webb Williams and Katherine A. Yelick
RAMP: A Research Accelerator for Multiple Processors (EECS-2006-158)
John Wawrzynek, Mark Oskin, Christoforos Kozyrakis, Derek Chiou, David A. Patterson, Shih-Lien Lu, James C. Hoe and Krste Asanovic
RAMP: Research Accelerator for Multiple Processors - A Community Vision for a Shared Experimental Parallel HW/SW Platform (CSD-05-1412)
Arvind, Krste Asanovic, Derek Chiou, James C. Hoe, Christoforos Kozyrakis, Shih-Lien Lu, Mark Oskin, David Patterson, Jan Rabaey and John Wawrzynek
Scalable Wide-Area Resource Discovery (CSD-04-1334)
David Oppenheimer, Jeannie Albrecht, David Patterson and Amin Vahdat
Benchmarking DHTs with Queries (CSD-03-1222)
David Oppenheimer, Joseph M. Hellerstein, Ryan Huebsch and David A. Patterson
Decentralized Systems Need Decentralized Benchmarks (CSD-03-1234)
David Oppenheimer, David A. Patterson and Joseph M. Hellerstein
Monitoring, Analyzing, and Controlling Internet-Scale Systems with ACME (CSD-03-1276)
David Oppenheimer, Vitaliy Vatkovskiy, Hakim Weatherspoon, Jason Lee, David A. Patterson and John Kubiatowicz
Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies (CSD-02-1175)
David Patterson, Aaron Brown, Pete Broadwell, George Candea, Mike Chen, James Cutler, Patricia Enriquez, Armando Fox, Emre Kiciman, Matthew Merzbacher, David Oppenheimer, Naveen Sastry, William Tetzlaff, Jonathan Traupman and Noah Treuhaft
GridPix -- Presenting Large Image Files Over the Internet (CSD-00-1099)
Satoshi Asami and David A. Patterson
Microbenchmark-based Extraction of Local and Global Disk Characteristics (CSD-99-1063)
Nisha Talagala, Remzi H. Arpaci-Dusseau and D. Patterson
An Analysis of Error Behavior in a Large Storage System (CSD-99-1042)
Nisha Talagala and David Patterson
Virtual Log Based File Systems for a Programmable Disk (CSD-98-1031)
Randolph Y. Wang, Thomas E. Anderson and David A. Patterson
Serverless Network File Systems (CSD-98-983)
Thomas E. Anderson, Michael D. Dahlin, Jeanna M. Neefe, Drew S. Roselli, Randolph Y. Wang and David A. Patterson
ISTORE: Introspective Storage for Data-Intensive Network Services (CSD-98-1030)
Aaron Brown, David Oppenheimer, Kimberly Keeton, Randi Thomas, John Kubiatowicz and David A. Patterson
Performance Characterization of the Quad Pentium Pro SMP Using OLTP Workloads (CSD-98-1001)
Kimberly Keeton, David A. Patterson, Yong Qiang He, Roger C. Raphael and Walter E. Baker
Tertiary Disk: Large Scale Distributed Storage (CSD-98-989)
Nisha Talagala, Satoshi Asami, Thomas Anderson and David Patterson
Comparing PC Operating Systems for Storage Report (CSD-98-1018)
Nisha Talagala, Satoshi Asami and David A. Patterson
Cooperative Caching: Using Remote Client Memory to Improve File System Performance (CSD-94-844)
Michael D. Dahlin, Randolph Y. Wang, Thomas E. Anderson and David A. Patterson
Combining Parallel and Sequential Workloads on a Network of Workstations (CSD-94-838)
Remzi H. Arpaci, Amin M. Vahdat, Thomas Anderson and David A. Patterson
A Quantitative Analysis of Cache Policies for Scalable Network File Systems (CSD-94-798)
Michael D. Dahlin, Clifford J. Mather, Randolph Y. Wang, Thomas E. Anderson and David A. Patterson
RAID: High-Performance, Reliable Secondary Storage (CSD-93-778)
Peter M. Chen, Edward K. Lee, Garth A. Gibson, Randy H. Katz and David A. Patterson
LogP: Towards a Realistic Model of Parallel Computation (CSD-92-713)
David E. Culler, Richard Karp, David A. Patterson, Abhijit Sahay, Klaus Erik Schauser, Eunice Santos, Ramesh Subramonian and Thorsten von Eicken
RAID-II: Design and Implementation of a Large Scale Disk Array Controller (CSD-92-705)
Randy H. Katz, Peter Ming-Chien Chen, Ann L. Chervenak Drapeau, Edward Kihyen Lee, K. Lutz, Ethan L. Miller, S. Seshan and David A. Patterson
A New Approach to I/O Performance Evaluation -- Self-Scaling I/O Benchmarks, Predicted I/O Performance (CSD-92-679)
Peter M. Chen and David A. Patterson
RAID-II: A Scalable Storage Architecture for High-Bandwidth Network File Service (CSD-92-672)
Edward K. Lee, Peter M. Chen, John H. Hartman, Ann L. Chervenak Drapeau, Ethan L. Miller, Randy H. Katz, Garth A. Gibson and David A. Patterson
Robo-line Storage: Low Latency, High Capacity Storage Systems over Geographically Distributed Networks (CSD-91-651)
Randy H. Katz, Thomas E. Anderson, John K. Ousterhout and David A. Patterson
Evaluation of a "Stall" Cache: An Efficient Restricted On-chip Instruction Cache (CSD-91-641)
Klaus Erik Schauser, Krste Asanovic, David A. Patterson and Edward H. Frank
Maximizing Performance in a Striped Disk Array (CSD-90-559)
Peter M. Chen and David A. Patterson
A VLSI Chip Set for a Mutiprocessor Workstation (CSD-89-500)
Daebum Lee, Deog-Kyoon Jeong, David A. Wood, David A. Patterson, Mark D. Hill, Shing I. Kong, George S. Taylor, David A. Hodges, Susan J. Eggers, Garth A. Gibson and Randy H. Katz
Disk System Architectures for High Performance Computing (CSD-89-497)
Randy H. Katz, Garth A. Gibson and David A. Patterson
The Design of XPRS (M88/19)
Michael Stonebraker, Randy H. Katz, David A. Patterson and J. Ousterhout
Coding Techniques for Handling Failures in Large Disk Arrays (CSD-88-477)
Garth A. Gibson, Lisa Hellerstein, Richard M. Karp, Randy H. Katz and David A. Patterson
Two Papers on RAIDs (CSD-88-479)
Peter Ming-Chien Chen, Garth A. Gibson, Randy H. Katz, David A. Patterson and Martin Schulze
A Case for Redundant Arrays of Inexpensive Disks (RAID) (CSD-87-391)
David A. Patterson, Garth A. Gibson and Randy H. Katz
Everything You Ever Wanted to Know About "An Introduction to Computers" (CSD-86-288)
David A. Patterson
SPUR: A VLSI Multiprocessor Workstation (CSD-86-273)
Mark Donald Hill, Susan J. Eggers, James Richard Larus, George S. Taylor, Glenn D. Adams, Bidyut Kumar Bose, Garth A. Gibson, Paul Mark Hansen, John Keller, Shing I. Kong, Corinna Grace Lee, Daebum Lee, J. M. Pendleton, Scott Allen Ritchie, David A. Wood, Benjamin G. Zorn, Paul N. Hilfinger, D. A. Hodges, Randy H. Katz, John K. Ousterhout and David A. Patterson
Memory Hierarchy Aspects of a Multiprocessor RISC: Cache and Bus Analyses (CSD-85-221)
Randy H. Katz, Susan J. Eggers, Garth A. Gibson, Paul Mark Hansen, Mark Donald Hill, J. M. Pendleton, Scott Allen Ritchie, George S. Taylor, David A. Wood and David A. Patterson
Design and Implementation of RISC I (CSD-82-106)
Carlo H. Séquin and David A. Patterson
The Path of the Blind Watchmaker: A Model of Evolution (EECS-2011-76)
Andrew Anthony Poggio, David A. Patterson, Adam Arkin, Brent Mishler and Christos Papadimitriou
Designing Multisocket Systems with Silicon Photonics (EECS-2009-189)
Scott Beamer
