|
|
|
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
- K. Asanovic, 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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2008-23, March 2008.
- K. Asanovic, 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. Asanovic, "RAMP: A Research Accelerator for Multiple Processors," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2006-158, Nov. 2006.
- Arvind, K. Asanovic, D. Chiou, J. C. Hoe, C. Kozyrakis, S. Lu, M. Oskin, D. Patterson, J. Rabaey, and J. Wawrzynek, "RAMP: Research Accelerator for Multiple Processors - A Community Vision for a Shared Experimental Parallel HW/SW Platform," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-05-1412, Sep. 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.
- 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. Oppenheimer, D. A. Patterson, and J. M. Hellerstein, "Decentralized Systems Need Decentralized Benchmarks," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-03-1234, 2003.
- D. Oppenheimer, V. Vatkovskiy, H. Weatherspoon, J. Lee, D. A. Patterson, and J. Kubiatowicz, "Monitoring, Analyzing, and Controlling Internet-Scale Systems with ACME," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-03-1276, Oct. 2003.
- 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.
- S. Asami and D. A. Patterson, "GridPix -- Presenting Large Image Files Over the Internet," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-00-1099, May 2000.
- N. Talagala, R. H. Arpaci-Dusseau, and D. Patterson, "Microbenchmark-based Extraction of Local and Global Disk Characteristics," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-99-1063, 1999.
- N. Talagala and D. Patterson, "An Analysis of Error Behavior in a Large Storage System," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-99-1042, Feb. 1999.
- R. Y. Wang, T. E. Anderson, and D. A. Patterson, "Virtual Log Based File Systems for a Programmable Disk," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-98-1031, 1998.
- 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.
- A. Brown, D. Oppenheimer, K. Keeton, R. Thomas, J. Kubiatowicz, and D. A. Patterson, "ISTORE: Introspective Storage for Data-Intensive Network Services," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-98-1030, 1998.
- K. Keeton, D. A. Patterson, Y. Q. He, R. C. Raphael, and W. E. Baker, "Performance Characterization of the Quad Pentium Pro SMP Using OLTP Workloads," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-98-1001, April 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.
- N. Talagala, S. Asami, and D. A. Patterson, "Comparing PC Operating Systems for Storage Report," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-98-1018, Jan. 1997.
- M. D. Dahlin, R. Y. Wang, T. E. Anderson, and D. A. Patterson, "Cooperative Caching: Using Remote Client Memory to Improve File System Performance," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-94-844, Dec. 1994.
- R. H. Arpaci, A. M. Vahdat, T. Anderson, and D. A. Patterson, "Combining Parallel and Sequential Workloads on a Network of Workstations," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-94-838, Oct. 1994.
- M. D. Dahlin, C. J. Mather, R. Y. Wang, T. E. Anderson, and D. A. Patterson, "A Quantitative Analysis of Cache Policies for Scalable Network File Systems," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-94-798, Feb. 1994.
- 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.
- 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.
- R. H. Katz, P. M. Chen, A. L. C. Drapeau, E. K. Lee, K. Lutz, E. L. Miller, S. Seshan, and D. A. Patterson, "RAID-II: Design and Implementation of a Large Scale Disk Array Controller," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-92-705, Oct. 1992.
- P. M. Chen and D. A. Patterson, "A New Approach to I/O Performance Evaluation -- Self-Scaling I/O Benchmarks, Predicted I/O Performance," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-92-679, March 1992.
- E. K. Lee, P. M. Chen, J. H. Hartman, A. L. C. Drapeau, E. L. Miller, R. H. Katz, G. A. Gibson, and D. A. Patterson, "RAID-II: A Scalable Storage Architecture for High-Bandwidth Network File Service," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-92-672, Feb. 1992.
- R. H. Katz, T. E. Anderson, J. K. Ousterhout, and D. A. Patterson, "Robo-line Storage: Low Latency, High Capacity Storage Systems over Geographically Distributed Networks," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-91-651, Sep. 1991.
- K. E. Schauser, K. Asanovic, D. A. Patterson, and E. H. Frank, "Evaluation of a "Stall" Cache: An Efficient Restricted On-chip Instruction Cache," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-91-641, July 1991.
- P. M. Chen and D. A. Patterson, "Maximizing Performance in a Striped Disk Array," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-90-559, Feb. 1990.
- 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.
- R. H. Katz, G. A. Gibson, and D. A. Patterson, "Disk System Architectures for High Performance Computing," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-89-497, March 1989.
- 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, 1988.
- G. A. Gibson, L. Hellerstein, R. M. Karp, R. H. Katz, and D. A. Patterson, "Coding Techniques for Handling Failures in Large Disk Arrays," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-88-477, Dec. 1988.
- 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.
- D. A. Patterson, G. A. Gibson, and R. H. Katz, "A Case for Redundant Arrays of Inexpensive Disks (RAID)," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-87-391, Dec. 1987.
- D. A. Patterson, "Everything You Ever Wanted to Know About "An Introduction to Computers"," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-86-288, Feb. 1986.
- 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.
Patents
- J. L. Coates, P. E. Bozeman, and D. A. Patterson, "Method and apparatus for accessing remote storage in a distributed storage cluster architecture," U.S. Patent 6,952,737. Oct. 2005.
- J. L. Coates, P. E. Bozeman, and D. A. Patterson, "Distributed storage cluster architecture," U.S. Patent Application. June 2005.
|
|
|