J. L. Hennessy and D. A. Patterson, 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, D. A. Patterson, and H. S. Lin, 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.
J. L. Hennessy and D. A. Patterson, 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
N. P. Jouppi, D. Yoon, G. Kurian, S. Li, N. Patil, J. Laudon, C. Young, and D. A. Patterson, "A Domain-Specific Supercomputer for Training Deep Neural Networks," Communications of the ACM, vol. 63, no. in press, 2020.
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.
L. Wu, D. Bruns-Smith, F. A. Nothaft, Q. Huang, S. Karandikar, J. Le, A. Lin, H. Mao, B. Sweeney, K. Asanovi{\'c}, and D. A. Patterson, "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.
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.
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.
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.
D. E. Culler, R. M. Karp, D. A. Patterson, A. Sahay, K. E. Schauser, E. E. Santos, R. Subramonian, and T. von Eicken, "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.
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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2019-3, 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.
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, K. Goldberg, A. Ghodsi, D. E. Culler, and P. Abbeel, "A Berkeley View of Systems Challenges for AI," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2017-159, 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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2017-157, Sep. 2017.
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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2016-17, April 2016.
T. Chen and D. A. Patterson, "RISC-V Geneology," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2016-6, Jan. 2016.
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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2012-211, Nov. 2012.
Y. Chen, A. S. Ganapathi, A. Fox, R. H. Katz, and D. A. Patterson, "Statistical Workloads for Energy Efficient MapReduce," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2010-6, Jan. 2010.
A. S. Ganapathi, Y. Chen, A. Fox, R. H. Katz, and D. A. Patterson, "Statistics-Driven Workload Modeling for the Cloud," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2009-160, Nov. 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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2009-28, Feb. 2009.
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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2006-183, 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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2006-158, Nov. 2006.
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.
D. Oppenheimer, J. Albrecht, D. Patterson, and A. Vahdat, "Scalable Wide-Area Resource Discovery," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-04-1334, 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.
D. Oppenheimer, J. M. Hellerstein, R. Huebsch, and D. A. Patterson, "Benchmarking DHTs with Queries," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-03-1222, 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, 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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-02-1175, March 2002.
T. E. Anderson, M. D. Dahlin, J. M. Neefe, D. S. Roselli, R. Y. Wang, and D. A. Patterson, "Serverless Network File Systems," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-98-983, 1998.
N. Talagala, S. Asami, T. Anderson, and D. Patterson, "Tertiary Disk: Large Scale Distributed Storage," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-98-989, May 1997.
P. M. Chen, E. K. Lee, G. A. Gibson, R. H. Katz, and D. A. Patterson, "RAID: High-Performance, Reliable Secondary Storage," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-93-778, 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, R. Karp, D. A. Patterson, A. Sahay, K. E. Schauser, E. Santos, R. Subramonian, and T. von Eicken, "LogP: Towards a Realistic Model of Parallel Computation," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-92-713, Dec. 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. Lee, D. Jeong, 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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-89-500, April 1989.
P. M. Chen, G. A. Gibson, R. H. Katz, D. A. Patterson, and M. Schulze, "Two Papers on RAIDs," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-88-479, Dec. 1988.
M. Stonebraker, R. H. Katz, D. A. Patterson, and J. Ousterhout, "The Design of XPRS," EECS Department, University of California, Berkeley, Tech. Rep. UCB/ERL M88/19, March 1988.
M. D. Hill, S. J. Eggers, J. R. Larus, G. S. Taylor, G. D. Adams, B. K. Bose, G. A. Gibson, P. M. Hansen, J. Keller, S. I. Kong, C. G. Lee, D. Lee, J. M. Pendleton, S. A. Ritchie, D. A. Wood, B. G. Zorn, P. N. Hilfinger, D. A. Hodges, R. H. Katz, J. K. Ousterhout, and D. A. Patterson, "SPUR: A VLSI Multiprocessor Workstation," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-86-273, Dec. 1985.
R. H. Katz, S. J. Eggers, G. A. Gibson, P. M. Hansen, M. D. Hill, J. M. Pendleton, S. A. Ritchie, G. S. Taylor, D. A. Wood, and D. A. Patterson, "Memory Hierarchy Aspects of a Multiprocessor RISC: Cache and Bus Analyses," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-85-221, Jan. 1985.
C. H. Séquin and D. A. Patterson, "Design and Implementation of RISC I," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-82-106, Oct. 1982.
D. Patterson and C. Séquin, "A VLSI RISC," EECS Department, University of California, Berkeley, Tech. Rep. UCB/ERL M82/10, 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.
A. A. Poggio, D. A. Patterson, A. Arkin, B. Mishler, and C. Papadimitriou, "The Path of the Blind Watchmaker: A Model of Evolution," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2011-76, June 2011.