David A. Patterson

Orcid: 0000-0003-0902-7093

Affiliations:
  • Google, Mountain View, CA, USA
  • University of California, Berkeley, Computer Science Division


According to our database1, David A. Patterson authored at least 261 papers between 1975 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 1994, "Professor Patterson is a quintessential example of a professor who combines highest intellectual ability and technical expertise with a total dedication to his role as a teacher, mentor, and friend of his students.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
New Computer Evaluation Metrics for a Changing World.
Commun. ACM, October, 2024

Increasing Diversity, Equity, and Inclusion Awareness: An Example from India.
Commun. ACM, April, 2024

2023
Fifty Years of the International Symposium on Computer Architecture: A Data-Driven Retrospective.
IEEE Micro, 2023

Fifty Years of ISCA: A data-driven retrospective on key trends.
CoRR, 2023

Faculty Can Save Lives of the Elderly.
Commun. ACM, 2023

TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddings.
Proceedings of the 50th Annual International Symposium on Computer Architecture, 2023

2022
The Sky Above The Clouds.
CoRR, 2022

The Carbon Footprint of Machine Learning Training Will Plateau, Then Shrink.
Computer, 2022

Words matter.
Commun. ACM, 2022

Global perspectives of diversity, equity, and inclusion.
Commun. ACM, 2022

2021
The Design Process for Google's Training Chips: TPUv2 and TPUv3.
IEEE Micro, 2021

Carbon Emissions and Large Neural Network Training.
CoRR, 2021

What serverless computing is and should become: the next phase of cloud computing.
Commun. ACM, 2021

Ten Lessons From Three Generations Shaped Google's TPUv4i : Industrial Product.
Proceedings of the 48th ACM/IEEE Annual International Symposium on Computer Architecture, 2021

2020
Kira: Processing Astronomy Imagery Using Big Data Technology.
IEEE Trans. Big Data, 2020

Commercial Products.
IEEE Micro, 2020

MLPerf: An Industry Standard Benchmark Suite for Machine Learning Performance.
IEEE Micro, 2020

Benchmarking TinyML Systems: Challenges and Direction.
CoRR, 2020

A domain-specific supercomputer for training deep neural networks.
Commun. ACM, 2020


Google's Training Chips Revealed: TPUv2 and TPUv3.
Proceedings of the IEEE Hot Chips 32 Symposium, 2020

2019
BROOM: An Open-Source Out-of-Order Processor With Resilient Low-Voltage Operation in 28-nm CMOS.
IEEE Micro, 2019

MLPerf Training Benchmark.
CoRR, 2019

Cloud Programming Simplified: A Berkeley View on Serverless Computing.
CoRR, 2019

A new golden age for computer architecture.
Commun. ACM, 2019

FPGA Accelerated INDEL Realignment in the Cloud.
Proceedings of the 25th IEEE International Symposium on High Performance Computer Architecture, 2019

2018
Motivation for and Evaluation of the First Tensor Processing Unit.
IEEE Micro, 2018

A New Golden Age in Computer Architecture: Empowering the Machine-Learning Revolution.
IEEE Micro, 2018

A domain-specific architecture for deep neural networks.
Commun. ACM, 2018

An Out-of-Order RISC-V Processor with Resilient Low-Voltage Operation in 28NM CMOS.
Proceedings of the 2018 IEEE Symposium on VLSI Circuits, 2018

50 Years of computer architecture: From the mainframe CPU to the domain-specific tpu and the open RISC-V instruction set.
Proceedings of the 2018 IEEE International Solid-State Circuits Conference, 2018

2017
A Berkeley View of Systems Challenges for AI.
CoRR, 2017

In-Datacenter Performance Analysis of a Tensor Processing Unit.
CoRR, 2017

Distributed-Memory Breadth-First Search on Massive Graphs.
CoRR, 2017

Reduced Instruction Set Computers Then and Now.
Computer, 2017

Attack of the killer microseconds.
Commun. ACM, 2017


Reducing Pagerank Communication via Propagation Blocking.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium, 2017

2016
An Agile Approach to Building RISC-V Microprocessors.
IEEE Micro, 2016

Proprietary versus Open Instruction Sets.
IEEE Micro, 2016

