|
|
|
Books
- J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 4th ed., Boston, MA: Morgan Kaufmann Publishers, 2006. [abstract]
- D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, 3rd ed., Amsterdam; Boston: Elsevier/Morgan Kaufmann, 2005. [abstract]
- J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 3rd ed., San Francisco, CA: Morgan Kaufmann Publishers, 2003. [abstract]
- 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. [abstract]
- 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. [abstract]
- J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 2nd ed., San Francisco, CA: Morgan Kaufmann Publishers, 1996. [abstract]
- D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, San Mateo, CA: Morgan Kaufmann, 1994. [abstract]
- J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, San Mateo, CA: Morgan Kaufman Publishers, 1990. [abstract]
- T. Kaehler and D. A. Patterson, A Taste of Smalltalk, New York: Norton, 1986. [abstract]
Book chapters or sections
- 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. 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.
- 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.
Articles in journals or magazines
- M. Zaharia, W. J. Bolosky, K. Curtis, A. Fox, D. A. Patterson, S. Shenker, I. Stoica, R. M. Karp, and T. Sittler, "Faster and More Accurate Sequence Alignment with SNAP," CoRR, vol. abs/1111.5572, 2011.
- 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, Oct. 2009.
- J. Albrecht, D. Oppenheimer, A. Vahdat, and D. A. Patterson, "Design and implementation trade-offs for wide-area resource discovery," ACM Trans. Internet Technology, vol. 8, no. 4, pp. Art. 18:1-44, Sep. 2008.
- D. A. Patterson, "Technical perspective: The data center is the computer," Communications of the ACM: Special Issue on Breakthrough Research: A Preview of Things to Come, vol. 51, no. 1, pp. 105-105, Jan. 2008.
- J. J. Gebis and D. A. Patterson, "Embracing and extending 20th-century instruction set architectures," Computer, vol. 40, no. 4, pp. 68-75, April 2007.
- 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.
- D. A. Patterson, "Farewell address: The growing and graying of ACM," Communications of the ACM, vol. 49, no. 6, pp. 15-18, June 2006.
- D. A. Patterson, "Stop whining about outsourcing!," ACM Queue, vol. 3, no. 9, pp. 63-64, Nov. 2005.
- D. A. Patterson, "Latency lags bandwidth," Communications of the ACM, vol. 47, no. 10, pp. 71-75, Oct. 2004.
- 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
- A. Rabkin, C. Reiss, R. H. Katz, and D. A. Patterson, "Teaching MapReduce in the Cloud," in Proceedings of SIGCSE 2012, 2012. [abstract]
- H. Cook, E. Gonina, S. Kamil, G. Friedland, D. A. Patterson, and A. Fox, "CUDA-level performance with python-level productivity for Gaussian mixture model applications," in Proceedings of the 3rd USENIX conference on Hot topic in parallelism, HotPar'11, Berkeley, CA, USA: USENIX Association, 2011, pp. 7--7.
- M. Armbrust, A. Fox, D. A. Patterson, N. Lanham, B. Trushkowsky, J. Trutna, and H. Oh, "SCADS: Scale-Independent Storage for Social Computing Applications," in CIDR, 2009.
- 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. [abstract]
- 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.
- K. Datta, M. Murphy, V. Volkov, S. Williams, J. Carter, L. Oliker, D. A. Patterson, J. Shalf, and K. A. Yelick, "Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures," in Proc. 2008 ACM/IEEE Conf. on Supercomputing (SC '08), Piscataway, NJ: IEEE Press, 2008, pp. Art. 4.
- 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.
- 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.
- 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.
- D. Oppenheimer, J. Albrecht, D. A. Patterson, and A. Vahdat, "Design and implementation tradeoffs for wide-area resource discovery," in Proc. 14th IEEE Intl. Symp. on High Performance Distributed Computing (HPDC-14), Piscataway, NJ: IEEE Press, 2005, pp. 113-124.
- 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, "A case for Redundant Arrays of Inexpensive Disks (RAID) (ACM SIGMOD 1998 Test of Time Award)," 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, "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. 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
- D. A. Patterson, "How to Build a Bad Research Center," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2013-123, June 2013. [abstract]
- S. Beamer, A. Buluc ̧, K. Asanović, and D. A. Patterson, "Distributed Memory Breadth-First Search Revisited: Enabling Bottom-Up Search," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2013-2, Jan. 2013. [abstract]
- 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. [abstract]
- 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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2011-117, Nov. 2011. [abstract]
- A. Waterman, Y. Lee, D. A. Patterson, and K. Asanović, "The RISC-V Instruction Set Manual, Volume I: Base User-Level ISA," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2011-62, May 2011.
- J. Trutna, "Nye's Trie and Floret Estimators: Techniques for Detecting and Repairing Divergence in the SCADS Distributed Storage Toolkit," D. A. Patterson and A. Fox, Eds., EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2010-30, March 2010. [abstract]
- A. Beitch, B. Liu, T. Yung, R. Griffith, A. Fox, and D. A. Patterson, "Rain: A Workload Generation Toolkit for Cloud Computing Applications," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2010-14, Feb. 2010. [abstract]
- M. Armbrust, N. Lanham, S. Tu, A. Fox, M. Franklin, and D. A. Patterson, "PIQL: A Performance Insightful Query Language For Interactive Applications," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2010-8, Jan. 2010. [abstract]
- 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. [abstract]
- 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. [abstract]
- H. Cook, K. Asanović, and D. A. Patterson, "Virtual Local Stores: Enabling Software-Managed Memory Hierarchies in Mainstream Computing Environments," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2009-131, Sep. 2009. [abstract]
- W. Xu, L. Huang, A. Fox, D. A. Patterson, and M. Jordan, "Large-Scale System Problems Detection by Mining Console Logs," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2009-103, July 2009. [abstract]
- 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. [abstract]
- S. W. Williams, A. Waterman, and D. A. Patterson, "Roofline: An Insightful Visual Performance Model for Floating-Point Programs and Multicore Architectures," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2008-134, Oct. 2008. [abstract]
- 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," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2008-127, Sep. 2008. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
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. [abstract]
- J. L. Coates, P. E. Bozeman, and D. A. Patterson, "Distributed storage cluster architecture," U.S. Patent Application. June 2005.
Talks or presentations
- D. A. Patterson, "The Parallel Computing Landscape: A Berkeley View 2.0 (General Keynote Address)," presented at 2008 World Congress in Computer Science, Computer Engineering, and Applied Computing (WORLDCOM '08), Las Vegas, NV, July 2008.
- D. A. Patterson, "The Parallel Revolution Has Started: Are You Part of the Solution or Part of the Problem? (Keynote Address)," presented at 2008 USENIX Annual Technical Conference, Boston, MA, June 2008.
- D. A. Patterson, "Grand Challenges and Great Teams (Eckert-Mauchly Award Talk)," presented at 35th International Symposium on Computer Architecture (ISCA 2008), Beijing, China, June 2008.
- D. A. Patterson, "The Parallel Computing Landscape: A Berkeley View (Plenary Talk)," presented at 12th ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED 2007), Portland, OR, Aug. 2007.
- D. A. Patterson, "RAMP: Research Accelerator for Multiple Processors -- A Community Vision for a Shared Experimental Parallel HW/SW Platform (Keynote Address)," presented at 2006 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS '06), Austin, TX, March 2006.
Ph.D. Theses
- 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. [abstract]
Masters Reports
|
|
|