D. A. Patterson and J. L. Hennessy, Computer Architecture: A Quantitative Approach, 4th ed., Boston, MA: Morgan Kaufmann Publishers, 2006.
J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 3rd ed., San Francisco, CA: Morgan Kaufmann Publishers, 2003.
J. L. Hennessy, H. S. Lin, and D. A. Patterson, Eds., Information Technology for Counterterrorism: Immediate Actions and Future Possibilities, Washington, D.C.: National Academies Press, 2003.
D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, 2nd ed., San Francisco, CA: Morgan Kaufmann Publishers, 1998.
J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 2nd ed., San Francisco, CA: Morgan Kaufmann Publishers, 1996.
D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, San Mateo, CA: Morgan Kaufmann, 1994.
D. A. Patterson and J. L. Hennessy, Computer Architecture: A Quantitative Approach, San Mateo, CA: Morgan Kaufman Publishers, 1990.
D. A. Patterson, "The Berkeley view: A new framework and a new platform for parallel research," in Languages and Compilers for Parallel Computing: Proc. 19th Intl. Workshop. Revised Papers, G. Almasi, C. Cascaval, and P. Wu, Eds., Lecture Notes in Computer Science, Vol. 4382, Berlin, Germany: Springer-Verlag, 2007, pp. 156-157.
K. Asanović, J. L. Hennessy, and D. A. Patterson, "Appendix F: Vector Processors," in Computer Architecture: A Quantitative Approach, 4 ed., Boston, MA: Morgan Kaufmann Publishers, 2006.
W. Xu, J. L. Hellerstein, B. Kramer, and D. A. Patterson, "Control considerations for scalable event processing," in Ambient Networks: Proc. 16th IFIP/IEEE Intl. Workshop on Distributed Systems: Operations and Management (DSOM 2005), J. Schonwalder and J. Serrat, Eds., Lecture Notes in Computer Science, Vol. 3775, Berlin, Germany: Springer-Verlag, 2005, pp. 233-244.
M. G. H. Katevenis, C. H. Séquin, D. A. Patterson, and R. W. Sherburne, "RISC: Effective Architectures for VLSI Computers," in VLSI Electronics: Microstructure Science -- VLSI Design, N. G. Einspruch, Ed., Vol. 14, New York: Academic Press, 1986, pp. 35-79.
D. A. Patterson and C. H. Séquin, "Design Considerations for Single-Chip Computers of the Future," in Advanced Microprocessors, A. Gupta and H. Toong, Eds., I ed., IEEE Press, 1983, pp. 269-276.
Articles in journals or magazines
J. Dean, D. A. Patterson, A. Konwinski, M. Cuéllar, F. Doshi-Velez, M. CUÉLLAR, J. DEAN, F. DOSHI-VELEZ, J. HENNESSY, A. KONWINSKI, S. KOYEJO, P. MOILOA, E. PIERSON, D. A. Patterson, J. Hennessy, P. Moiloa, E. Pierson, and S. Koyejo, "Shaping AI's Impact on Billions of Lives," Communications of the ACM, vol. 69, no. 1, pp. 54-65, Jan. 2026.
D. A. Patterson, J. Bennett, M. Bennett, H. Chelin, D. Harris, J. Hellar, W. Jones, K. Moron, P. Savini, R. Shepherd, R. Simar, Z. Susskind, and S. Wallentowitz, "Embench IOT 2.0 and DSP 1.0: Modern Embedded Computing Benchmarks," Computer, vol. 58, no. 5, pp. 37 - 47, May 2025.
C. Celio, P. Chiu, K. Asanovi{\'c}, B. Nikoli{\'c}, and D. A. Patterson, "BROOM: An Open-Source Out-of-Order Processor With Resilient Low-Voltage Operation in 28-nm CMOS," IEEE Micro, vol. 39, no. 2, pp. 52--60, 2019.
N. P. Jouppi, C. Young, N. Patil, and D. A. Patterson, "A Domain-Specific Architecture for Deep Neural Networks," Communications of the ACM, vol. 61, no. 9, pp. 50--59, 2018.
P. Chiu, C. Celio, K. Asanovi{\'c}, B. Nikoli{\'c}, and D. A. Patterson, "Cache Resiliency Techniques for a Low-Voltage RISC-V Out-of-Order Processor in 28-nm CMOS," IEEE Solid-State Circuits Letters, vol. 1, no. 12, pp. 229--232, 2018.
N. Jouppi, C. Young, N. Patil, and D. A. Patterson, "Motivation for and evaluation of the first tensor processing unit," IEEE Micro, vol. 38, no. 3, pp. 10--19, 2018.
L. A. Barroso, M. Marty, D. A. Patterson, and P. Ranganathan, "Attack of the killer microseconds.," Commun. ACM, vol. 60, no. 4, pp. 48--54, 2017.
D. A. Patterson, "Reduced Instruction Set Computers Then and Now," Computer, vol. 50, no. 12, pp. 10--12, 2017.
I. Stoica, D. Song, R. A. Popa, D. A. Patterson, M. W. Mahoney, R. H. Katz, A. D. Joseph, M. Jordan, J. M. Hellerstein, J. Gonzalez, and et al, "A berkeley view of systems challenges for AI," arXiv preprint arXiv:1712.05855, 2017.
T. Chen and D. A. Patterson, "RISC-V Genealogy," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2016-6, 2016.
Y. Lee, A. Waterman, H. Cook, B. Zimmer, B. Keller, A. Puggelli, J. Kwak, R. Jevtic, S. Bailey, M. Blagojevic, B. Nikolic, D. A. Patterson, and K. Asanovic, "An agile approach to building RISC-V microprocessors," IEEE Micro, vol. 36, no. 2, pp. 8--20, 2016.
A. Talwalkar, J. Liptrap, J. Newcomb, C. Hartl, J. Terhorst, K. Curtis, M. Bresler, Y. S. Song, M. Jordan, and D. A. Patterson, "SMaSH: A benchmarking toolkit for human genome variant calling," Bioinformatics, vol. 30, no. 19, pp. 2787-2795, June 2014.
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "A view of cloud computing," Communications of the ACM, vol. 53, no. 4, pp. 50-58, April 2010.
K. Asanović, R. Bodik, J. Demmel, T. Keaveny, K. Keutzer, N. Morgan, D. A. Patterson, K. Sen, J. Wawrzynek, D. Wessel, and K. A. Yelick, "A View of the Parallel Computing Landscape," Communications of the ACM, vol. 52, no. 10, pp. 56-67, Oct. 2009.
J. Wawrzynek, D. A. Patterson, M. Oskin, S. Lu, C. Kozyrakis, J. C. Hoe, D. Chiou, and K. Asanović, "RAMP: Research Accelerator for Multiple Processors," IEEE Micro, vol. 27, no. 2, pp. 46-57, March 2007.
D. A. Patterson, "Revisiting my campaign statement,," Communications of the ACM - Two decades of the language-action perspective, vol. 49, no. 5, pp. 27-30, May 2006.
D. A. Patterson, "Offshoring: finally facts vs. folklore," Communications of the ACM - Next-generation cyber forensics, vol. 49, no. 2, pp. 41-42, Feb. 2006.
D. A. Patterson, "New Directions for CACM?," Communications of the ACM - Personal information management, vol. 49, no. 1, pp. 33-35, Jan. 2006.
D. Oppenheimer, A. Brown, J. Beck, D. Hettena, J. Kuroda, N. Treuhaft, D. A. Patterson, and K. A. Yelick, "ROC-1: hardware support for recovery-oriented computing," IEEE Transactions on Computers, vol. 51, no. 2, pp. 100-107, Feb. 2002.
D. A. Patterson, "Vulnerable Intel (FTC files antitrust suit against chipmaker)," New York Times, pp. A27, A21, June 1998.
C. Kozyrakis, S. Perissakis, D. A. Patterson, T. Anderson, K. Asanović, N. Cardwell, R. Fromm, J. Golbus, B. Gribstad, K. Keeton, R. Thomas, N. Treuhaft, and K. A. Yelick, "Scalable Processors in the Billion Transistor: IRAM," Proceedings IEEE Computer, vol. 30, no. 9, Sep. 1997.
D. A. Patterson, T. Anderson, N. Cardwell, R. Fromm, K. Keeton, C. Kozyrakis, R. Thomas, and K. A. Yelick, "A Case for Intelligent DRAM: IRAM," IEEE Micro, vol. 17, no. 2, pp. 34-44, March 1997.
D. E. Culler, R. M. Karp, D. A. Patterson, A. Sahay, E. Santos, K. Schauser, R. Subramonian, and T. von Eicken, "LogP: A Practical Model of Parallel Computation," Communications of the ACM, vol. 39, no. 11, pp. 78-85, Nov. 1996.
T. Anderson, M. Dahlin, J. Neefe, D. A. Patterson, D. Roselli, and R. Wang, "Serverless network file systems," ACM Transactions on Computer Systems,, vol. 14, no. 1, pp. 41-79, Feb. 1996.
N. Mirghafori, M. Jacoby, and D. A. Patterson, "Truth in SPEC benchmarks," ACM SIGARCH Computer Architecture News, vol. 23, no. 5, pp. 34-42, Dec. 1995.
D. A. Patterson, "Microprocessors in 2020," Scientific American, vol. 273, no. 9, pp. 48-52, Sep. 1995.
R. H. Katz, J. Ousterhout, D. A. Patterson, P. Chen, A. Chervenak, R. Drewes, G. Gibson, E. Lee, K. Lutz, E. Miller, and M. Rosenblum, "A project on high performance I/0 subsystems," ACM SIGARCH Computer Architecture News, vol. 17, no. 5, pp. 24-31, Sep. 1989.
S. Kong, D. Wood, G. Gibson, R. H. Katz, and D. A. Patterson, "Design Methodology of a VLSI Multiprocessor Workstation," VLSI Design Magazine, Feb. 1987.
D. Ungar and D. A. Patterson, "What price Smalltalk?," Computer, vol. 20, no. 1, pp. 67-74, Jan. 1987.
M. Katevenis, C. H. Séquin, D. A. Patterson, and R. Sherburne, "RISC: effective architectures for VLSI computers," VLSI design, vol. 14, pp. 35-79, 1986.
M. Hill, S. Eggers, J. Larus, G. Taylor, G. Adams, B. Bose, G. Gibson, P. Hansen, J. Keller, S. Kong, C. Lee, D. Lee, J. Pendleton, S. Ritchie, D. Wood, B. Zorn, P. Hilfinger, D. Hodges, R. H. Katz, J. Ousterhout, and D. A. Patterson, "Design Decisions in SPUR," Computer, vol. 19, no. 11, pp. 8-22, Nov. 1986.
J. Pendleton, S. Kong, E. Brown, F. Dunlap, C. Marino, D. Ungar, D. A. Patterson, and D. A. Hodges, "A 32b Microprocessor for Smalltalk," IEEE Journal of Solid-State Circuits, vol. SC-21, no. 5, pp. 741-749, Oct. 1986.
T. Kaehler and D. A. Patterson, "A Small Taste of Smalltalk," BYTE, pp. 145-159, Aug. 1986.
D. A. Patterson, "Reduced Instruction Set Computers," Communications of the ACM - Special section on computer architecture, vol. 28, no. 1, pp. 8-21, Jan. 1985.
D. A. Patterson, "Berkeley Smalltalk Announcement," Smalltalk-80 Newsletter, pp. 2-5, June 1984.
D. A. Patterson, "RISC Watch," ACM SIGARCH Computer Architecture News, vol. 12, no. 1, pp. 11-19, March 1984.
D. A. Patterson, "Smalltalk on a VAX?," Smalltalk-80 Newsletter, pp. 3-4, Feb. 1984.
D. A. Patterson, "Microprogramming," Scientific American, vol. 248, no. 3, pp. 36-43, March 1983.
C. H. Séquin and D. A. Patterson, "RISC: New Microcomputer Architecture Concept Implemented in Silicon by EECS," Highlights in EECS,EECS/ERL Research Summary, 1982.
J. Foderaro, K. Van Dyke, and D. A. Patterson, "Running RISC's," VLSI Design, vol. 3, no. 5, Sep. 1982.
D. A. Patterson and C. H. Séquin, "A VLSI RISC," Computer, vol. 15, no. 9, pp. 8-21, Sep. 1982.
P. Hansen, M. Linton, R. Mayo, M. Murphy, and D. A. Patterson, "A Performance Evaluation of the Intel iAPX 432," ACM SIGARCH Computer Architecture News, vol. 10, no. 4, pp. 17-26, June 1982.
D. Fitzpatrick, J. Foderaro, M. Katevenis, H. Landman, D. A. Patterson, J. Peek, Z. Peshkess, C. H. Séquin, R. Sherburne, and K. Van Dyke, "A RISCy Approach to VLSI," Computer Architecture News, vol. 10, no. 2, pp. 28-32, April 1982.
D. Fitzpatrick, J. Foderaro, M. Katevenis, H. Landman, D. A. Patterson, J. Peek, C. Peshkess, C. H. Séquin, R. Sherburne, and K. Van Dyke, "A RISCy Approach to VLSI," VLSI Design, Nov. 1981.
N. Jouppi, D. H. Yoon, M. Ashcraft, M. Gottscho, T. Jablin, G. Kurian, J. Laudon, S. Li, P. Ma, X. Ma, T. Norrie, N. Patil, S. Prasad, C. Young, Z. Zhou, and D. A. Patterson, "Ten Lessons from Three Generations Shaped Google's TPUv4i," in 2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA), 2021.
P. Mattson, C. Cheng, C. Coleman, G. Diamos, P. Micikevicius, D. A. Patterson, and et al, "MLPerf training benchmark," in Proceedings of Machine Learning and Systems 2 (MLSys 2020), 2020, pp. 336-349.
D. A. Patterson, L. Wu, D. Bruns-Smith, F. A. Nothaft, Q. Huang, S. Karandikar, J. Le, A. Lin, H. Mao, B. Sweeney, and K. Asanovi{\'c}, "FPGA Accelerated INDEL Realignment in the Cloud," in 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA), 2019, pp. 277--290.
D. A. Patterson, "50 Years of Computer Architecture: From the Mainframe CPU to the Domain-Specific TPU and the open RISC-V instruction set," in 2018 IEEE International Solid-State Circuits Conference-(ISSCC), 2018, pp. 27--31.
S. Beamer, K. Asanovi{\'c}, and D. A. Patterson, "Reducing pagerank communication via propagation blocking," in 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2017, pp. 820--831.
N. P. Jouppi, C. Young, N. Patil, D. A. Patterson, G. Agrawal, R. Bajwa, S. Bates, S. Bhatia, N. Boden, A. Borchers, and et al, "In-datacenter performance analysis of a tensor processing unit," in 2017 ACM/IEEE 44th Annual International Symposium on Computer Architecture (ISCA), 2017, pp. 1-12.
A. Fox, D. A. Patterson, S. Joseph, and P. McCulloch, "MAGIC: Massive Automated Grading in the Cloud," in CHANGEE (Facing the challenges of assessing 21st century skills in the newly emerging educational ecosystem) workshop at {EC-TEL} 2015, 2015.
F. A. Nothaft, M. Massie, T. Danford, Z. Zhang, U. Laserson, C. Yeksigian, J. Kottalam, A. Ahuja, J. Hammerbacher, M. Linderman, M. J. Franklin, A. D. Joseph, and D. A. Patterson, "Rethinking Data-Intensive Science Using Scalable Analytics Systems," in Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD '15), 2015.
A. Bloniarz, A. Talwalker, J. Terhorst, M. Jordan, D. A. Patterson, B. Yu, and Y. Song, "Changepoint Analysis for Efficient Variant Calling," in Research in Computational Molecular Biology, R. Sharan, Ed., Lecture Notes in Computer Science, Vol. 8394, Springer International Publishing, 2014, pp. 20-34.
M. Armbrust, E. Liang, T. Kraska, A. Fox, M. Franklin, and D. A. Patterson, "Generalized scale independence through incremental precomputation," in Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, 978-1-4503-2037-5: ACM, 2013, pp. 625-636.
S. Beamer, K. Asanović, and D. A. Patterson, "Direction-optimizing breadth-first search," in Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, IEEE Computer Society, 2012.
A. Rabkin, C. Reiss, R. H. Katz, and D. A. Patterson, "Experiences teaching MapReduce in the Cloud," in SIGCSE '12 Proceedings of the 43rd ACM technical symposium on Computer Science Education, ACM, 2012, pp. 601-606.
D. Kandasamy, K. Curtis, A. Fox, and D. A. Patterson, "Diversity within the crowd," in Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work Companion, ACM, 2012, pp. 115-118.
Z. Tan, K. Asanović, and D. A. Patterson, "Datacenter-Scale Network Research on FPGAs," in Proceedings from Workshop on Exascale Evaluation and Research Techniques, 2011.
Z. Tan, A. Waterman, H. Cook, S. Bird, K. Asanović, and D. A. Patterson, "A Case for FAME: FPGA Architecture Model Execution," in Proceedings of the 37th annual international symposium on Computer architecture, SCA '10, New York, NY: ACM, 2010, pp. 290-301.
M. Armbrust, S. Tu, A. Fox, M. Franklin, D. A. Patterson, N. Lanham, B. Trushkowsky, and J. Trutna, "PIQL: a performance insightful query language," in SIGMOD '10 Proceedings of the 2010 ACM SIGMOD International Conference on Management of data, ACM, 2010, pp. 1207-1210.
A. Ganapathi, Y. Chen, A. Fox, R. H. Katz, and D. A. Patterson, "Statistics-Driven Workload Modeling for the Cloud," in Proceedings of 26th International Conference on Data Engineering Workshops (ICDEW), ICDEW, IEEE, 2010, pp. 87 - 92.
W. Xu, L. Huang, A. Fox, D. A. Patterson, and M. Jordan, "Detecting large-scale system problems by mining console logs," in Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles, SOSP, New York, NY: ACM, 2009, pp. 117-132.
A. Ganapathi, K. Datta, A. Fox, and D. A. Patterson, "Using machine learning to auto-tune a stencil code on a multicore architecture (Poster)," in Proc. 3rd Workshop on Tackling Computer Systems Problems with Machine Learning Techniques (SysML 2008), Berkeley, CA: USENIX Association, 2008.
W. Xu, L. Huang, A. Fox, D. A. Patterson, and M. Jordan, "Mining console logs for large-scale system problem detection," in Proc. 3rd Workshop on Tackling Computer Systems Problems with Machine Learning Techniques (SysML 2008), Berkeley, CA: USENIX Association, 2008, pp. 6 pg.
Z. Tan, K. Asanović, and D. A. Patterson, "An FPGA host-multithreaded functional model for SPARC v8," in Proc. 3rd Workshop on Architectural Research Prototyping (WARP-2008), Los Alamitos, CA: IEEE Computer Society, 2008, pp. 5 pg.
D. A. Patterson, "The Parallel Computing Landscape: a Berkeley View," in Proceedings of the 2007 international symposium on Low power electronics and design, ISLPED, New York, NY: ACM, 2007, pp. 231.
A. Ganapathi, V. Ganapathi, and D. A. Patterson, "Windows XP kernel crash analysis," in Proc. 20th Large Installation System Administration Conf. (LISA '06), Berkeley, CA: USENIX Association, 2006, pp. 149-159.
D. Oppenheimer, B. Chun, D. A. Patterson, A. C. Snoeren, and A. Vahdat, "Service placement in a shared wide-area platform," in Proc. 2006 USENIX Annual Technical Conf. (USENIX '06), Berkeley, CA: USENIX Association, 2006, pp. 273-288.
P. Bodik, A. Fox, M. Jordan, D. A. Patterson, A. Banerjee, R. Jagannathan, T. Su, S. Tenginakai, B. Turner, and J. Ingalls, "Advanced tools for operators at Amazon.com," in Proc. 1st Workshop on Hot Topics in Autonomic Computing (HotAC I), Piscataway, NJ: IEEE Press, 2006, pp. 5 pg.
W. Xu, Z. Tan, A. Fox, and D. A. Patterson, "Regulating Workload in J2EE Application Servers," in Proceedings of Workshop on Feedback Control Implementation and Design in Computing Systems and Networks, FeBID, 2006.
D. A. Patterson, "Latency lags bandwidth," in Proceedings of the 2005 IEEE International Conference on Computer Design: VLSI in Computers and Processors, ICCD, IEEE, 2005, pp. 3.
W. Xu, J. M. Hellerstein, B. Kramer, and D. A. Patterson, "Control considerations for scalable event processing," in Proceedings of the 16th IFIP/IEEE Ambient Networks international conference on Distributed Systems: operations and Management, DSOM, Heidelberg, Germany: Springer-Verlag Berlin, 2005, pp. 233-244.
A. Ganapathi and D. A. Patterson, "Crash data collection: A Windows case study," in Proc. 2005 Intl. Conf. on Dependable Systems and Networks (DSN 2005), Los Alamitos, CA: IEEE Computer Society, 2005, pp. 280-285.
A. Fox, E. Kiciman, and D. A. Patterson, "Combining statistical monitoring and predictable recovery for self-management," in Proc. 1st ACM SIGSOFT Workshop on Self-Managed Systems (WOSS '04), D. Garlan, J. Kramer, and A. Wolf, Eds., New York, NY: The Association for Computing Machiney, Inc., 2004, pp. 49-53.
A. Brown, L. Chung, W. Kakes, C. Ling, and D. A. Patterson, "Experience with Evaluating Human-Assisted Recovery Processes," in Proceedings of the 2004 International Conference on Dependable Systems and Networks, DSN, Washington, DC: IEEE Computer Society, 2004, pp. 405.
M. Y. Chen, A. Accardi, E. Kiciman, D. A. Patterson, A. Fox, and E. Brewer, "Path-based failure and evolution management," in Proc. 1st Symp. on Networked Systems Design and Implementation (NDSI '04), Berkeley, CA: USENIX Association, 2004, pp. 309-322.
D. Oppenheimer, A. Ganapathi, and D. A. Patterson, "Why do Internet services fail, and what can be done about it?," in Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems, USITS, Vol. 4, Berkeley, CA: USENIX, 2003, pp. 1-1.
D. A. Patterson, "A simple way to estimate the cost of downtime," in Proceedings of LISA '02: Sixteenth Systems Administration Conference, LISA, Berkeley, CA: USENIX, 2002, pp. 185-188.
D. Oppenheimer, A. Brown, J. Traupman, P. Broadwell, and D. A. Patterson, "Practical issues in dependability benchmarking," in Proceedings of the Second Workshop on Evaluating and Architecting System Dependability, EASY, 2002.
P. Enriquez, A. Brown, and D. A. Patterson, "Lessons from the PSTN for Dependable Computing," in Proceedings of the 2002 Workshop on Self-Healing, Adaptive and Self-MANaged Systems, SHAMAN, 2002.
A. Brown and D. A. Patterson, "To Err is Human," in Proceedings of the First Workshop on Evaluating and Architecting System dependability, EASY, 2001.
D. Judd, K. A. Yelick, C. Kozyraki, D. Martin, and D. A. Patterson, "Exploiting On-Chip Memory Bandwidth in the VIRAM Compiler," in Revised Papers from the Second International Workshop on Intelligent Memory Systems, IMS, London, UK: Springer-Verlag, 2000, pp. 122 - 134.
E. Anderson and D. A. Patterson, "A retrospective on twelve years of LISA proceedings," in Proceedings of LISA'99: 13th System Administration Conference and Exhibition, LISA, Berkeley, CA: USENIX, 1999, pp. 95-108.
D. A. Patterson, "IRAM: a microprocessor for the post-PC era," in Proceedings of International Symposium on VLSI Technology Systems and Applications, IEEE, 1999, pp. 39 - 41.
R. H. Arpaci-Dusseau, E. Anderson, N. Treuhaft, D. E. Culler, J. M. Hellerstein, D. A. Patterson, and K. A. Yelick, "Cluster I/O with River: Making the fast case common," in Proc. 6th Workshop on I/O in Parallel and Distributed Systems (IOPADS 1999), New York, NY: ACM Press, 1999, pp. 10-22.
N. Talagala, S. Asami, and D. A. Patterson, "Usage patterns of a Web-based image collection," in Proceedings of the 16th IEEE Symposium on Mass Storage Systems, MSS, IEEE, 1999, pp. 203 - 214.
S. Asami, N. Talagala, and D. A. Patterson, "Designing a self-maintaining storage system," in Proceedings of the 16th IEEE Symposium on Mass Storage Systems, MSS, IEEE, 1999, pp. 222 - 233.
A. Brown, D. Oppenheimer, K. Keeton, R. Thomas, J. D. Kubiatowicz, and D. A. Patterson, "ISTORE: introspective storage for data-intensive network services," in Proceedings of the Seventh Workshop on Hot Topics in Operating System, HOTOS, Washington, DC: IEEE, 1999, pp. 32-37.
K. Keeton, D. A. Patterson, and J. M. Hellerstein, "A Case for Intelligent Disks (IDISKs)," in ACM SIGMOD Record, Vol. 27, New York, NY: ACM, 1998, pp. 42 - 52.
A. Arpaci-Dusseau, R. Arpaci-Dusseau, D. E. Culler, J. M. Hellerstein, and D. A. Patterson, "Searching for the sorting record: experiences in tuning NOW-Sort," in Proceedings of the SIGMETRICS Symposium on Parallel and Distributed Tools, SPDT, New York, NY: ACM, 1998, pp. 124-133.
G. Singh Manku, M. Prasad, and D. A. Patterson, "A new voting based hardware data prefetch scheme," in Proceedings of the Fourth International Conference on High-Performance Computing, HIPC, Washington, D.C.: IEEE Computer Society, 1997, pp. 100-105.
D. A. Patterson, K. Asanović, A. Brown, R. Fromm, J. Golbus, B. Gribstad, K. Keeton, C. Kozyrakis, D. Martin, S. Perissakis, R. Thomas, N. Treuhaft, and K. A. Yelick, "Intelligent RAM (IRAM): The Industrial Setting, Applications, and Architectures," in Proceedings of ICCD ‘97 International Conference on Computer Design: VLSI in Computers and Processors, ICCD, IEEE, 1997, pp. 2 - 7.
D. A. Patterson, R. Arpaci-Dusseau, and K. Keeton, "IRAM and SmartSIMM: Overcoming the I/0 Bus Bottleneck," in Proceedings of the first Workshop on Mixing Logic and DRAM: Chips that Compute and Remember, ISCA, 1997.
N. Bowman, N. Cardwell, C. Kozyrakis, C. Romer, H. Wang, and D. A. Patterson, "Evaluation of Existing Architectures in IRAM Systems," in Proceedings of the first Workshop on Mixing Logic and DRAM: Chips that Compute and Remember, ISCA, 1997.
R. Fromm, S. Perissakis, N. Cardwell, C. Kozyrakis, B. McGaughy, D. A. Patterson, T. Anderson, and K. A. Yelick, "The Energy Efficiency of IRAM Architectures," in Proceedings of the 24th annual international symposium on Computer architecture, ACM SIGARCH Computer Architecture News, Vol. 25, New York, NY: ACM, 1997, pp. 327-337.
A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, D. E. Culler, J. M. Hellerstein, and D. A. Patterson, "High-performance sorting on networks of workstations," in Proc. 1997 ACM SIGMOD Intl. Conf. on Management of Data, J. M. Peckman, S. Ram, and M. Franklin, Eds., New York, NY: The Association for Computing Machinery, Inc., 1997, pp. 243-254.
D. A. Patterson, T. Anderson, N. Cardwell, R. Fromm, K. Keeton, C. Kozyrakis, R. Thomas, and K. A. Yelick, "Intelligent RAM (IRAM): Chips that Remember and Compute," in Digest of Technical Papers, ISSCC, New York, NY: IEEE, 1997, pp. 224 - 225.
A. Chervenak, D. A. Patterson, and R. H. Katz, "Storage systems for movies-on-demand video servers," in Proceedings of the Fourteenth IEEE Symposium on Mass Storage Systems. Storage - At the Forefront of Information Infrastructures, MSS, Washington, DC: IEEE Computer Society, 1995, pp. 246-56.
R. Arpaci, A. Dusseau, A. Vahdat, L. Lui, T. Anderson, and D. A. Patterson, "The interaction of parallel and sequential workloads on a network of workstations," in Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, Performance Evaluation Review, Vol. 23, New York, NY: ACM, 1995, pp. 267 - 278.
T. Anderson, D. E. Culler, and D. A. Patterson, "The Berkeley Networks of Workstations (NOW) Project," in Proceedings of the 40th IEEE Computer Society International Conference, COMPCON Digest of Papers, IEEE, 1995, pp. 322-6.
M. Dahlin, C. Mather, R. Wang, T. Anderson, and D. A. Patterson, "A quantitative analysis of cache policies for scalable network file systems," in Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems, ACM SIGMETRICS Performance Evaluation Review, Vol. 22, New York, NY: ACM, 1994, pp. 150-60.
A. Drapeau, K. Shirriff, J. Hartman, E. Miller, S. Seshan, R. H. Katz, K. Lutz, D. A. Patterson, E. Lee, P. Chen, and G. Gibson, "RAID-II: a high-bandwidth network file server," in Proceedings of the 21st annual international symposium on Computer architecture, ACM SIGARCH Computer Architecture News, Vol. 22, Los Alamitos, CA: IEEE Computer Society Press, 1994, pp. 234-244.
T. von Eicken, D. E. Culler, R. M. Karp, D. A. Patterson, A. Sahay, K. E. Schauser, E. E. Santos, and R. Subramonian, "LogP: Towards a realistic model of parallel computation," in Proc. 4th ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, New York, NY: ACM Press, 1993, pp. 1-12.
P. Chen, E. Lee, A. Drapeau, K. Lutz, E. Miller, S. Seshan, K. Shirriff, D. A. Patterson, and R. H. Katz, "Performance and Design Evaluation of the RAID-II Storage Server," in Journal of Distributed and Parallel Databases, Vol. 2, Kluwer Academic Publishers, 1993, pp. 243-260.
R. H. Katz, D. A. Patterson, A. Chervenak-Drapeau, J. Fine, and E. Miller, "An Approach to Cost-Effective Terabyte Memory Systems," in Proceedings of the thirty-seventh international conference on COMPCON, Los Alamitos, CA: IEEE Press, 1992, pp. 395-400.
M. Talluri, S. Kong, M. Hill, and D. A. Patterson, "Tradeoffs in Supporting Two Page Sizes," in Proceedings of the 19th annual international symposium on Computer architecture, ACM SIGARCH Computer Architecture News, Vol. 20, New York, NY: ACM, 1992, pp. 415-424.
P. Chen, G. Gibson, R. H. Katz, and D. A. Patterson, "An Evaluation of Redundant Arrays of Disks using an Amdahl 5890," in Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems, ACM SIGMETRICS Performance Evaluation Review, Vol. 18, New York, NY: ACM, 1990, pp. 74-85.
P. Chen and D. A. Patterson, "Maximizing Performance in a Striped Disk Array," in Proceedings of the 17th annual international symposium on Computer Architecture, ACM SIGARCH Computer Architecture News, Vol. 18, New York, NY: ACM, 1990, pp. 322-331.
G. Gibson, L. Hellerstein, R. M. Karp, R. H. Katz, and D. A. Patterson, "Failure Correction Techniques for Large Disk Arrays," in Proceedings of the third international conference on Architectural support for programming languages and operating systems, ACM SIGARCH Computer Architecture News, Vol. 17, New York, NY: ACm, 1989, pp. 123-132.
M. Schulze, G. Gibson, R. H. Katz, and D. A. Patterson, "How Reliable is a RAID?," in Proceedings of Spring COMPCON Conference, IEEE, 1989, pp. 118 - 123.
R. Garner, A. Agrawal, F. Briggs, E. Brown, D. Hougit, B. Joy, S. Kleiman, S. Muchnick, M. Namjoo, D. A. Patterson, J. Pendleton, and R. Tuck, "The Scalable Processor Architecture," in Digest of Papers Compcon Spring '88, COMPCON88, IEEE Press, 1988, pp. 278 - 283.
M. Stonebraker, R. H. Katz, D. A. Patterson, and J. Ousterhout, "The design of XPRS," in Proc. 14th Intl. Conf. on Very Large Data Bases, F. Bancilhon and D. J. DeWitt, Eds., San Francisco, CA: Morgan Kaufmann Publishers Inc., 1988, pp. 318-330.
D. Wood, S. Eggers, G. Gibson, D. Jeong, R. H. Katz, and D. A. Patterson, "The SPUR cache controller chip," in Southcon/88 Conference Record, 1988, pp. 88-90.
R. H. Katz and D. A. Patterson, "A VLSI RISC multiprocessor workstation (Invited Paper) (Best Presentation Award)," in Proc. IEEE Intl. Conf. on Computer Design: VLSI in Computers and Processors (ICCD '86), Piscataway, NJ: IEEE Press, 1986.
D. Wood, S. Eggers, G. Gibson, M. Hill, J. Pendleton, S. Ritchie, G. Taylor, R. H. Katz, and D. A. Patterson, "An In-Cache Address Translation Mechanism," in Proceedings of the 13th annual international symposium on Computer architecture, ACM SIGARCH Computer Architecture News, Vol. 14, Los Alamitos, CA: IEEE Computer Society Press, 1986, pp. 358-365.
G. Taylor, P. N. Hilfinger, J. Larus, D. A. Patterson, and B. Zorn, "Evaluation of the SPUR Lisp Architecture," in Proceedings of the 13th annual international symposium on Computer architecture, ISCA, Los Alamitos, CA: IEEE Computer Society, 1986, pp. 444-452.
D. Ungar, R. Blau, P. Foley, D. Samples, and D. A. Patterson, "Architecture of SOAR: Smalltalk on a RISC," in Proceedings of the 11th annual international symposium on Computer architecture, ACM SIGARCH Computer Architecture News, Vol. 12, New York, NY: ACM, 1984, pp. 188-197.
M. Katevenis, R. Sherburne, C. H. Séquin, and D. A. Patterson, "A 32b NMOS Microprocessor with a Large Register File," in Proceedings of the 31st International Solid States Circuit Conference, ISSCC Digest of Technical Papers, IEEE, 1984, pp. 168-169.
D. A. Patterson, "VLSI Systems Building: A Berkeley Perspective," in Proceedings of the Conference on Advanced Research in VLSI, 1984, pp. 84-91.
R. Sherburne, M. Katevenis, D. A. Patterson, and C. H. Séquin, "Local memory in RISCs," in Proceedings of the IEEE International Conference on Computer Design: VLSI in Computers, ICCD, Port Chester, NY: IEEE Computer Society, 1983, pp. 149-52.
M. Katevenis, R. Sherburne, C. H. Séquin, and D. A. Patterson, "The RISC II Micro-Architecture," in Proceedings of the VLSI 83 Conference, 1983.
D. A. Patterson, P. Garrison, M. Hill, D. Lioupis, C. Nyberg, T. Sippel, and K. Van Dyke, "Architecture of a VLSI Instruction Cache for a RISC," in Proceedings of the 10th annual international symposium on Computer architecture, ACM SIGARCH Computer Architecture News, Vol. 11, New York, NY: ACM, 1983, pp. 108-115.
C. H. Séquin and D. A. Patterson, "Design and Implementation of RISC I," in Proceedings of the Advanced Course on VLSI Architecture, 1982.
D. A. Patterson and R. Piepho, "RISC Assessment: A High-Level Language Experiment," in Proceedings of the 9th annual symposium on Computer Architecture, ACM SIGARCH Computer Architecture News, Vol. 10, Los Alamitos, CA: IEEE Computer Society Press, 1982, pp. 1-6.
D. A. Patterson, "A RISCy approach to computer design," in Proceedings of the Twenty-Fourth IEEE Computer Society International Conference, Digest of Papers Spring COMPCON 82, New York, NY: IEEE, 1982, pp. 8-14.
M. Katevenis, C. H. Séquin, and D. A. Patterson, "Datapath Design for RISC," in Proceedings of Conference on Advanced Research in VLSI, 1982.
D. Fitzpatrick, J. Foderaro, M. Katevenis, D. A. Patterson, H. Landman, J. Peek, Z. Peshkess, C. H. Séquin, R. Sherburne, and K. Van Dyke, "VLSI Implementations of a Reduced Instruction Set Computer," in Proceedings of the CMU Conference on VLSI Systems and Computations, VLSI Systems and Computations, 1981.
D. A. Patterson and C. H. Séquin, "RISC I: A Reduced Instruction Set VLSI Computer," in Proc. 8th Intl. Symp. on Computer Architecture, Los Alamitos, CA: IEEE Computer Society Press, 1981, pp. 443-457.
D. A. Patterson, "An Approach To Firmware Engineering," in Proceedings of the 1978 National Computer Conference, AFIPS Conference Proceedings, Montvale, NJ: AFIPS Press, 1978, pp. 643-7.
D. A. Patterson, "Formal verification in an unverified environment: An experiment,," in Proceedings of the 6th Texas Conference on Computing, 1977, pp. 4A.13-4A.18.
D. A. Patterson, "The Innovation Engine: Government-Funded Academic Research," July 2025.
E. Jonas, J. Schleier-Smith, V. Sreekanti, C. Tsai, A. Khandelwal, Q. Pu, V. Shankar, J. Menezes Carreira, K. Krauth, N. Yadwadkar, J. Gonzalez, R. A. Popa, I. Stoica, and D. A. Patterson, "Cloud Programming Simplified: A Berkeley View on Serverless Computing," Feb. 2019.
I. Stoica, M. Franklin, M. Jordan, A. Fox, A. D. Joseph, M. Mahoney, R. H. Katz, D. A. Patterson, and S. Shenker, "The Berkeley Data Analysis System (BDAS): An open source platform for big data analytics," University of California, Berkeley Berkeley United States, 2017.
D. Song, I. Stoica, R. A. Popa, D. A. Patterson, M. W. Mahoney, R. H. Katz, A. D. Joseph, M. Jordan, J. M. Hellerstein, J. Gonzalez, K. Goldberg, A. Ghodsi, D. E. Culler, and P. Abbeel, "A Berkeley View of Systems Challenges for AI," Oct. 2017.
C. Celio, P. Chiu, B. Nikolic, D. A. Patterson, and K. Asanović, "BOOM v2: an open-source out-of-order RISC-V core," Sep. 2017.
A. Waterman, Y. Lee, R. Avizienis, D. A. Patterson, and K. Asanović, "The RISC-V Instruction Set Manual Volume II: Privileged Architecture Version 1.9.1," Nov. 2016.
C. Celio, D. Dabbelt, D. A. Patterson, and K. Asanović, "The Renewed Case for the Reduced Instruction Set Computer: Avoiding ISA Bloat with Macro-Op Fusion for RISC-V," July 2016.
A. Waterman, Y. Lee, R. Avizienis, D. A. Patterson, and K. Asanović, "The RISC-V Instruction Set Manual Volume II: Privileged Architecture Version 1.9," July 2016.
A. Waterman, Y. Lee, D. A. Patterson, and K. Asanović, "The RISC-V Instruction Set Manual, Volume I: User-Level ISA, Version 2.1," May 2016.
K. Asanović, R. Avizienis, J. Bachrach, S. Beamer, D. Biancolin, C. Celio, H. Cook, D. Dabbelt, J. Hauser, A. Izraelevitz, S. Karandikar, B. Keller, D. Kim, J. Koenig, Y. Lee, E. Love, M. Maas, A. Magyar, H. Mao, M. Moreto, A. Ou, D. A. Patterson, B. Richards, C. Schmidt, S. Twigg, H. Vo, and A. Waterman, "The Rocket Chip Generator," April 2016.
T. Chen and D. A. Patterson, "RISC-V Geneology," Jan. 2016.
A. Waterman, Y. Lee, D. A. Patterson, and K. Asanović, "The RISC-V Compressed Instruction Set Manual, Version 1.9," Nov. 2015.
D. A. Patterson, C. Celio, and K. Asanović, "The Berkeley Out-of-Order Machine (BOOM): An Industry-Competitive, Synthesizable, Parameterized RISC-V Processor," June 2015.
K. Curtis, A. Talwalkar, M. Zaharia, A. Fox, and D. A. Patterson, "SiRen: Leveraging Similar Regions for Efficient & Accurate Variant Calling," May 2015.
A. Waterman, Y. Lee, D. A. Patterson, and K. Asanović, "The RISC-V Compressed Instruction Set Manual, Version 1.7," May 2015.
A. Waterman, Y. Lee, R. Avizienis, D. A. Patterson, and K. Asanović, "The RISC-V Instruction Set Manual Volume II: Privileged Architecture Version 1.7," May 2015.
K. Asanović and D. A. Patterson, "Instruction Sets Should Be Free: The Case For RISC-V," Aug. 2014.
A. Waterman, Y. Lee, D. A. Patterson, and K. Asanović, "The RISC-V Instruction Set Manual, Volume I: User-Level ISA, Version 2.0," May 2014.
A. Fox, D. A. Patterson, R. Ilson, S. Joseph, K. Walcott-Justice, and R. Williams, "Software Engineering Curriculum Technology Transfer: Lessons learned from MOOCs and SPOCs," March 2014.
M. Massie, F. Nothaft, C. Hartl, C. Kozanitis, A. Schumacher, A. D. Joseph, and D. A. Patterson, "ADAM: Genomics Formats and Processing Patterns for Cloud Scale Computing," Dec. 2013.
D. A. Patterson, "How to Build a Bad Research Center," June 2013.
S. Beamer, A. Buluc ̧, K. Asanović, and D. A. Patterson, "Distributed Memory Breadth-First Search Revisited: Enabling Bottom-Up Search," Jan. 2013.
D. Haussler, D. A. Patterson, M. Diekhans, A. Fox, M. Jordan, A. D. Joseph, S. Ma, B. Paten, S. Shenker, T. Sittler, and I. Stoica, "A Million Cancer Genome Warehouse," Nov. 2012.
S. Beamer, K. Asanović, and D. A. Patterson, "Searching for a Parent Instead of Fighting Over Children: A Fast Breadth-First Search Implementation for Graph500," Nov. 2011.
A. Waterman, Y. Lee, D. A. Patterson, and K. Asanović, "The RISC-V Instruction Set Manual, Volume I: Base User-Level ISA," May 2011.
J. Trutna, "Nye's Trie and Floret Estimators: Techniques for Detecting and Repairing Divergence in the SCADS Distributed Storage Toolkit," A. Fox and D. A. Patterson, Eds., March 2010.
A. Beitch, B. Liu, T. Yung, R. Griffith, A. Fox, and D. A. Patterson, "Rain: A Workload Generation Toolkit for Cloud Computing Applications," Feb. 2010.
M. Armbrust, N. Lanham, S. Tu, A. Fox, M. Franklin, and D. A. Patterson, "PIQL: A Performance Insightful Query Language For Interactive Applications," Jan. 2010.
A. S. Ganapathi, Y. Chen, A. Fox, R. H. Katz, and D. A. Patterson, "Statistical Workloads for Energy Efficient MapReduce," Jan. 2010.
A. S. Ganapathi, Y. Chen, A. Fox, R. H. Katz, and D. A. Patterson, "Statistics-Driven Workload Modeling for the Cloud," Nov. 2009.
H. Cook, K. Asanović, and D. A. Patterson, "Virtual Local Stores: Enabling Software-Managed Memory Hierarchies in Mainstream Computing Environments," Sep. 2009.
W. Xu, L. Huang, A. Fox, D. A. Patterson, and M. Jordan, "Large-Scale System Problems Detection by Mining Console Logs," July 2009.
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "Above the Clouds: A Berkeley View of Cloud Computing," Feb. 2009.
A. Waterman, D. A. Patterson, and S. W. Williams, "Roofline: An Insightful Visual Performance Model for Floating-Point Programs and Multicore Architectures," Oct. 2008.
P. Bodik, M. P. Armbrust, K. Canini, A. Fox, M. Jordan, and D. A. Patterson, "A Case For Adaptive Datacenters To Conserve Energy and Improve Reliability," Sep. 2008.
K. Asanović, R. Bodik, J. Demmel, T. Keaveny, K. Keutzer, J. D. Kubiatowicz, E. A. Lee, N. Morgan, G. Necula, D. A. Patterson, K. Sen, J. Wawrzynek, D. Wessel, and K. A. Yelick, "The Parallel Computing Laboratory at U.C. Berkeley: A Research Agenda Based on the Berkeley View," March 2008.
K. Asanović, R. Bodik, B. C. Catanzaro, J. J. Gebis, P. Husbands, K. Keutzer, D. A. Patterson, W. L. Plishker, J. Shalf, S. W. Williams, and K. A. Yelick, "The Landscape of Parallel Computing Research: A View from Berkeley," Dec. 2006.
J. Wawrzynek, M. Oskin, C. Kozyrakis, D. Chiou, D. A. Patterson, S. Lu, J. C. Hoe, and K. Asanović, "RAMP: A Research Accelerator for Multiple Processors," Nov. 2006.
Arvind, K. Asanović, D. Chiou, J. C. Hoe, S. Lu, M. Oskin, J. Rabaey, J. Wawrzynek, C. Kozyrakis, and D. Patterson, "RAMP: Research Accelerator for Multiple Processors - A Community Vision for a Shared Experimental Parallel HW/SW Platform," Sep. 2005.
M. Benioff, E. Lazowska, R. Bajcsy, J. Beese, P. Celis, P. Evans, M. Fernandez, L. Fiallo, J. Griffiths, W. Hannigan, J. Javitt, J. Klavans, F. Leighton, H. Mortazavian, R. Mott, P. Neupert, E. Noam, D. A. Patterson, A. Quintanilla, D. Reed, E. Spafford, D. Staelin, P. Tippett, and G. Yang, "Report to the President: Computational Science: Ensuring America's Competitiveness," President’s Information Technology Advisory Committee, June 2005.
M. Benioff, E. Lazowska, R. Bajcsy, J. Beese, P. Celis, P. Evans, M. Fernandez, L. Fiallo, J. Griffiths, W. Hannigan, J. Javitt, J. Klavans, F. Leighton, H. Mortazavian, R. Mott, P. Neupert, E. Noam, D. A. Patterson, A. Quintanilla, D. Reed, E. Spafford, D. Staelin, P. Tippett, and G. Yang, "Report to the President: Cyber Security: A Crisis of Prioritization," President’s Information Technology Advisory Committee, Feb. 2005.
J. Albrecht, D. Patterson, D. Oppenheimer, and A. Vahdat, "Scalable Wide-Area Resource Discovery," 2004.
M. Benioff, E. Lazowska, R. Bajcsy, J. Beese, P. Celis, P. Evans, M. Fernandez, L. Fiallo, J. Griffiths, W. Hannigan, J. Javitt, J. Klavans, F. Leighton, H. Mortazavian, R. Mott, P. Neupert, E. Noam, D. A. Patterson, A. Quintanilla, D. Reed, E. Spafford, D. Staelin, P. Tippett, and G. Yang, "Report to the President: Revolutionizing Health Care Through Information Technology," President’s Information Technology Advisory Committee, June 2004.
J. M. Hellerstein, D. A. Patterson, D. Oppenheimer, and R. Huebsch, "Benchmarking DHTs with Queries," 2003.
D. A. Patterson, J. M. Hellerstein, and D. Oppenheimer, "Decentralized Systems Need Decentralized Benchmarks," 2003.
H. Weatherspoon, D. A. Patterson, D. Oppenheimer, V. Vatkovskiy, J. Lee, and J. Kubiatowicz, "Monitoring, Analyzing, and Controlling Internet-Scale Systems with ACME," Oct. 2003.
D. A. Patterson, A. Brown, P. Broadwell, G. Candea, M. Chen, J. Cutler, P. Enriquez, A. Fox, E. Kiciman, M. Merzbacher, D. Oppenheimer, N. Sastry, W. Tetzlaff, J. Traupman, and N. Treuhaft, "Recovery-Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies," UC Berkeley Computer Science Technical Report, Tech. Rep. UCB//CSD-02-1175, March 2002.
D. Patterson, P. Broadwell, G. Candea, J. Cutler, A. Fox, M. Merzbacher, D. Oppenheimer, W. Tetzlaff, N. Treuhaft, A. Brown, M. Chen, P. Enriquez, E. Kiciman, N. Sastry, and J. Traupman, "Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies," March 2002.
S. Asami and D. A. Patterson, "GridPix -- Presenting Large Image Files Over the Internet," May 2000.
N. Talagala, R. H. Arpaci-Dusseau, and D. Patterson, "Microbenchmark-based Extraction of Local and Global Disk Characteristics," 1999.
N. Talagala and D. Patterson, "An Analysis of Error Behavior in a Large Storage System," Feb. 1999.
R. Y. Wang, D. A. Patterson, and T. E. Anderson, "Virtual Log Based File Systems for a Programmable Disk," 1998.
M. D. Dahlin, J. M. Neefe, D. S. Roselli, R. Y. Wang, D. A. Patterson, and T. E. Anderson, "Serverless Network File Systems," 1998.
D. Oppenheimer, R. Thomas, D. A. Patterson, A. Brown, K. Keeton, and J. Kubiatowicz, "ISTORE: Introspective Storage for Data-Intensive Network Services," 1998.
K. Keeton, Y. Q. He, R. C. Raphael, D. A. Patterson, and W. E. Baker, "Performance Characterization of the Quad Pentium Pro SMP Using OLTP Workloads," April 1998.
N. Talagala, S. Asami, D. Patterson, and T. Anderson, "Tertiary Disk: Large Scale Distributed Storage," May 1998.
N. Talagala, S. Asami, and D. A. Patterson, "Comparing PC Operating Systems for Storage Report," Jan. 1998.
R. Y. Wang, D. A. Patterson, M. D. Dahlin, and T. E. Anderson, "Cooperative Caching: Using Remote Client Memory to Improve File System Performance," Dec. 1994.
R. H. Arpaci, T. Anderson, A. M. Vahdat, and D. A. Patterson, "Combining Parallel and Sequential Workloads on a Network of Workstations," Oct. 1994.
M. D. Dahlin, R. Y. Wang, D. A. Patterson, C. J. Mather, and T. E. Anderson, "A Quantitative Analysis of Cache Policies for Scalable Network File Systems," Feb. 1994.
E. K. Lee, G. A. Gibson, D. A. Patterson, P. M. Chen, and R. H. Katz, "RAID: High-Performance, Reliable Secondary Storage," Nov. 1993.
E. Neuhold, A. Bjork, A. Salomaa, D. Parnas, and D. A. Patterson, "Informatikk: Research and Teaching in Norway, A Critical Evaluation," NAVF-The Council for Natural Science Research, Dec. 1992.
D. E. Culler, D. A. Patterson, A. Sahay, E. Santos, R. Subramonian, R. Karp, K. E. Schauser, and T. von Eicken, "LogP: Towards a Realistic Model of Parallel Computation," Dec. 1992.
R. H. Katz, A. L. C. Drapeau, E. K. Lee, E. L. Miller, D. A. Patterson, P. M. Chen, K. Lutz, and S. Seshan, "RAID-II: Design and Implementation of a Large Scale Disk Array Controller," Oct. 1992.
J. Hartmanis, H. Lin, R. Bajcsy, A. Chandra, A. Van Dam, J. Dozier, J. Gray, D. Gries, A. Habermann, R. Johnson, L. Kleinrock, M. McIlroy, D. A. Patterson, R. Reddy, K. Schulten, C. Seitz, and V. Vyssotsky, "Computing the Future: A Broader Agenda for Computer Science and Engineering," National Research Council, July 1992.
D. A. Patterson and P. M. Chen, "A New Approach to I/O Performance Evaluation -- Self-Scaling I/O Benchmarks, Predicted I/O Performance," March 1992.
E. K. Lee, P. M. Chen, A. L. C. Drapeau, R. H. Katz, G. A. Gibson, J. H. Hartman, E. L. Miller, and D. A. Patterson, "RAID-II: A Scalable Storage Architecture for High-Bandwidth Network File Service," Feb. 1992.
R. H. Katz, T. E. Anderson, D. A. Patterson, and J. K. Ousterhout, "Robo-line Storage: Low Latency, High Capacity Storage Systems over Geographically Distributed Networks," Sep. 1991.
K. E. Schauser, D. A. Patterson, K. Asanović, and E. H. Frank, "Evaluation of a "Stall" Cache: An Efficient Restricted On-chip Instruction Cache," July 1991.
P. M. Chen and D. A. Patterson, "Maximizing Performance in a Striped Disk Array," Feb. 1990.
D. Jeong, D. Lee, D. A. Wood, D. A. Patterson, M. D. Hill, S. I. Kong, G. S. Taylor, D. A. Hodges, S. J. Eggers, G. A. Gibson, and R. H. Katz, "A VLSI Chip Set for a Mutiprocessor Workstation," April 1989.
R. H. Katz, G. A. Gibson, and D. A. Patterson, "Disk System Architectures for High Performance Computing," March 1989.
R. M. Karp, G. A. Gibson, L. Hellerstein, R. H. Katz, and D. A. Patterson, "Coding Techniques for Handling Failures in Large Disk Arrays," Dec. 1988.
G. A. Gibson, D. A. Patterson, P. M. Chen, R. H. Katz, and M. Schulze, "Two Papers on RAIDs," Dec. 1988.
R. H. Katz, D. A. Patterson, J. Ousterhout, and M. Stonebraker, "The Design of XPRS," March 1988.
D. A. Patterson, G. A. Gibson, and R. H. Katz, "A Case for Redundant Arrays of Inexpensive Disks (RAID)," Dec. 1987.
D. A. Patterson, "Everything You Ever Wanted to Know About "An Introduction to Computers"," Feb. 1986.
J. R. Larus, B. K. Bose, J. Keller, C. G. Lee, S. A. Ritchie, P. N. Hilfinger, J. K. Ousterhout, M. D. Hill, S. J. Eggers, G. S. Taylor, G. D. Adams, G. A. Gibson, P. M. Hansen, S. I. Kong, D. Lee, J. M. Pendleton, D. A. Wood, B. G. Zorn, D. A. Hodges, R. H. Katz, and D. A. Patterson, "SPUR: A VLSI Multiprocessor Workstation," Dec. 1986.
S. J. Eggers, P. M. Hansen, S. A. Ritchie, D. A. Patterson, R. H. Katz, G. A. Gibson, M. D. Hill, J. M. Pendleton, G. S. Taylor, and D. A. Wood, "Memory Hierarchy Aspects of a Multiprocessor RISC: Cache and Bus Analyses," Jan. 1985.
C. H. Séquin and D. A. Patterson, "Design and Implementation of RISC I," Oct. 1982.
C. Séquin and D. Patterson, "A VLSI RISC," Feb. 1982.
J. L. Coates, F. A. Jones, G. L. Russell, M. Gonzalez, P. E. Bozeman, T. Gautier, and D. A. Patterson, "Network storage system," U.S. Patent 7,428,540. Sep. 2008.
D. A. Patterson, "The Parallel Revolution Has Started," presented at EE Times Virtual Conference, Oct. 2009.
D. A. Patterson, "The Parallel Revolution Has Started," presented at Grand Opening of Nokia's Berkeley satellite office, CITRIS Auditorium, UC Berkeley, Oct. 2009.
D. A. Patterson, "Applying Machine Learning to Systems Management," presented at Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), San Francisco, Sep. 2009.
D. A. Patterson, "Towards a Declarative Datacenter with a Scalable Store," presented at Stanford Clean Slate Seminar, May 2008.
D. A. Patterson, "The Parallel Computing Landscape: A Berkeley View 2.0," presented at AMD Distinguished Speaker Series, May 2008.
D. A. Patterson, "Towards a Declarative Datacenter with a Scalable Store," presented at Microsoft Distributed Computing and Datacenter Seminar, May 2008.
D. A. Patterson, "Has Utility Computing Business Model Been Found (Finally)?," presented at Sun Microsystems Lecture Series, March 2008.
D. A. Patterson, "Towards a Declarative Datacenter with a Scalable Store," presented at Distributed Computing and Storage Workshop, Redmond, WA, Jan. 2008.
D. A. Patterson, "The Landscape of Parallel Computing Research: A View From Berkeley," presented at IBM T.J. Watson Lecture Series, Yorktown Heights, NY, Oct. 2007.
D. A. Patterson, "Creating a Thriving Manufacturing Base in 21st Century America," presented at Association of Manufacturing Technology Annual Meeting, Lake Las Vegas, NV, Oct. 2006.
D. A. Patterson, "Time to make concurrency RAMPant: a community vision for a shared experimental parallel hardware-software platform," presented at Multicore Expo, Santa Clara, CA, March 2006.
D. A. Patterson, "+30 Years of IBM / U.C. Berkeley Synergy in Research," presented at IBM Almaden Research 60th Anniversary Conference, San Jose, CA, Oct. 2005.
D. A. Patterson, "Latency Lags Bandwidth," presented at IBM Almaden Academy Performance Engineering Best Practices Conference, San Jose, CA, June 2004.
D. A. Patterson, "Recovery Oriented Computing," presented at IT Eminent Lecture Series, Baton Rouge, LA, Feb. 2004.
D. A. Patterson, "Future Directions of Computer Engineering," presented at William A. Anthony Distinguished Lectures on the Future of Electrical and Computer Engineering, Cornell University, Nov. 2003.
D. A. Patterson, "Recovery Oriented Computing," presented at CS Distinguished Lecture, Texas A&M University, Oct. 2003.
D. A. Patterson, "Recovery-Oriented Computing," presented at Distinguished Lecture Series, State University of New York at Stony Brook, Feb. 2003.
D. A. Patterson, "Recovery Oriented Computing," presented at Distinguished Lecture Series, University of Michigan, Nov. 2002.
D. A. Patterson, "Recovery Oriented Computing," presented at Mueller-Thuns Lecture Series, University of Illinois at Urbana-Champaign, Oct. 2002.
D. A. Patterson, "Embracing Failure: Recovery Oriented Computing (ROC)," presented at Salishan Conference on High Speed Computing, Gleneden Beach, OR, April 2002.
D. A. Patterson, "A Server for the Post PC Era: ISTORE-1," presented at 2001 International Parallel and Distributed Processing Symposium, San Francisco, CA, April 2001.
D. A. Patterson, "Computers for the PostPC Era," March 2001.
D. A. Patterson, "Computers for the PostPC Era," Nov. 2000.
D. A. Patterson, "Computers for the PostPC Era," Oct. 2000.
D. A. Patterson, "Computers for the PostPC Era," Oct. 1999.