The Renewed Case for the Reduced Instruction Set Computer: Avoiding ISA Bloat with Macro-Op Fusion for RISC-V.
CoRR, 2016

An interview with Stanford University president John Hennessy.
Commun. ACM, 2016

GenAp: a distributed SQL interface for genomic data.
BMC Bioinform., 2016

2015
The NIH BD2K center for big data in translational genomics.
J. Am. Medical Informatics Assoc., 2015

Rack-scale Computing (Dagstuhl Seminar 15421).
Dagstuhl Reports, 2015

The GAP Benchmark Suite.
CoRR, 2015

Do-it-yourself textbook publishing.
Commun. ACM, 2015

Past and future of hardware and architecture.
Proceedings of the SOSP History Day 2015, Monterey, California, USA, October 4, 2015, 2015

Rethinking Data-Intensive Science Using Scalable Analytics Systems.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

GAIL: the graph algorithm iron law.
Proceedings of the 5th Workshop on Irregular Applications - Architectures and Algorithms, 2015

Locality Exists in Graph Processing: Workload Characterization on an Ivy Bridge Server.
Proceedings of the 2015 IEEE International Symposium on Workload Characterization, 2015

MAGIC: Massive Automated Grading in the Cloud.
Proceedings of the Trends in Digital Education: Selected papers from EC-TEL 2015 Workshops CHANGEE, 2015

Scientific computing meets big data technology: An astronomy use case.
Proceedings of the 2015 IEEE International Conference on Big Data (IEEE BigData 2015), Santa Clara, CA, USA, October 29, 2015

DIABLO: A Warehouse-Scale Computer Network Simulator using FPGAs.
Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, 2015

2014
How to build a bad research center.
Commun. ACM, 2014

SMaSH: a benchmarking toolkit for human genome variant calling.
Bioinform., 2014

Changepoint Analysis for Efficient Variant Calling.
Proceedings of the Research in Computational Molecular Biology, 2014

2013
Direction-optimizing breadth-first search.
Sci. Program., 2013

Is the New Software Engineering Curriculum Agile?
IEEE Softw., 2013

Using clouds for MapReduce measurement assignments.
ACM Trans. Comput. Educ., 2013

Generalized scale independence through incremental precomputation.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

A hardware evaluation of cache partitioning to improve utilization and energy-efficiency while preserving responsiveness.
Proceedings of the 40th Annual International Symposium on Computer Architecture, 2013

Distributed Memory Breadth-First Search Revisited: Enabling Bottom-Up Search.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

The RISC-V instruction set.
Proceedings of the 2013 IEEE Hot Chips 25 Symposium (HCS), 2013

2012
For better or worse, benchmarks shape a field: technical perspective.
Commun. ACM, 2012

Crossing the software education chasm.
Commun. ACM, 2012

Experiences teaching MapReduce in the cloud.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Diversity within the crowd.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, Seattle, WA, USA, February 11-15, 2012, 2012

Computer Architecture.
Proceedings of the ACM Turing Centenary Celebration, 2012

Computer Organization and Design - The Hardware / Software Interface (Revised 4th Edition).
The Morgan Kaufmann Series in Computer Architecture and Design, Academic Press, ISBN: 978-0-12-374750-1, 2012

Computer Architecture - A Quantitative Approach, 5th Edition.
Morgan Kaufmann, ISBN: 9789381269220, 2012

2011
PIQL: Success-Tolerant Query Processing in the Cloud.
Proc. VLDB Endow., 2011

Faster and More Accurate Sequence Alignment with SNAP
CoRR, 2011

CUDA-level Performance with Python-level Productivity for Gaussian Mixture Model Applications.
Proceedings of the 3rd USENIX Workshop on Hot Topics in Parallelism, 2011

The SCADS Director: Scaling a Distributed Storage System Under Stringent Performance Requirements.
Proceedings of the 9th USENIX Conference on File and Storage Technologies, 2011

2010
Ubiquitous Parallel Computing from Berkeley, Illinois, and Stanford.
IEEE Micro, 2010

Diverse connections.
Commun. ACM, 2010

A view of cloud computing.
Commun. ACM, 2010

Software knows best: portable parallelism requires standardized measurements of transparent hardware.
Proceedings of the first joint WOSP/SIPEW International Conference on Performance Engineering, 2010

