Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

   

Faculty Publications - David A. Patterson

Books

  • J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 4th ed., Boston, MA: Morgan Kaufmann Publishers, 2006.
  • D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, 3rd ed., Amsterdam; Boston: Elsevier/Morgan Kaufmann, 2005.
  • 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, D. D. Clark, A. Karlin, J. Kurose, E. D. Lazowska, D. Liddle, D. McAuley, V. Paxson, S. Savage, and E. W. Zegura, Looking Over the Fence at Networks: A Neighbor's View of Networking Research, Washington, DC: The National Academies Press, 2001.
  • 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.
  • T. Kaehler and D. A. Patterson, A Taste of Smalltalk, New York: Norton, 1986.

Book chapters or sections

  • K. Asanovic, 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.
  • 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.

Articles in journals or magazines

  • J. Wawrzynek, D. A. Patterson, M. Oskin, S. Lu, C. Kozyrakis, J. C. Hoe, D. Chiou, and K. Asanovic, "RAMP: Research Accelerator for Multiple Processors," IEEE Micro, vol. 27, no. 2, pp. 46-57, March 2007.
  • J. Wawrzynek, D. A. Patterson, M. Oskin, S. Liu, C. Kozyrakis, J. Hoe, D. Chiou, and K. Asanovic, "RAMP: Research Accelerator for Multiple Processors," IEEE Micro, vol. 27, no. 2, March 2007.
  • T. E. Anderson, D. E. Culler, and D. A. Patterson, "A case for NOW (Networks of Workstations)," IEEE Micro, vol. 15, no. 1, pp. 54-64, Feb. 1995.
  • D. A. Patterson and D. R. Ditzel, "The case for the Reduced Instruction Set Computer," ACM SIGARCH Computer Architecture News, vol. 8, no. 6, pp. 25-33, Oct. 1980.

Articles in conference proceedings

  • 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.
  • P. Bodic, G. Friedman, L. Biewald, H. Levine, G. Candea, K. Patel, G. Tolle, J. Hui, A. Fox, M. Jordan, and D. A. Patterson, "Combining visualization and statistical analysis to improve operator confidence and efficiency for failure detection and localization," in Proc. 2nd Intl. Conf. on Autonomic Computing (ICAC '05), Los Alamitos, CA: IEEE Computer Society, 2005, pp. 89-100.
  • 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), New York, NY: The Association for Computing Machinery, Inc., 2004, pp. 49-53.
  • A. Fox, E. Kiciman, D. A. Patterson, R. H. Katz, and M. Jordan, "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.
  • 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.
  • 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.
  • 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. 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.
  • 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. A. Patterson, G. Gibson, and R. H. Katz, "ACM SIGMOD 1998 Test of Time Award: A case for Redundant Arrays of Inexpensive Disks (RAID)," in Proc. 1988 ACM SIGMOD Intl. Conf. on Management of Data (SIGMOD '88), H. Boral and P. Larson, Eds., New York, NY: The Association for Computing Machinery, Inc., 1988, pp. 109-116.
  • R. H. Katz and D. A. Patterson, "Best Presentation Award: A VLSI RISC multiprocessor workstation (Invited Paper)," in Proc. IEEE Intl. Conf. on Computer Design: VLSI in Computers and Processors (ICCD '86), Piscataway, NJ: IEEE Press, 1986.
  • 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.

Technical Reports

Patents