The Parallel Revolution Has Started: Are You Part of the Solution or Part of the Problem? - An Overview of Research at the Berkeley Parallel Computing Laboratory.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2010, 2010

PIQL: a performance insightful query language.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2010

A Graphical Representation for Identifier Structure in Logs.
Proceedings of the Workshop on Managing Systems via Log Analysis and Machine Learning Techniques, 2010

A case for FAME: FPGA architecture model execution.
Proceedings of the 37th International Symposium on Computer Architecture (ISCA 2010), 2010

Detecting Large-Scale System Problems by Mining Console Logs.
Proceedings of the 27th International Conference on Machine Learning (ICML-10), 2010

Statistics-driven workload modeling for the Cloud.
Proceedings of the Workshops Proceedings of the 26th International Conference on Data Engineering, 2010

RAMP gold: an FPGA-based architecture simulator for multiprocessors.
Proceedings of the 47th Design Automation Conference, 2010

Characterizing, modeling, and generating workload spikes for stateful services.
Proceedings of the 1st ACM Symposium on Cloud Computing, 2010

The case for PIQL: a performance insightful query language.
Proceedings of the 1st ACM Symposium on Cloud Computing, 2010

2009
Roofline: an insightful visual performance model for multicore architectures.
Commun. ACM, 2009

Viewpoint - Your students are your legacy.
Commun. ACM, 2009

A view of the parallel computing landscape.
Commun. ACM, 2009

Online System Problem Detection by Mining Patterns of Console Logs.
Proceedings of the ICDM 2009, 2009

Predicting Multiple Metrics for Queries: Better Decisions Enabled by Machine Learning.
Proceedings of the 25th International Conference on Data Engineering, 2009

Automatic exploration of datacenter performance regimes.
Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds, 2009

Statistical Machine Learning Makes Automatic Control Practical for Internet Datacenters.
Proceedings of the Workshop on Hot Topics in Cloud Computing, 2009

SCADS: Scale-Independent Storage for Social Computing Applications.
Proceedings of the Fourth Biennial Conference on Innovative Data Systems Research, 2009

2008
Design and implementation trade-offs for wide-area resource discovery.
ACM Trans. Internet Techn., 2008

Technical perspective: the data center is the computer.
Commun. ACM, 2008

Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures.
Proceedings of the ACM/IEEE Conference on High Performance Computing, 2008

Mining Console Logs for Large-Scale System Problem Detection.
Proceedings of the Third Workshop on Tackling Computer Systems Problems with Machine Learning Techniques, 2008

2007
RAMP: Research Accelerator for Multiple Processors.
IEEE Micro, 2007

Embracing and Extending 20th-Century Instruction Set Architectures.
Computer, 2007

The parallel computing landscape: a Berkeley view.
Proceedings of the 2007 International Symposium on Low Power Electronics and Design, 2007

Computer Architecture - A Quantitative Approach (4. ed.).
Morgan Kaufmann, ISBN: 978-0-12-370490-0, 2007

Computer organization and design - the hardware / software interface (3. ed.).
Morgan Kaufmann, ISBN: 978-0-12-370606-5, 2007

2006
Farewell address: the growing and graying of ACM.
Commun. ACM, 2006

Revisiting my campaign statement.
Commun. ACM, 2006

Seven reasons to shave your head and three reasons not to: the bald truth.
Commun. ACM, 2006

Reviving your favorite CS books.
Commun. ACM, 2006

Computer science education in the 21<sup>st</sup> century.
Commun. ACM, 2006

Offshoring: finally facts vs. folklore.
Commun. ACM, 2006

New Directions for <i>CACM</i>?
Commun. ACM, 2006

Service Placement in a Shared Wide-Area Platform.
Proceedings of the 2006 USENIX Annual Technical Conference, 2006

Windows XP Kernel Crash Analysis.
Proceedings of the 20th Conference on Systems Administration (LISA 2006), 2006

The Berkeley View: A New Framework and a New Platform for Parallel Research.
Proceedings of the Languages and Compilers for Parallel Computing, 2006

RAMP: research accelerator for multiple processors - a community vision for a shared experimental parallel HW/SW platform.
Proceedings of the 2006 IEEE International Symposium on Performance Analysis of Systems and Software, 2006

Research accelerator for multiple processors.
Proceedings of the 2006 IEEE Hot Chips 18 Symposium (HCS), 2006

2005
Stop whining about outsourcing!
ACM Queue, 2005

Guest Editors' Introduction: Approaches to Recovery-Oriented Computing.
IEEE Internet Comput., 2005

Computing research: a looming crisis.
Comput. Commun. Rev., 2005

Robots in the desert: a research parable for our times.
Commun. ACM, 2005

Rescuing our families, our neighbors, and ourselves.
Commun. ACM, 2005

The <i>new</i> Professional Development Centre boasts 1, 000 courses, O'Reilly Books, and CS classics.
Commun. ACM, 2005

Restoring the popularity of computer science.
Commun. ACM, 2005

Does ACM support matter to conferences or journals?
Commun. ACM, 2005

Reflections on a programming Olympiad.
Commun. ACM, 2005

Do you <i>Queue</i>?
Commun. ACM, 2005

Recognizing individual excellence helps us all.
Commun. ACM, 2005

The state of funding for new initiatives in computer science and engineering.
Commun. ACM, 2005

20<sup>th</sup> century vs. 21<sup>st</sup> century C&C: the SPUR manifesto.
Commun. ACM, 2005

Why join ACM?
Commun. ACM, 2005

Minority-minority and minority-majority technology transfer.
Commun. ACM, 2005

Latency Lags Bandwidth.
Proceedings of the 23rd International Conference on Computer Design (ICCD 2005), 2005

Combining Visualization and Statistical Analysis to Improve Operator Confidence and Efficiency for Failure Detection and Localization.
Proceedings of the Second International Conference on Autonomic Computing (ICAC 2005), 2005

Design and implementation tradeoffs for wide-area resource discovery.
Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing, 2005

Control Considerations for Scalable Event Processing.
Proceedings of the Ambient Networks, 2005

Crash Data Collection: A Windows Case Study.
Proceedings of the 2005 International Conference on Dependable Systems and Networks (DSN 2005), 28 June, 2005

Rechnerorganisation und -entwurf - die Hardware / Software-Schnittstelle (3. Aufl.).
Elsevier Spektrum Akadem. Verl., ISBN: 978-3-8274-1595-0, 2005

2004
Monitoring, Analyzing, and Controlling Internet-scale Systems with ACME
CoRR, 2004

Recovery-Oriented Computing: Building Multitier Dependability.
Computer, 2004

The health of research conferences and the dearth of big idea papers.
Commun. ACM, 2004

Latency lags bandwith.
Commun. ACM, 2004

Hot links.
Commun. ACM, 2004

Combining statistical monitoring and predictable recovery for self-management.
Proceedings of the 1st ACM SIGSOFT Workshop on Self-Managed Systems, 2004

Distributed Resource Discovery on PlanetLab with SWORD.
Proceedings of the First USENIX Workshop on Real, Large Distributed Systems, 2004

Path-Based Failure and Evolution Management.
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004

Experience with Evaluating Human-Assisted Recovery Processes.
Proceedings of the 2004 International Conference on Dependable Systems and Networks (DSN 2004), 28 June, 2004

2003
Scalable Vector Processors for Embedded Systems.
IEEE Micro, 2003

Why Do Internet Services Fail, and What Can Be Done About It?
Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems, 2003

Undo for Operators: Building an Undoable E-mail Store.
Proceedings of the General Track: 2003 USENIX Annual Technical Conference, 2003

Overcoming the Limitations of Conventional Vector Processors.
Proceedings of the 30th International Symposium on Computer Architecture (ISCA 2003), 2003

Computer architecture - a quantitative approach, 3rd Edition.
Morgan Kaufmann, ISBN: 978-1-55860-596-1, 2003

2002
An Introduction to Dependability.
login Usenix Mag., 2002

ROC-1: Hardware Support for Recovery-Oriented Computing.
IEEE Trans. Computers, 2002

Architecture and Dependability of Large-Scale Internet Services.
IEEE Internet Comput., 2002

Studying and using failure data from large-scale internet services.
Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, July 1, 2002, 2002

Rewind, repair, replay: three R's to dependability.
Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, July 1, 2002, 2002

Vector vs. superscalar and VLIW architectures for embedded multimedia benchmarks.
Proceedings of the 35th Annual International Symposium on Microarchitecture, 2002

A Simple Way to Estimate the Cost of Downtime.
Proceedings of the 16th Conference on Systems Administration (LISA 2002), 2002

Recovery Oriented Computing: A New Research Agenda for a New Century.
Proceedings of the Eighth International Symposium on High-Performance Computer Architecture (HPCA'02), 2002

SIGARCH Conference Guidelines.
Proceedings of the 2002 International Conference on Parallel Architectures and Compilation Techniques (PACT 2002), 2002

2001
Hardware/compiler codevelopment for an embedded media processor.
Proc. IEEE, 2001

2000
Ideal bootstrap estimation of expected prediction error for k-nearest neighbor classifiers: Applications for classification and error assessment.
Stat. Comput., 2000

The Art of Massive Storage: A Web Image Archive.
Computer, 2000

Towards Availability Benchmarks: A Case Study of Software RAID Systems.
Proceedings of the General Track: 2000 USENIX Annual Technical Conference, 2000

Exploiting On-Chip Memory Bandwidth in the VIRAM Compiler.
Proceedings of the Intelligent Memory Systems, Second International Workshop, 2000

1999
Hardware Technology Trends and Database Opportunities, SIGMOD Conference 1998 Keynote Speech, Video
ACM SIGMOD Digit. Symp. Collect., 1999

Virtual Log Based File Systems for a Programmable Disk.
Proceedings of the Third USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1999

Usage Patterns of a Web-Based Image Collection.
Proceedings of the 16th IEEE Symposium on Mass Storage Systems in cooperation with the 7th NASA Goddard Space Flight Center Conference on Mass Storage Systems and Technologies, 1999

Designing a Self-Maintaining Storage System.
Proceedings of the 16th IEEE Symposium on Mass Storage Systems in cooperation with the 7th NASA Goddard Space Flight Center Conference on Mass Storage Systems and Technologies, 1999

A Retrospective on Twelve Years of LISA Proceedings.
Proceedings of the 13th Conference on Systems Administration (LISA-99), 1999

Cluster I/O with River: Making the Fast Case Common.
Proceedings of the Sixth Workshop on I/O in Parallel and Distributed Systems, 1999

ISTORE: Introspective Storage for Data-Intensive Network Services.
Proceedings of The Seventh Workshop on Hot Topics in Operating Systems, 1999

1998
A Case for Intelligent Disks (IDISKs).
SIGMOD Rec., 1998

A New Direction for Computer Architecture Research.
Computer, 1998

Searching for the sorting record: experiences in tuning NOW-Sort.
Proceedings of the SIGMETRICS Symposium on Parallel and Distributed Tools, 1998

Retrospective: RISC I: A Reduced Instruction Set Computer.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

Performance Characterization of a Quad Pentium Pro SMP using OLTP Workloads.
Proceedings of the 25th Annual International Symposium on Computer Architecture, 1998

Retrospective on High-Level Language Computer Architecture.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

Retrospective: A Retrospective on High-Level Language Computer Architecture.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

The Architectural Costs of Streaming I/O: A Comparison of Workstations, Clusters, and SMPs.
Proceedings of the Fourth International Symposium on High-Performance Computer Architecture, Las Vegas, Nevada, USA, January 31, 1998

1997
A case for intelligent RAM.
IEEE Micro, 1997

Scalable Processors in the Billion-Transistor Era: IRAM.
Computer, 1997

High-Performance Sorting on Networks of Workstations.
Proceedings of the SIGMOD 1997, 1997

Extensible, Scalable Monitoring for Clusters of Computers.
Proceedings of the 11th Conference on Systems Administration (LISA-97), 1997

The Energy Efficiency of IRAM Architectures.
Proceedings of the 24th International Symposium on Computer Architecture, 1997

Intelligent RAM (IRAM): The Industrial Setting, Applications and Architectures.
Proceedings of the Proceedings 1997 International Conference on Computer Design: VLSI in Computers & Processors, 1997

A new voting based hardware data prefetch scheme.
Proceedings of the Fourth International on High-Performance Computing, 1997

Computer Organization & Design: The Hardware/Software Interface, Second Edition
Morgan Kaufmann, ISBN: 1-55860-428-6, 1997

1996
Serverless Network File Systems.
ACM Trans. Comput. Syst., 1996

A Microcelebration.
Computer, 1996

LogP: A Practical Model of Parallel Computation.
Commun. ACM, 1996

Computer Architecture: A Quantitative Approach, 2nd Edition
Morgan Kaufmann, ISBN: 1-55860-329-8, 1996

1995
Truth in SPEC benchmarks.
SIGARCH Comput. Archit. News, 1995

A Case for NOW (Networks Of Workstations).
IEEE Micro, 1995

The Interaction of Parallel and Sequential Workloads on a Network of Workstations.
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1995

A Case for NOW (Networks of Workstations) - Abstract.
Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, 1995

Storage Systems for Movies-on-Demand Video Servers.
Proceedings of the Fourteenth IEEE Symposium on Mass Storage Systems, 1995

Choosing the Best Storage System for Video Service.
Proceedings of the Third ACM International Conference on Multimedia '95, 1995

The Berkeley Networks of Workstations (NOW) Project.
Proceedings of the COMPCON '95: Technologies for the Information Superhighway, 1995

1994
A New Approach to I/O Performance Evaluation - Self-Scaling I/O Benchmarks, Predicted I/O Performance.
ACM Trans. Comput. Syst., 1994

Performance and Design Evaluation of the RAID-II Storage Server.
Distributed Parallel Databases, 1994

RAID: High-Performance, Reliable Secondary Storage
ACM Comput. Surv., 1994

Coding Techniques for Handling Failures in Large Disk Arrays.
Algorithmica, 1994

Toward Workload Characterization of Video Server and Digital Library Applications.
Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1994

A Quantitative Analysis of Cache Policies for Scalable Network File Systems.
Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1994

Cooperative Caching: Using Remote Client Memory to Improve File System Performance.
Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1994

Storage alternatives for video service.
Proceedings of the 13th IEEE Symposium on Mass Storage Systems, 1994

RAID-II: A High-Bandwidth Network File Server.
Proceedings of the 21st Annual International Symposium on Computer Architecture. Chicago, 1994

A case for NOW (networks-of-workstations).
Proceedings of the Hot Interconnects II, 1994

Terabytes >> Teraflops or Why Work on Processors When I/O is Where the Action is? (Abstract).
Proceedings of the ACM 22rd Annual Computer Science Conference on Scaling up: Meeting the Challenge of Complexity in Real-World Computing Applications, 1994

Computer Organization & Design: The Hardware/Software Interface
Morgan Kaufmann, ISBN: 1-55860-282-8, 1994

Rechnerarchitektur - Analyse, Entwurf, Implementierung, Bewertung.
Vieweg Lehrbuch Informatik, Vieweg, ISBN: 978-3-528-05173-0, 1994

1993
Storage performance-metrics and benchmarks.
Proc. IEEE, 1993

Designing Disk Arrays for High Data Reliability.
J. Parallel Distributed Comput., 1993

LogP: Towards a Realistic Model of Parallel Computation.
Proceedings of the Fourth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1993

Massive Parallelism and Massive Storage: Trends and Predictions for 1995 to 2000.
Proceedings of the 2nd International Conference on Parallel and Distributed Information Systems (PDIS 1993), 1993

1992
Tradeoffs in Supporting Two Page Sizes.
Proceedings of the 19th Annual International Symposium on Computer Architecture. Gold Coast, 1992

1991
Towards guidelines for SIGARCH sponsored conferences.
SIGARCH Comput. Archit. News, 1991

1990
An Evaluation of Redundant Arrays of Disks Using an Amdahl 5890.
Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1990

Maximizing Performance in a Striped Disk Array.
Proceedings of the 17th Annual International Symposium on Computer Architecture, 1990

Computer Architecture: A Quantitative Approach.
Morgan Kaufmann, ISBN: 1-55860-188-0, 1990

1989
A VLSI chip set for a multiprocessor workstation. I. An RISC microprocessor with coprocessor interface and support for symbolic processing.
IEEE J. Solid State Circuits, December, 1989

A VLSI chip set for a multiprocessor workstation. II. A memory management unit and cache controller.
IEEE J. Solid State Circuits, December, 1989

Disk system architectures for high performance computing.
Proc. IEEE, 1989

How reliable is a RAID?
Proceedings of the Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, 1989

Introduction to redundant arrays of inexpensive disks (RAID).
Proceedings of the Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, 1989

Failure Correction Techniques for Large Disk Arrays.
Proceedings of the ASPLOS-III Proceedings, 1989

1988
RISCY patents.
SIGARCH Comput. Archit. News, 1988

A Project on High Performance I/O Subsystems.
IEEE Data Eng. Bull., 1988

The Design of XPRS.
Proceedings of the Fourteenth International Conference on Very Large Data Bases, August 29, 1988

A Case for Redundant Arrays of Inexpensive Disks (RAID).
Proceedings of the 1988 ACM SIGMOD International Conference on Management of Data, 1988

The Scalable Processor Architecture (SPARC).
Proceedings of the COMPCON'88, Digest of Papers, Thirty-Third IEEE Computer Society International Conference, San Francisco, California, USA, February 29, 1988

1987
What Price Smalltalk?
Computer, 1987

Fast multiply and divide for a VLSI floating-point unit.
Proceedings of the 8th IEEE Symposium on Computer Arithmetic, 1987

1986
An In-Cache Address Translation Mechanism.
Proceedings of the 13th Annual Symposium on Computer Architecture, Tokyo, Japan, June 1986, 1986

Evaluation of the SPUR Lisp Architecture.
Proceedings of the 13th Annual Symposium on Computer Architecture, Tokyo, Japan, June 1986, 1986

1985
Reduced Instruction Set Computers.
Commun. ACM, 1985

1984
RISC watch.
SIGARCH Comput. Archit. News, 1984

Architecture of SOAR: Smalltalk on a RISC.
Proceedings of the 11th Annual Symposium on Computer Architecture, 1984

1983
Architecture of a VLSI Instruction Cache for a RISC
Proceedings of the 10th Annual Symposium on Computer Architecture, 1983, 1983

1982
A performance evaluation of the Intel 80286.
SIGARCH Comput. Archit. News, 1982

A performance evaluation of the Intel iAPX 432.
SIGARCH Comput. Archit. News, 1982

A RISCy approach to VLSI.
SIGARCH Comput. Archit. News, 1982

Assessing RJSCs In High-Level Language Support.
IEEE Micro, 1982

A VLSI RISC.
Computer, 1982

RISC assessment: A high-level language experiment.
Proceedings of the 9th International Symposium on Computer Architecture (ISCA 1982), 1982

A RISCy Approach to Computer Design.
Proceedings of the COMPCON'82, 1982

1981
An Experiment in High Level Language Microprogramming and Verification.
Commun. ACM, 1981

RISC I: A Reduced Instruction Set VLSI Computer.
Proceedings of the 8th Annual Symposium on Computer Architecture, 1981

VAX hardware for the proposed IEEE floating-point standard.
Proceedings of the 5th IEEE Symposium on Computer Arithmetic, 1981

V-Compiler: a next-generation tool for microprogramming.
Proceedings of the American Federation of Information Processing Societies: 1981 National Computer Conference, 1981

1980
Design Considerations for Single-Chip Computers of the Future.
IEEE Trans. Computers, 1980

The case for the reduced instruction set computer.
SIGARCH Comput. Archit. News, 1980

1979
Towards an efficient, machine-independent language for microprogramming.
Proceedings of the 12th annual workshop on Microprogramming, 1979

Design Considerations for the VLSI Processor of X-tree.
Proceedings of the 6th Annual Symposium on Computer Architecture, 1979

1978
X-Tree: A Tree Structured Multi-Processor Computer Architecture.
Proceedings of the 5th Annual Symposium on Computer Architecture, 1978

An approach to firmware engineering.
Proceedings of the American Federation of Information Processing Societies: 1978 National Computer Conference, 1978

Communication In X-TREE, A Modular Multiprocessor System.
Proceedings of the Proceedings 1978 ACM Annual Conference, 1978

1976
Strum: Structured Microprogram Development System for Correct Firmware.
IEEE Trans. Computers, 1976

1975
The design of a system for the synthesis of correct microprograms.
Proceedings of the 8th annual workshop on Microprogramming, 1975


  Loading...