Guide to the John L. Hennessy personal papers SC1362

University Archives staff
Department of Special Collections and University Archives
January 2019, September 2023
Green Library
557 Escondido Mall
Stanford, California 94305-6064
specialcollections@stanford.edu

Note

This encoded finding aid is compliant with Stanford EAD Best Practice Guidelines, Version 1.0.


Contributing Institution: Department of Special Collections and University Archives
Title: John L. Hennessy personal papers
Creator: Hennessy, John L.
Identifier/Call Number: SC1362
Identifier/Call Number: Archival Resource Key 
Physical Description: 44.25 Linear Feet
Date (inclusive): 1968-1998
Physical Location: Special Collections and University Archives materials are stored offsite and must be paged 36-48 hours in advance. For more information on paging collections, see the department's website: http://library.stanford.edu/spc .
Language of Material: English .

Conditions Governing Access

Materials are open for research use. Audio-visual materials are not available in original format, and must be reformatted to a digital use copy.

Biographical / Historical

John L. Hennessy is Director of Knight-Hennessy Scholars, the largest fully endowed graduate-level scholarship program in the world. He is Chairman of the Board of Alphabet and serves on the Board of Directors for Cisco Systems and the Board of Trustees for Gordon and Betty Moore Foundation. Formerly the tenth President of Stanford University, he is also a computer scientist who co-founded MIPS Computer Systems and Atheros Communications. He and Dave Patterson were awarded the ACM A.M. Turing Prize for 2017.

Custodial History

While University Archives is the owner of the physical and/or digital items, permission to examine collection materials is not an authorization to publish. These materials are made available for use in research, teaching, and private study. Any transmission or reproduction beyond that allowed by fair use requires permission from the owners of rights, heir(s) or assigns.

Preferred Citation

[identification of item], John L. Hennessy personal papers (SC1362). Department of Special Collections and University Archives, Stanford University Libraries, Stanford, Calif.

Scope and Contents

The materials consist of publications, research and teaching files, professional files and correspondence, and audiovisual materials.

Conditions Governing Use

While Special Collections is the owner of the physical and digital items, permission to examine collection materials is not an authorization to publish. These materials are made available for use in research, teaching, and private study. Any transmission or reproduction beyond that allowed by fair use requires permission from the owners of rights, heir(s) or assigns. See: http://library.stanford.edu/spc/using-collections/permission-publish

Subjects and Indexing Terms

College administrators.
Computer scientists.
Computer science -- Research
Hennessy, John L.

 

Series 1. Publications Accession ARCH-2017-269

Identifier/Call Number: Archival Resource Key 

Language of Material: English.
Box 1, folder 1

Computer Architecture a Quantitative Approach

Identifier/Call Number: Archival Resource Key 
1996

Box 1, folder 2

Maryland

Identifier/Call Number: Archival Resource Key 
1994 Mar

Box 1, folder 3

Flash Slides ARPA

Identifier/Call Number: Archival Resource Key 
1993 Nov

Box 1, folder 4

DASH (1 of 2)

Identifier/Call Number: Archival Resource Key 

Box 1, folder 5

DASH (2 of 2)

Identifier/Call Number: Archival Resource Key 

Box 1, folder 6

EE182: Computer Architecture and Organization Information Sheet

Identifier/Call Number: Archival Resource Key 
1993-1992

Box 1, folder 7

Computer Architecture a Quantitative Approach

Identifier/Call Number: Archival Resource Key 
1996

Box 1, folder 8

Tau Beta Pi Teaching Survey Winter Quarter

Identifier/Call Number: Archival Resource Key 
1978-1979

Box 1, folder 9

Tau Beta Pi Teaching Survey Spring Quarter

Identifier/Call Number: Archival Resource Key 
1978-1979

Box 1, folder 10

Tau Beta Pi Teaching Survey Autumn Quarter

Identifier/Call Number: Archival Resource Key 
1976-1977

Box 1, folder 11

Tau Beta Pi Engineering Course Evaluations Spring Quarter

Identifier/Call Number: Archival Resource Key 
1981

Box 1, folder 12

Tau Beta Pi Engineering Course Evaluations Autumn Quarter

Identifier/Call Number: Archival Resource Key 
1980

Box 1, folder 13

Tau Beta Pi Engineering Course Evaluations Winter Quarter

Identifier/Call Number: Archival Resource Key 
1981

Box 1, folder 14

Endowed Professorships Directorships at Stanford University

Identifier/Call Number: Archival Resource Key 
1992 Feb 10

Box 2, folder 1

Booklet of Abstracts and Viewgraphs Stanford Computer Forum

Identifier/Call Number: Archival Resource Key 
1984 Feb

Box 2, folder 2

DEC System -10/20 Hardware Manual

Identifier/Call Number: Archival Resource Key 
1977

Box 2, folder 3

CSL, Abstracts

Identifier/Call Number: Archival Resource Key 
1968-1992

Box 2, folder 4

A 160nS 54bit CMOS Division Implementation using Self-timing and symmetrically overlapped SRT stages

Identifier/Call Number: Archival Resource Key 

Box 2, folder 5

A 4 nsec 4Kxlbit Two-Port BiCMOS SRAM

Identifier/Call Number: Archival Resource Key 
1988

Box 2, folder 6

A 4-ns 4K x 1-bit Two-Port BiCMOS SRAM

Identifier/Call Number: Archival Resource Key 
1998

Box 2, folder 7

A 4ns 64KB BiCMOS SRAM Authors: Wingard, Stark, Horowitz

Identifier/Call Number: Archival Resource Key 

Box 2, folder 8

A 4-ns BiCMOS translation Lookaside Buffer Authors: Tamura, Yang, Wingard, Horowitz

Identifier/Call Number: Archival Resource Key 

Box 2, folder 9

Accuracy of Trace-Driven Simulationsof Multiprocessors (The) short version

Identifier/Call Number: Archival Resource Key 

Box 2, folder 10

Accuracy of Trace-Driven Simulationsof Multiprocessors (The)

Identifier/Call Number: Archival Resource Key 
1992

Box 2, folder 11

Accurate Analysis of Array References

Identifier/Call Number: Archival Resource Key 
1992 Sep

Box 2, folder 12

Hennessy, John Advances in Compiler Technology

Identifier/Call Number: Archival Resource Key 

Box 2, folder 13

Authors: Clyde Carpenter Mark Horowitz

Identifier/Call Number: Archival Resource Key 

Box 2, folder 14

Algorithms

Identifier/Call Number: Archival Resource Key 

Box 2, folder 15

Analysis of Cache Invalidation Patterns in Multiprocessors

Identifier/Call Number: Archival Resource Key 
1988

Box 2, folder 16

Analysis of Cache Performance for Operating Systems and Multiprogramming

Identifier/Call Number: Archival Resource Key 
1987 May

Box 2, folder 17

Analysis of Critical Architectural and Program Parameters in a Hierarchical Shared Memory Multiprocessor

Identifier/Call Number: Archival Resource Key 

Box 2, folder 18

"Analysisof Parallelism and Deadlocks in Distributed-Time Logic Simulation

Identifier/Call Number: Archival Resource Key 
1989

Box 2, folder 19

Analysis of Power Supply Networks in VSLI Circuits

Identifier/Call Number: Archival Resource Key 
1991 Mar

Box 2, folder 20

An Analytical Cache Model Authors: Anant Agarwal, Mark Horowitz, John Hennessy

Identifier/Call Number: Archival Resource Key 
1986

Box 2, folder 21

An Analytical Cache Model Version

Identifier/Call Number: Archival Resource Key 
1988 Apr 25

Box 2, folder 22

Analyzing CMOS Power Supply Networks Using Ariel

Identifier/Call Number: Archival Resource Key 
1988

Box 2, folder 23

Analyzing and Tuning Memory Performance in Sequential and … M. Martonosi

Identifier/Call Number: Archival Resource Key 
1994 Jan

Box 2, folder 24

Anonymous one-time signatures and flexible untraceable electronic cash

Identifier/Call Number: Archival Resource Key 
1988

Box 2, folder 25

Architectural and implementation tradeoffs in the design of multiple-context processors

Identifier/Call Number: Archival Resource Key 
1992

Box 2, folder 26

Architectural and implementation tradeoffs in the design of multiple-context…

Identifier/Call Number: Archival Resource Key 
1994 Sep

Box 2, folder 27

Architectural Tradeoffs in the design of MIPS

Identifier/Call Number: Archival Resource Key 
1985 Oct

Box 2, folder 28

"Architecture of Field Programmable Gate Arrays: The Effect of Logic Block Functionality on Area Efficiency

Identifier/Call Number: Archival Resource Key 

Box 2, folder 29

Array Data-Flow Analysis and its use in Array Privatization

Identifier/Call Number: Archival Resource Key 
1993

Box 2, folder 30

Asymptotic Waveform Evaluation for Circuits with redundant DC Equations

Identifier/Call Number: Archival Resource Key 
1991 May

Box 2, folder 31

ATUM: A New Technique for Capturing Address Traces Using Microcode

Identifier/Call Number: Archival Resource Key 

Box 2, folder 32

Automatic and Explicit Parallelization of N-Body Simulation

Identifier/Call Number: Archival Resource Key 
1991 Mar

Box 2, folder 33

BiNMOS: A Basic Cell for BiCMOS Sea-of-Gates

Identifier/Call Number: Archival Resource Key 

Box 2, folder 34

The Benefits of Cllustering in Shared Address Space Multiprocessors: An Applications-Driven Investigation

Identifier/Call Number: Archival Resource Key 

Box 2, folder 35

Bipolar Circuit elements providing self-completion-indication

Identifier/Call Number: Archival Resource Key 
1989

Box 2, folder 36

Russell Kao, Bob Alverson, Mark Horowitz, and Don Starck

Identifier/Call Number: Archival Resource Key 

Box 2, folder 37

Boosting Beyond Static Scheduling in a Superscalar Processor

Identifier/Call Number: Archival Resource Key 
1990 July

Box 2, folder 38

Cache Coherence Directories for Scalable Multiprocessors

Identifier/Call Number: Archival Resource Key 
1992 Oct

Box 2, folder 39

Cache Coherency Protocol Design Options for Large Scale Multiprocessors

Identifier/Call Number: Archival Resource Key 

Box 2, folder 40

Cache Invalidation Patterns in Shared-Memory Multiprocessors

Identifier/Call Number: Archival Resource Key 

Box 2, folder 41

Cache Performance of Operating System and Multiprogramming Workloads

Identifier/Call Number: Archival Resource Key 

Box 2, folder 42

The Cache Performance and Optimizations of Blocked Algorithms

Identifier/Call Number: Archival Resource Key 
1991

Box 2, folder 43

Characteristics of Performance-Optimal Multi-Level Cache Hierarchies

Identifier/Call Number: Archival Resource Key 

Box 2, folder 44

Characterization of Parallelism and Deadlocks in Distributed Digital Logic Simulation

Identifier/Call Number: Archival Resource Key 
1989 Jun

Box 2, folder 45

Characterizing the Cache Performance and Synchronization Behavior of a Multiprocessor Operating System

Identifier/Call Number: Archival Resource Key 
1992 Jan

Box 2, folder 46

Characterizing the Caching and Synchronization Performance of a Multiprocessor Operating System

Identifier/Call Number: Archival Resource Key 
1992

Box 2, folder 47

Characterizing the Synchronization Behavior of Parallel Programs

Identifier/Call Number: Archival Resource Key 
1988 July

Box 2, folder 48

Charging sharing models for MOS circuits

Identifier/Call Number: Archival Resource Key 
1986 Nov

Box 2, folder 49

Charge-sharing models for switch-level simulation

Identifier/Call Number: Archival Resource Key 

Box 2, folder 50

Circuit Techniques for Large CSEA SRAMs

Identifier/Call Number: Archival Resource Key 
1992

Box 2, folder 51

A Clocking Discipline for Two-Phase Digital Integrated Circuits

Identifier/Call Number: Archival Resource Key 
1983 Jan

Box 2, folder 52

Coarse-Grain Parallel Programming in Jade

Identifier/Call Number: Archival Resource Key 

Box 2, folder 53

Code Generation using Tree Matching and Dynamic Programming

Identifier/Call Number: Archival Resource Key 
1989 Oct

Box 2, folder 54

Code Optimization Across Procedures

Identifier/Call Number: Archival Resource Key 
1989 Feb

Box 2, folder 55

Code Optimization of Pipeline Constraints

Identifier/Call Number: Archival Resource Key 
1983 Dec

Box 2, folder 56

A Comparative Evaluation of Nodal and Supernodal Parallel Sparse Matrix Factorization: Detailed Simulation results

Identifier/Call Number: Archival Resource Key 
1992 May

Box 2, folder 57

Comparative Performance Evaluation of Cache-Coherent NUMA and COMA Architectures

Identifier/Call Number: Archival Resource Key 
1991 Nov 12

Box 2, folder 58

Comparative Performance Evaluation of Cache-Coherent NUMA and COMA Architectures

Identifier/Call Number: Archival Resource Key 
1992 May

Box 3, folder 1

Comparison of the Rete and Treat Production Matchers for Soar (A Summary)

Identifier/Call Number: Archival Resource Key 
1988

Box 3, folder 2

Comparative Evaluation of Latency Reducing and Tolerating Techniques

Identifier/Call Number: Archival Resource Key 
1991 Mar

Box 3, folder 3

"Competitive Management of Distributed Shared Memory" Authors: D. Black, A. Gupta, W-D Weber

Identifier/Call Number: Archival Resource Key 
1989

Box 3, folder 4

"Compilation of Single Assignment Languages: Analysis and Propositions" Authors: P. Schnorf . Ganapathi

Identifier/Call Number: Archival Resource Key 
1989 Nov

Box 3, folder 5

"Compile-Time Copy Elimination" Authors: P. Schnorf, M. Ganapathi, JLH

Identifier/Call Number: Archival Resource Key 
1993 Apr

Box 3, folder 6

Compile-time Partitioning Scheduling of Parallel Programs

Identifier/Call Number: Archival Resource Key 

Box 3, folder 7

Compiling Single Assignment Languages Authors: K. Gopinath and J.L. Hennessy

Identifier/Call Number: Archival Resource Key 

Box 3, folder 8

Uncorrected Preliminary Manuscript Computer Organization and Design: the Hardware/Software Interface

Identifier/Call Number: Archival Resource Key 
1997

Box 3, folder 9

Computer Technology and Architecture: An Evolving Interaction

Identifier/Call Number: Archival Resource Key 

Box 3, folder 10

Consumer-based versus Producer-based Prefetch

Identifier/Call Number: Archival Resource Key 
1994 Mar

Box 3, folder 11

"Cool: A Language for Parallel Programming" Authors: R. Chandra, A. Gupta, J. Hennessy

Identifier/Call Number: Archival Resource Key 
1989 Oct

Box 3, folder 12

Copy Elimination with Abstract Interpretation

Identifier/Call Number: Archival Resource Key 

Box 3, folder 13

Copy Elimination in Functional Languages

Identifier/Call Number: Archival Resource Key 
1988 Nov

Box 3, folder 14

The DASH prototype: implementation and performane

Identifier/Call Number: Archival Resource Key 
1992

Box 3, folder 15

The DASH prototype: Logic Overhead and Performance

Identifier/Call Number: Archival Resource Key 
1993

Box 3, folder 16

Data dependence and data-flow analysis of arrays

Identifier/Call Number: Archival Resource Key 
1992

Box 3, folder 17

Data Locality and Load Balancing in COOL

Identifier/Call Number: Archival Resource Key 
1993

Box 3, folder 18

Data Locality and Memory System Performance in the Parallel Simulation of Ocean Eddy Currents

Identifier/Call Number: Archival Resource Key 
1991 Aug

Box 3, folder 19

Data Locality Optimizing Algorithm

Identifier/Call Number: Archival Resource Key 
1991

Box 3, folder 20

Deriving Accurate Fault Models Author: John Michael Acken

Identifier/Call Number: Archival Resource Key 
1988 Oct

Box 3, folder 21

Design and Analysis of DASH: A scalable directory-based multiprocessor

Identifier/Call Number: Archival Resource Key 
1992 Feb

Language of Material: English.
Box 3, folder 22

"Design and Clocking of VLSI multipliers" M. R. Santoro

Identifier/Call Number: Archival Resource Key 
1989 Oct

Box 3, folder 23

"Design of a Digital Audio Input Output Chip"

Identifier/Call Number: Archival Resource Key 

Box 3, folder 24

Design and Evaluation of Compiler Optimizations for Scalable Shared Address Space Machines

Identifier/Call Number: Archival Resource Key 
1994

Box 3, folder 25

Design and Evaluation of a Compiler Algorithm for Prefetching

Identifier/Call Number: Archival Resource Key 
1992

Box 3, folder 26

Design of a High-Performance Cache-Controller: a case study in asynchronous synthesis

Identifier/Call Number: Archival Resource Key 
1993 Apr

Box 3, folder 27

Design of a high-performance VLSI Processor

Identifier/Call Number: Archival Resource Key 
1983 Feb

Box 3, folder 28

Design and Implementation of an Optimizing Compiler for Single Assignment Language

Identifier/Call Number: Archival Resource Key 
1990 Nov

Box 3, folder 29

"Design of the Stanford DASH Multiprocessor"

Identifier/Call Number: Archival Resource Key 
1989 Dec

Box 3, folder 30

The Design and Testing of MIPS-X P.Chow and M. Horowitz

Identifier/Call Number: Archival Resource Key 

Box 4, folder 1

The Design Verification Testing of MIPS

Identifier/Call Number: Archival Resource Key 

Box 4, folder 2

"Designing High-Performance Digital Circuits Using Wave Pipelining Authors: Wong, DeMicheli, Flynn

Identifier/Call Number: Archival Resource Key 

Box 4, folder 3

Detecting Violations of Sequential Consistency Author: Gharachorloo, K. Gibbons, P.

Identifier/Call Number: Archival Resource Key 
1991 May

Box 4, folder 4

"The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor" Authors: D. Lenoski, J. Laudon, et al

Identifier/Call Number: Archival Resource Key 
1989 Dec

Box 4, folder 5

Dynamic Pointer Allocation for Scalable Cache Coherence Directories Author: Simoni, R. /Horowitz, M.

Identifier/Call Number: Archival Resource Key 
1991 Aug

Box 4, folder 6

Editing Graphical Objects Using Procedural Representations Author: Paul Asente

Identifier/Call Number: Archival Resource Key 
1987 Oct

Box 4, folder 7

The Effect of Logic Block Complexity on Area of Programmable Gate Arrays Authors: Rose, Francis, Chow, Lewis

Identifier/Call Number: Archival Resource Key 

Box 4, folder 8

Effectiveness of Trace Sampling for Performance Debugging Tools Martonosi, M. Gupta, A, and Anderson T.

Identifier/Call Number: Archival Resource Key 
1993 July

Box 4, folder 9

Effective Copy Elimination in Single Assignment Languages Author: Schnorf, Peter et al.

Identifier/Call Number: Archival Resource Key 
1991

Box 4, folder 10

Efficient Block-Oriented Approach to Parallel Sparse Cholesky Factorization (An)

Identifier/Call Number: Archival Resource Key 
1992 July

Box 4, folder 11

Efficient and Exact Data Dependence Analysis

Identifier/Call Number: Archival Resource Key 
1991 Jun

Box 4, folder 12

"Efficient Generation of Test Patterns Using Boolean Satisfiability" (thesis) Author: T. Larrabee

Identifier/Call Number: Archival Resource Key 
1990 Feb

Box 4, folder 13

Efficient Moment-Based Timing Analysis for Variable Accuracy Switch Level Simulation

Identifier/Call Number: Archival Resource Key 
1991 Apr

Box 4, folder 14

Efficient Moment-Based Timing Analysis for Variable Accuracy Switch Level Simulation

Identifier/Call Number: Archival Resource Key 
1991 Apr

Box 4, folder 15

Efficient Scheduling on Multiprogrammed Shared-Memory… A. Tucker

Identifier/Call Number: Archival Resource Key 
1994 Jan

Box 4, folder 16

Efficient Sparse Matrix Factorization on High-Performance Workstations -- Exploiting the Memory Hierarchy

Identifier/Call Number: Archival Resource Key 
1990 Sep 12

Box 4, folder 17

Efficient Superscalar Performance Through Boosting Smith, Horowitz, Lam, M.

Identifier/Call Number: Archival Resource Key 

Box 4, folder 18

Eliminating Redundant DC Equations for Asymptotic Waveform Evaluation

Identifier/Call Number: Archival Resource Key 
1993 Apr 19

Box 4, folder 19

Emitter Follower-Based Drivers for Large ECL loads

Identifier/Call Number: Archival Resource Key 
1993 May 19-21

Box 4, folder 20

An Empirical Investigation of the Effectiveness and Limitations of Automatic Parallelization

Identifier/Call Number: Archival Resource Key 
1991 Apr

Box 4, folder 21

An Empirical Comparison of the Kendall Square Research KSR-1 and Stanford DASH Multiprocessors Authors: Singh, JP et al

Identifier/Call Number: Archival Resource Key 
1993 Nov 15-19

Box 4, folder 22

Equilibrium Detection and Temperature Measurement of Simulated Annealing Placements

Identifier/Call Number: Archival Resource Key 
1988 May

Box 4, folder 23

Torrellas and Hennessy

Identifier/Call Number: Archival Resource Key 

Box 4, folder 24

Evaluating Interprocedural Code Optimization Techniques

Identifier/Call Number: Archival Resource Key 
1991 Feb

Box 4, folder 25

Evaluating the Benefits of Cache-Affinity Scheduling in Shared-Memory Multiprocessors

Identifier/Call Number: Archival Resource Key 
1992 Aug

Box 4, folder 26

Evaluating the Memory Overhead Required for COMA Architectures

Identifier/Call Number: Archival Resource Key 
1994 Apr

Box 4, folder 27

An Evaluation of the Chandy-Misra-Byrant Algorithm for Digital Logic Simulation

Identifier/Call Number: Archival Resource Key 
1992 Jan

Box 4, folder 28

Evaluation of Directory Schemes for Cache Coherence

Identifier/Call Number: Archival Resource Key 
1988

Box 4, folder 29

Experiences Implementing a Parallel ATMS on a Shared-Memory Multiprocessor

Identifier/Call Number: Archival Resource Key 
1989

Box 4, folder 30

Eploiting the Memory Hierarchy in Sequential and Parallel Sparse Cholesky Factorization

Identifier/Call Number: Archival Resource Key 
1992 Nov

Box 4, folder 31

Exploiting Variable Grain Parallelism at Runtime

Identifier/Call Number: Archival Resource Key 
1988 July

Box 4, folder 32

Exploring the Benefits of Multiple Hardware Contexts in a Multiprocessor Architecture: Preliminary Results Authors: Weber, Gupta

Identifier/Call Number: Archival Resource Key 
1988 Nov 16

Box 4, folder 33

Fast Functional Simulation: An Incremental Approach

Identifier/Call Number: Archival Resource Key 
1988 July

Box 4, folder 34

Fast Operating System Simulation

Identifier/Call Number: Archival Resource Key 
1994 Oct

Box 4, folder 35

"Fast Sparse Matric Factorization on Modern Workstations" Authors: E. Rothberg, A. Gupta

Identifier/Call Number: Archival Resource Key 
1989 Oct 2

Box 4, folder 36

P. A. Eichenberger Thesis (original copy)

Identifier/Call Number: Archival Resource Key 
1986 Apr

Box 4, folder 37

Fast Symbolic Layout Transition for Custom VLSI Integrated Circuits

Identifier/Call Number: Archival Resource Key 
1986 Apr

Box 4, folder 38

FIAT: A Framework for Interprocedural Analysis and Transformation

Identifier/Call Number: Archival Resource Key 
1994

Box 4, folder 39

Finding and Exploiting Parallelism in an Ocean Ocean Simulation Program: Experience, Results, and Implications

Identifier/Call Number: Archival Resource Key 

Box 4, folder 40

Flexible Netlist Processing Via Pattern Matching

Identifier/Call Number: Archival Resource Key 
1993

Box 4, folder 41

The Formal Definition of a Real-Time Language

Identifier/Call Number: Archival Resource Key 
1978 July

Box 4, folder 42

General Compiled Electrical Simulation Authors: Weise, Seligman

Identifier/Call Number: Archival Resource Key 
1989

Box 4, folder 43

Generalization in Connectionist Network that Realize Boolean Functions Authors: K.A. Ruyser, M. A. Horowitz

Identifier/Call Number: Archival Resource Key 

Box 4, folder 44

Generating Incremental VLSI Compaction Spacing Constraints Clyde Carpenter Mark Horowitz

Identifier/Call Number: Archival Resource Key 
1987

Box 4, folder 45

Hardware C- A Language for Hardware Design , Authors: Ku. DeMicheli

Identifier/Call Number: Archival Resource Key 
1988

Box 4, folder 46

Hardware-Software Co-Design

Identifier/Call Number: Archival Resource Key 
1993 Oct

Box 4, folder 47

Hardware/Software Tradeoffs for Increased Performance Authors: J. Hennessy, N. Jouppi, et al.

Identifier/Call Number: Archival Resource Key 
1983 Jan

Box 4, folder 48

Hercules - A System for High-level synthesis

Identifier/Call Number: Archival Resource Key 
1988

Box 4, folder 49

The Hermod Behavioral Synthesis System Authors: Odani, Hwang, Blank, Rokicki

Identifier/Call Number: Archival Resource Key 
1989

Box 4, folder 50

Hiding Memory Latency using Dynamic Scheduling in Shared-Memory Multiprocessors

Identifier/Call Number: Archival Resource Key 
1992 May

Box 4, folder 51

Hiding Memory Latency using Dynamic Scheduling in Shared-Memory Multiprocessors

Identifier/Call Number: Archival Resource Key 
1993 Apr

Box 4, folder 52

High Performance Microprocessor Architectures

Identifier/Call Number: Archival Resource Key 
1989-1990

Box 4, folder 53

High Speed BiCMOS Memories

Identifier/Call Number: Archival Resource Key 
1994 Dec

Box 4, folder 54

Impact of Operating System scheduling policies and synchronization methods on the performance of parallel applications

Identifier/Call Number: Archival Resource Key 
1990 Sep 19

Box 4, folder 55

The Implementation of MIPS

Identifier/Call Number: Archival Resource Key 
1984 Aug

Box 4, folder 56

"Implementing a Directory-Based Cache Consistency Protocol" Author Richard Simoni

Identifier/Call Number: Archival Resource Key 
1990 Mar

Box 4, folder 57

Implications of Hierarchical N-body Techniques for Multiprocessor Architecture

Identifier/Call Number: Archival Resource Key 

Box 4, folder 58

Implications of Hierarchical N-body Techniques for Multiprocessor Architecture

Identifier/Call Number: Archival Resource Key 
1992 Jan

Box 4, folder 59

Implications of Non-Binary Sized Instructions

Identifier/Call Number: Archival Resource Key 
1992 May 19-21

Box 4, folder 60

Improved Models for Switch-level simulation Author: Chorng-Yeong Chu

Identifier/Call Number: Archival Resource Key 

Box 4, folder 61

Improving Locality and Parallelism in Nested Loops

Identifier/Call Number: Archival Resource Key 
1992 Aug

Box 4, folder 62

Incremental Circuit Extraction

Identifier/Call Number: Archival Resource Key 

Box 4, folder 63

Incremental -in-Time Algorithm for Digital Simulation

Identifier/Call Number: Archival Resource Key 

Box 4, folder 64

Efficiency Considerations in Program Synthesis: A Knowledge-Based Approach

Identifier/Call Number: Archival Resource Key 
1979 Sep

Box 4, folder 65

File Access Performance of Diskless Workstations

Identifier/Call Number: Archival Resource Key 
1984 Jun

Box 5, folder 1

Incremental Tools for the Design and Verification of VLSI Circuits

Identifier/Call Number: Archival Resource Key 
1993

Box 5, folder 2

Incremental VLSI Compaction Author: Clyde W. Carpenter

Identifier/Call Number: Archival Resource Key 
1988 Dec

Box 5, folder 3

Instruction Selection by Attributed Parsing

Identifier/Call Number: Archival Resource Key 
1984 Feb

Box 5, folder 4

Integrating Concurrency and Data Abstraction in the COOL Parallel Programming Language

Identifier/Call Number: Archival Resource Key 

Box 5, folder 5

Integrated Pin Electronics for VLSI Functional Testers

Identifier/Call Number: Archival Resource Key 

Box 5, folder 6

Integrating Concurrency and Data Abstraction in a Parallel Programming Language

Identifier/Call Number: Archival Resource Key 
1992

Box 5, folder 7

Integrating Concurrency and Data Abstraction in a Parallel Programming Language

Identifier/Call Number: Archival Resource Key 
1992 Feb

Box 5, folder 8

Integrating Scalar Optimization and Parallelization

Identifier/Call Number: Archival Resource Key 
1991 Aug

Box 5, folder 9

Integration of Message Passing and Shared Memory

Identifier/Call Number: Archival Resource Key 
1994 Oct

Box 5, folder 10

Interleaving: A Multithreading Technique Targetting Multiprocessors and Workstations

Identifier/Call Number: Archival Resource Key 
1994 Oct 5-7

Box 5, folder 11

Interprocedural Analysis Useless for Code Optimization

Identifier/Call Number: Archival Resource Key 
1987 Nov

Box 5, folder 12

Interprocedural Analysis vs. Procedure Integration

Identifier/Call Number: Archival Resource Key 
1989 Apr

Box 5, folder 13

Interprocedural Optimization: Experimental Results

Identifier/Call Number: Archival Resource Key 
1989

Box 5, folder 14

"Interval Methods for Distributed Simulation Systems" Authors: A.R.W. Todesco

Identifier/Call Number: Archival Resource Key 

Box 5, folder 15

"IRSIM: An Incremental MOS Switch-Level Simulator"

Identifier/Call Number: Archival Resource Key 
1988

Box 5, folder 16

John Hennessy A Language for Microcode Description and Simulation in VLSI

Identifier/Call Number: Archival Resource Key 
1980 July

Box 5, folder 17

Latency and Throughput Tradeoffs in Self-Timed Speed-Independent Pipelines Rings

Identifier/Call Number: Archival Resource Key 
1990 Aug

Box 5, folder 18

Limits of Control Flow on Parallelism

Identifier/Call Number: Archival Resource Key 
1992 May 19-21

Box 5, folder 19

Limits on Multiple Instruction Issue Authors: M. Smith, M. Johnson, M. Horowitz

Identifier/Call Number: Archival Resource Key 
1990 July

Box 5, folder 20

LISP

Identifier/Call Number: Archival Resource Key 
1986

Box 5, folder 21

LISP

Identifier/Call Number: Archival Resource Key 
1987 Mar

Box 5, folder 22

LISP on a Reduced-Instruction-Set Processor: Characterization and Optimization

Identifier/Call Number: Archival Resource Key 

Box 5, folder 23

Load Balancing and Data Locality in Hierarchical N-Body Methods

Identifier/Call Number: Archival Resource Key 
1992 Jan

Box 5, folder 24

LocusRoute: A Parallel Global Router for Standard Cells

Identifier/Call Number: Archival Resource Key 
1988

Box 5, folder 25

Logic Minimization, Placement Routing in SWAMI

Identifier/Call Number: Archival Resource Key 

Box 5, folder 26

Mable: A Technique for Efficient Machine Stimulation

Identifier/Call Number: Archival Resource Key 
1994 Oct

Box 5, folder 27

Mable: A Technique for Efficient Machine Stimulation

Identifier/Call Number: Archival Resource Key 
1994 Apr 18-21

Box 5, folder 28

MAGIC: the Beta Release UCB-EECS

Identifier/Call Number: Archival Resource Key 
1985 Aug

Box 5, folder 29

Making Effective Use of Shared-Memory Multiprocessors: The Process Control Approach

Identifier/Call Number: Archival Resource Key 
1991 July

Box 5, folder 30

Measurement, Analysis and Improvement of the Cache Behavior of a Shared Data in Cache Coherent Multiprocessors"

Identifier/Call Number: Archival Resource Key 
1990 Feb

Box 5, folder 31

Measurement and Evaluation of the MIPS Architecture and Processor

Identifier/Call Number: Archival Resource Key 

Box 5, folder 32

Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors

Identifier/Call Number: Archival Resource Key 
1993 Apr

Box 5, folder 33

"Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors"

Identifier/Call Number: Archival Resource Key 
1990 Mar

Box 5, folder 34

Memory-Reference Characteristics of Multiprocessor Applicationa under MACH

Identifier/Call Number: Archival Resource Key 
1988

Box 5, folder 35

MemSpy: Analyzing Memory System Bottlenecks in Programs

Identifier/Call Number: Archival Resource Key 
1992 Jun

Box 5, folder 36

"A Methodology for Modeling Inter-processor Traffic in Shared Memory Multiprocessors"

Identifier/Call Number: Archival Resource Key 
1989 July

Box 5, folder 37

MIPS: A Microprocessor Architecture

Identifier/Call Number: Archival Resource Key 
1982 Oct

Box 5, folder 38

MIPS: A VLSI Processor Architecture

Identifier/Call Number: Archival Resource Key 
1981 Sep

Box 5, folder 39

MIPS-X: A 20 MIPS Peak, 32-bit microprocessor with on-chip cache

Identifier/Call Number: Archival Resource Key 

Box 5, folder 40

The MIPS-X External Cache Processor: Functionality and I/O

Identifier/Call Number: Archival Resource Key 
1987

Box 5, folder 41

MIPS-X: The External Interface

Identifier/Call Number: Archival Resource Key 
1987 Nov

Box 5, folder 42

MIPS-X: Instruction Set and Programmer's Manual

Identifier/Call Number: Archival Resource Key 

Box 5, folder 43

The MIPSX Microprocessor Horowitz, Chow

Identifier/Call Number: Archival Resource Key 
1985

Box 5, folder 44

Modeling the Performance of Limited Pointers Directories for Cache Coherence

Identifier/Call Number: Archival Resource Key 
1991

Box 5, folder 45

MTOOL: an Integrated System for Performance Debugging Shared Memory Multiprocessor Applications

Identifier/Call Number: Archival Resource Key 
1992 May

Box 5, folder 46

MTOOL: A Method for Isolating Memory Bottlenecks in Shared Memory Multiprocessor Programs

Identifier/Call Number: Archival Resource Key 
1991 Aug 12-16

Box 5, folder 47

Multi-Level Logic Array Synthesis Author: Rowen, Christopher

Identifier/Call Number: Archival Resource Key 
1985 July

Box 5, folder 48

Multiprocessor Cache Memory Performance: Characterization and Optimization

Identifier/Call Number: Archival Resource Key 
1992 Aug

Box 5, folder 49

Multiprocessor Cache Analysis Using ATUM

Identifier/Call Number: Archival Resource Key 
1988 Jun

Box 5, folder 50

Multiprocessor RISCS: Design Issues R. H. Katz, et al.

Identifier/Call Number: Archival Resource Key 

Box 5, folder 51

MultiTitan-Four Architecture Papers Digital, West. Res. Lab.

Identifier/Call Number: Archival Resource Key 
1988

Box 5, folder 52

Multis: A New Class of Multiprocessor Computers By: Bell

Identifier/Call Number: Archival Resource Key 

Box 5, folder 53

The Livermore Fortran Kernels: A Computer Test of the Numerical Performance Range. Author: F. McMahon

Identifier/Call Number: Archival Resource Key 
1986 Dec

Box 5, folder 54

Multiprocessor Performance Debugging and Memory Bottlenecks

Identifier/Call Number: Archival Resource Key 
1992 Aug

Box 5, folder 55

Multiprocessor RISCS: Design Issues Initial Analyses

Identifier/Call Number: Archival Resource Key 

Box 5, folder 56

Multiprocessor Simulation: Achieving Accuracy, Efficiency, and Flexibility

Identifier/Call Number: Archival Resource Key 
1993 Oct

Box 5, folder 57

Multiprocessor Simulation and Tracing Using Tango

Identifier/Call Number: Archival Resource Key 
1991 Aug 12-16

Box 5, folder 58

"Nondeterminism and Unification in Log-Scheme: Integrating Logic and Functional Programming"

Identifier/Call Number: Archival Resource Key 

Box 5, folder 59

On-Chip Instruction Caches for High Performance Processors Anant Agarwal, Paul Chow, Mark Horowitz

Identifier/Call Number: Archival Resource Key 
1987

Box 5, folder 60

Organization and VLSI Implementation of MIPS

Identifier/Call Number: Archival Resource Key 
1984 Apr

Box 6, folder 1

An Overview of the MIPS-X-MP Project #86-300 John Hennessy Mark Horowitz

Identifier/Call Number: Archival Resource Key 
1986 Apr

Box 6, folder 2

Overview and Status of the Stanford DASH Multiprocessor

Identifier/Call Number: Archival Resource Key 
1991 Apr

Box 6, folder 3

Overview of the Stanford U-Code Compiler System

Identifier/Call Number: Archival Resource Key 

Box 6, folder 4

Overview of Work in VLSI Systems and Software Area

Identifier/Call Number: Archival Resource Key 

Box 6, folder 5

A Parallel Adaptive Fast Multipole Method

Identifier/Call Number: Archival Resource Key 
1993 Nov 15-19

Box 6, folder 6

The Parallel Decomposition and Implementation of an Integrated Circuit Global Router

Identifier/Call Number: Archival Resource Key 
1988 July

Box 6, folder 7

"Parallel Distributed-Time Logic Simulation" Authors: L. Soule, A. Gupta

Identifier/Call Number: Archival Resource Key 

Box 6, folder 8

Parallel Global Routing for Standard Cells Author: Rose

Identifier/Call Number: Archival Resource Key 

Box 6, folder 9

Parallel Hierarchical N-Body Methods and Their Implications for Multiprocessors

Identifier/Call Number: Archival Resource Key 
1993 Mar

Box 6, folder 10

Parallelizing Compilers: Implementation and Effectiveness

Identifier/Call Number: Archival Resource Key 
1993 Jun

Box 6, folder 11

Parallel ICCG on a Hierarchical Memory Multiprocessor-- Addressing the Triangular Solve Bottleneck

Identifier/Call Number: Archival Resource Key 

Box 6, folder 12

Parallel Implementation of OPS5 on the Encore Multiprocessor: Results Analysis Authors: Gupta, Tambe, Kalp, Forgy, Newell

Identifier/Call Number: Archival Resource Key 
1988

Box 6, folder 13

Parallel Logic Simulation: an Evaluation of Centralized-Time and Distributed-Time Algorithms

Identifier/Call Number: Archival Resource Key 
1992 Jun

Box 6, folder 14

Parallel Logic Simulation on General Purpose Machines

Identifier/Call Number: Archival Resource Key 

Box 6, folder 15

Parallel OPS5 on the Encore Multimax Authors: Gupta, Forgy, Kalp, Newell, Tambe

Identifier/Call Number: Archival Resource Key 
1988

Box 6, folder 16

"Parallelizing the Simulation of Ocean Eddy Currents" Authors:J. P. Singh J. L. Hennessy

Identifier/Call Number: Archival Resource Key 
1989 Aug

Box 6, folder 17

Partitioning and Scheduling Parallel Programs for Execution on Multiprocessors Author: Vivek Sarkar

Identifier/Call Number: Archival Resource Key 
1987 Apr

Box 6, folder 18

Partitioning parallel Programs for Macro-Dataflow

Identifier/Call Number: Archival Resource Key 

Box 6, folder 19

PASCAL and Pascal* Compiler Systems Author: Hennessy, J.

Identifier/Call Number: Archival Resource Key 
1979 Aug

Box 6, folder 20

Pascal*: A Pascal Based Systems programming language

Identifier/Call Number: Archival Resource Key 
1980 Jun

Box 6, folder 21

The Performance Advantages of Integrating Block Data Transfer in Cache-Coherent Multiprocessors

Identifier/Call Number: Archival Resource Key 
1994 Oct 5-7

Box 6, folder 22

The Performance Advantages of Integrating Message-Passing in Cache-Coherent Multiprocessors

Identifier/Call Number: Archival Resource Key 
1993 Nov

Box 6, folder 23

Performance Debugging Shared Memory Multiprocessor Programs with MTOOL

Identifier/Call Number: Archival Resource Key 
1991 Nov 18-22

Box 6, folder 24

Performance-Directed Memory Hierarchy Design Author: Steven A. Przybylski

Identifier/Call Number: Archival Resource Key 
1988 Sep

Box 6, folder 25

Performance Evaluation of Hybrid Hardware and Software Distributed Shared Memory Protocols

Identifier/Call Number: Archival Resource Key 
1993 Dec

Box 6, folder 26

Performance Evaluation of Memory Consistency Models for Shared-Memory Multiprocessors

Identifier/Call Number: Archival Resource Key 
1990 Dec

Box 6, folder 27

Performance Impact of Data Reuse in Parallel Dense Cholesky Factorization

Identifier/Call Number: Archival Resource Key 
1992 Jan

Box 6, folder 28

The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor

Identifier/Call Number: Archival Resource Key 
1994 Oct 5-7

Box 6, folder 29

David Marple Performance Optimization of Digital VLSI Circuits

Identifier/Call Number: Archival Resource Key 
1986 Oct

Box 6, folder 30

Performance of Update Algorithms for Replicated Data in a Distributed Database

Identifier/Call Number: Archival Resource Key 
1979 Jun

Box 6, folder 31

The Priority-Based Coloring Approach

Identifier/Call Number: Archival Resource Key 

Box 6, folder 32

Procedure Merging with Instruction Caches

Identifier/Call Number: Archival Resource Key 
1991 Jun 26-28

Box 6, folder 33

Process Control and Scheduling Issues for Multiprogrammed Shared-Memory Multiprocessors

Identifier/Call Number: Archival Resource Key 
1989 Mar 14

Box 6, folder 34

Program Analysis and Optimization for Machines with Instruction Cache

Identifier/Call Number: Archival Resource Key 
1991 Sep

Box 6, folder 35

Programming for Different Memory Consistency Models

Identifier/Call Number: Archival Resource Key 
1992

Box 6, folder 36

McFarland

Identifier/Call Number: Archival Resource Key 

Box 6, folder 37

the Programming Language Rascal Author: Paulson, L.

Identifier/Call Number: Archival Resource Key 
1979 July

Box 6, folder 38

Performance Tradeoffs in Cache Design Authors: Przyblysky, Horowitz, Hennessy

Identifier/Call Number: Archival Resource Key 

Box 6, folder 39

Piecewise Linear Models for Rsim

Identifier/Call Number: Archival Resource Key 
1993 Nov 8-11

Box 6, folder 40

Piecewise Linear Models for Switch-Level Simulation

Identifier/Call Number: Archival Resource Key 
1992 Jun

Box 6, folder 41

Precise Delay Generation Using Coupled Oscillators J. Maneatis thesis

Identifier/Call Number: Archival Resource Key 
1994 Jun

Box 6, folder 42

A Portable Machine-Independent Global Optimizer-- Design and Measurements Author: Chow, F.

Identifier/Call Number: Archival Resource Key 
1983 Dec

Box 6, folder 43

Postpass Code Optimization of Pipeline Constraints

Identifier/Call Number: Archival Resource Key 
1983 July

Box 6, folder 44

Precise Delay Generation Using Coupled Oscillators J. M

Identifier/Call Number: Archival Resource Key 
1993 Dec

Box 6, folder 45

A Programming and Problem-Solving Seminar

Identifier/Call Number: Archival Resource Key 
1985 Jun

Box 6, folder 46

Qualifying Examinations in Computer Science 1965-1978 edited by Frank M. Liang

Identifier/Call Number: Archival Resource Key 
1979 Apr

Box 6, folder 47

Rationale, Design and Performance of the Hydra Multiprocessor K. Olukotun, et al.

Identifier/Call Number: Archival Resource Key 
1994 Nov

Box 6, folder 48

REDS: Resistance Extraction for Digital Simulation

Identifier/Call Number: Archival Resource Key 

Box 6, folder 49

Reducing the Cost of Branches McFarling, S. Hennessy, J.

Identifier/Call Number: Archival Resource Key 
1985

Box 6, folder 50

"Reducing Memory and Traffic Requirements for Scalable Directory-Based Cache Coherence Schemes"

Identifier/Call Number: Archival Resource Key 
1990 Mar

Box 6, folder 51

Reducing Overhead in Counter-Based Execution Profiling

Identifier/Call Number: Archival Resource Key 
1991 Oct

Box 6, folder 52

Research in VLSI Systems Systems Design and Architecture

Identifier/Call Number: Archival Resource Key 
1981 Mar

Box 6, folder 53

Research in VLSI Systems Technical Progress Report

Identifier/Call Number: Archival Resource Key 
1983-1984

Box 7, folder 1

Resumes of Graduate Students

Identifier/Call Number: Archival Resource Key 
1984 Feb

Box 7, folder 2

"Rounding Algorithms for IEEE Multipliers" Authors: M. Santoro, G. Bewick, M. Horowitz

Identifier/Call Number: Archival Resource Key 

Box 7, folder 3

The S-1 Multiprocessor Finnel

Identifier/Call Number: Archival Resource Key 
1978 Jun

Box 7, folder 4

Reverse Synthesis Compilation for Architectural Research

Identifier/Call Number: Archival Resource Key 
1984 Mar

Box 7, folder 5

RISC Architectures P. Chow, J. Hennessy

Identifier/Call Number: Archival Resource Key 

Box 7, folder 6

RISC-Based Processors: Concepts and Prospects Author: John Hennessy

Identifier/Call Number: Archival Resource Key 
1986 Mar 16-19

Box 7, folder 7

Research in VSLI Systems Technical Progress Report

Identifier/Call Number: Archival Resource Key 
1985 Apr - Oct

Box 7, folder 8

Retargetable Compiler Code Generation Author: M. Ganapathi, C. Fischer, J. Hennessy

Identifier/Call Number: Archival Resource Key 
1982

Box 7, folder 9

SAL: A Single Assignment Language for Parallel Algorithms

Identifier/Call Number: Archival Resource Key 
1983 Sep

Box 7, folder 10

Scalable Directories for Cache-Coherent Shared Memory Multiprocessors

Identifier/Call Number: Archival Resource Key 
1993 Jan

Box 7, folder 11

Scalable Directory Schemes for Cache Coherence

Identifier/Call Number: Archival Resource Key 
1988 Jun

Box 7, folder 12

Scalar Privatization: Algorithm and Effect on Compiler Detected

Identifier/Call Number: Archival Resource Key 
1991 Jan 16

Box 7, folder 13

Scaling Parallel Programs for Multiprocessors: Methodology and Examples

Identifier/Call Number: Archival Resource Key 
1992 Aug

Box 7, folder 14

A Self-Timed Chip for Division Authors: Williams, Horowitz, et al

Identifier/Call Number: Archival Resource Key 

Box 7, folder 15

Self-Timed Logic Using Current-Sensing Completion Detection (CSCD)

Identifier/Call Number: Archival Resource Key 
1991 Oct 14-16

Box 7, folder 16

A Self-Timed SRT Diversion Chip Authors: Williams, T., Horowitz, M., et al.

Identifier/Call Number: Archival Resource Key 
1986 Oct 1

Box 7, folder 17

Semantic Foundations of Jade

Identifier/Call Number: Archival Resource Key 
1992 Jan

Box 7, folder 18

"Semantic Predicates in Parser Generators" Author: M. Ganapathi

Identifier/Call Number: Archival Resource Key 
1989

Box 7, folder 19

Shared Memory vs. Message Passing Architectures: An Application Based Study Authors: Martonosi, Gupta

Identifier/Call Number: Archival Resource Key 

Box 7, folder 20

A Short Guide to MIPS Assembly Instructions Authors: Gross, T. Gill, J.

Identifier/Call Number: Archival Resource Key 
1983 Nov

Box 7, folder 21

Signal Delay in RC Tree Netowkrs Horowitz, M.

Identifier/Call Number: Archival Resource Key 
1983

Box 7, folder 22

A Simple and Efficient Implementation Approach for Single Assignment Language (Technical Summary)

Identifier/Call Number: Archival Resource Key 
1988 July

Box 7, folder 23

A Simple Interprocedural Register Allocation Algorithm and its Effectiveness for LISP

Identifier/Call Number: Archival Resource Key 

Box 7, folder 24

A Single Chip LSI High-Speed Functional Tester Authors: J. Miyamoto M.A. Horowitz

Identifier/Call Number: Archival Resource Key 
1987 Apr 1

Box 7, folder 25

SLIM: A Simulation Implementation Language for VLSI Microcode

Identifier/Call Number: Archival Resource Key 

Box 7, folder 26

Soft Configurable Water Scale integration: Design, Implementation, and Yield Analysis. Author: M. Blatt

Identifier/Call Number: Archival Resource Key 
1990 Jun

Box 7, folder 27

Specifying System Requirements for Memory Consistency Models

Identifier/Call Number: Archival Resource Key 
1993 Dec

Box 7, folder 28

Spectral Lower-Bound Techniques… Brandman

Identifier/Call Number: Archival Resource Key 
1987 Mar

Box 7, folder 29

A Spectral Lower-Bound Technique for the Size of Decision Trees and Two-Level Circuits

Identifier/Call Number: Archival Resource Key 

Box 7, folder 30

"SPIM: A Pipelined 64 x 64 bit Iterative Multiplier" Authors: M. Santoro, M.A. Horowitz

Identifier/Call Number: Archival Resource Key 
1989 Apr

Box 7, folder 31

SPLASH: Stanford Parallel Applications for Shared-Memory

Identifier/Call Number: Archival Resource Key 
1991 Apr

Box 7, folder 32

SPLASH: Stanford Parallel Applications for Shared-Memory

Identifier/Call Number: Archival Resource Key 
1992 Jun

Box 7, folder 33

SPUR: A VLSI Multiprocessor Workstation M. Hill et al

Identifier/Call Number: Archival Resource Key 
1985 Nov 8

Box 7, folder 34

SRT Division Diagrams and Their Usage… Williams/Horowitz

Identifier/Call Number: Archival Resource Key 
1986 Nov

Box 7, folder 35

Sail

Identifier/Call Number: Archival Resource Key 
1976 Aug

Box 7, folder 36

Monitor Command Manual

Identifier/Call Number: Archival Resource Key 
1976 Jan

Box 7, folder 37

Booklet of Viewgraphs Stanford Computer Forum

Identifier/Call Number: Archival Resource Key 
1981 Feb

Box 7, folder 38

Stanford U-Code

Identifier/Call Number: Archival Resource Key 

Box 7, folder 39

A Static Ram as a Fault Model Evaluator John Acken Mark Horowitz

Identifier/Call Number: Archival Resource Key 

Box 7, folder 40

Streams in a Single-Assignment Language

Identifier/Call Number: Archival Resource Key 

Box 7, folder 41

STRIP: A Self-Timed RISC Processor

Identifier/Call Number: Archival Resource Key 
1992 July

Box 7, folder 42

Study of Compiler Detection of Loop-Level Parallelism Technical Summary (A)

Identifier/Call Number: Archival Resource Key 
1992 Oct 8

Box 7, folder 43

The Stanford DASH Multiprocessor

Identifier/Call Number: Archival Resource Key 
1992 Mar

Box 7, folder 44

Suficient System Requirements for Supporting the PLPC Memory Model

Identifier/Call Number: Archival Resource Key 
1993 Dec

Box 7, folder 45

Suitability of Message Passing Computers for Implementing Production Systems

Identifier/Call Number: Archival Resource Key 

Box 7, folder 46

Summary of MIPS Instructions

Identifier/Call Number: Archival Resource Key 
1983 Nov

Box 7, folder 47

"Super-Scalar Processor Design" Author: William M. Johnson (thesis)

Identifier/Call Number: Archival Resource Key 
1989 Jun

Box 7, folder 48

Support for Speculative Execution in High-Performance Processors

Identifier/Call Number: Archival Resource Key 
1992 Nov

Box 7, folder 49

Computer Science Department

Identifier/Call Number: Archival Resource Key 
1987 Oct

Box 7, folder 50

Tau Epsilon Chi A System for technical Text

Identifier/Call Number: Archival Resource Key 
1978 Sep

Box 7, folder 51

Tau Epsilon Chi A System for technical Text

Identifier/Call Number: Archival Resource Key 
1978 Nov

Box 7, folder 52

Tau Beta Pi Teaching Survey

Identifier/Call Number: Archival Resource Key 
1976-1977

 

Series 2. Papers Accession ARCH-2017-269

Identifier/Call Number: Archival Resource Key 

Language of Material: English.
Box 8

Professional (CS) talks and slides for talks delivered by Hennessy and collaborators; subjects include MIPS, ACAST, LISP, MCP, RISC Architecture

Identifier/Call Number: Archival Resource Key 
1982/83-? [1980s]

Box 8a

MIPS Microprocessor

Identifier/Call Number: Archival Resource Key 

Box 9

Professional (CS) talks and slides (chiefly transparencies) for talks delivered by Hennessy and collaborators; subjects include HPCC, Symbolic debugging, RISC architecture, DAC, CS Laboratory overviews, MTOOL, VLSI, Distributed computing, Control compilation, ARPA

Identifier/Call Number: Archival Resource Key 
1980s

Box 10

ISCA (International Symposium on Computer Architecture) slide presentations, correspondence; ASCI (Accelerated Strategic Computing Initiative) Stanford proposal; slide presentations; various FLASH presentations; School of Engineering Tentative Fundraising Priorities FY99-04; DARPA ITO PI Meeting presentation slides 1996; ISAT 1991 presentation slides; DASH slides; IEEE Standards; High Performance Computing slides; Information Technology Office Programs and Strategy; School of Engineering Goals and Directions slides

Identifier/Call Number: Archival Resource Key 
1991-1999

Box 11

Project documentation, correspondence, proposals, and reports on SWAMI, ASTEC, ARPA/DARPA, S-1 and U-Code compiler programs; Publisher correspondence for 1990 computer architecture textbook

Identifier/Call Number: Archival Resource Key 
1978-1989

Box 12

3 BASF L750 Chrome Video Cassettes labeled 'MIPS-1,' 'MIPS-2,' and "4/22, 4/27"; VHS, "UCLA Computer Science Department Distinguished Lecturer Series, 1992-1993"; VHS, "Dr. William Clinger," 10/27/87, review copy"; VHS, John Hennessy, "Scalable Multiprocessors and the DASH Approach," 4.10.1992; VHS, Stanford University "Near West Campus"; VHS, "Future Directions in Computer Architecture," June 18, 1990; VHS tapes 1, 2, and 3, John Hennessy, "RISC Architectures: Fundamentals, Design Alternatives and Futures?", 7.5.1989; VHS, Hennessy, "Scalable Shared-Memory Multiprocessors and the DASH Approach," 6.19.1990; VHS, Hennessy "Wilkes, WK #0115," 10.3.95; VHS Hennessey, "Scalable Shared Memory Multiprocessors and the Stanford DASH Machine," 11.13.91; VHS, Justin Rattner, "Programming Techniques for Concurrent Supercomputers," September 2, 1988; VHS, Harold Stone, "Specializing in Parallel with a Combining Network," 10.9.1987; VHS, Seymour Cray, "What's All This About Gallium Arsenide," 11.15.1988; VHS, "George Taylor, MIPS. Profs. Allison/Wharton," 2.21.1990; VHS, EE 380 Allison and Wharton, 9.25.91; VHS, Tilak Agerwala, "Parallel Processing," April 28, 1989; VHS, "VC32 RISC," 10.26.1989; VHS, "John Hennessy Graphics", 3.27.1992; two tapes, Stanford Instructional Television Network, TV station format

Identifier/Call Number: Archival Resource Key 
1987-1995

Box 13

Published and unpublished technical reports and papers by Hennessy and colleagues, primarily on MIPS-X project, with associated correspondence

Identifier/Call Number: Archival Resource Key 
1981-1986

Box 14

Articles and reports kept by Hennessey, some written by him. Reports written by Hennessey may also include drafts and other supplementary materials . Research often related to MIPS

Identifier/Call Number: Archival Resource Key 
1980- 1994

Box 15

"confidential" corporate reports (1987); MIPS Computer Systems documentation; SIGPLAN- Special Interest Group on Programming Languages; IEEE Standards Department Appeal Committee Report for Appeal #1754 (rejected) (1994); Draft Standard for a 32-bit Microprocessor Architecture (1993)

Identifier/Call Number: Archival Resource Key 
1984-1994

Box 16

9 binders + 4 folders: mostly Computer Science and Telecommunications Board meeting agendas ; Committee on Academic Careers for Experimental Computer Sciences

Identifier/Call Number: Archival Resource Key 
1991-1994

Box 17

Computer Science and Technology Board, materials from a number of years beginning in the late 1980s; course materials; an envelope of photos; two 3M data cartridges; Stanford Compiler Group SUIF Compiler System handbook

Identifier/Call Number: Archival Resource Key 
1989-1998

Box 18

ASTEC II; NSF proposal (rejected): Advanced Computer Architecture and System Tech (ACAST); STC Proposal/Correspondence w/ David J. Kuck (UIUC) (1990); DARPA Reports 1988, 1989.

Identifier/Call Number: Archival Resource Key 
1987-1989

Box 19

Transparencies. Handouts for 240B, RISC Architectures, overlay/slides, articles,

Identifier/Call Number: Archival Resource Key 
1987-1992

Box 20

Conference, workshop, and association briefing materials (IEEE, ISCA, SIGARCH, VLSI, etc.); drafts and preprints of papers by Hennessy and others; technical reports by Hennessy and others

Identifier/Call Number: Archival Resource Key 
1978-1989

Box 21

Miscellaneous stuff, electrical engineering docs, correspondence, World Economic Forum Industry Summit, SchoolEng publications, correspondence,

Identifier/Call Number: Archival Resource Key 
1986-1996

Box 22

Articles and technical reports, by Hennessy and others

Identifier/Call Number: Archival Resource Key 
1960s-1990s

Box 23

Industrial contracts; conference and workshop materials

Identifier/Call Number: Archival Resource Key 
1970s-1980s

Box 23A

Gates Computer Science Building and Geology Classroom Blueprints

Identifier/Call Number: Archival Resource Key 

Box 24

FLASH Project: LSI, Intel FLASH Non-disclosure agreements; articles; Army Award-Sponsored Projects; Qtrly Reports; Darpa 2/20/97;

Identifier/Call Number: Archival Resource Key 
1996-1997

Box 25

Videotapes (VHS & 2 Beta): The Distinguished Lecture Series; Commercial Lectures; Corporate tapes; \non-labeled tapes; prof's course tapes

Identifier/Call Number: Archival Resource Key 
1980s-1990s

Box 26

Articles and technical reports, by Hennessy and others (Dataflow research projects; UCI Dataflow Architecture Project; Advanced Research Projects Agency; ACM Transactions on Programming Language and Systems; National Science Foundation; IBM; Computer Science Department; Science Research Council; Palo Alto Research Center;Institute for Electrical Engineers; various universities)

Identifier/Call Number: Archival Resource Key 
1977-1991

Box 27

Presentation and meeting materials (Advisory Board Council Meetings; HPCC Committee; Advanced Reserach Projects Agency; Defense Advanced Research Project Agency Inforamtion Science and Technology Office; Workshop Series on High Performance Computing and Communications; National Center for Biotechnology Information; Computer Science and Telecommunications Board; ISAT Executive Committee)

Identifier/Call Number: Archival Resource Key 
1982-1998

Box 28

Videotapes (29 VHS): Distinguished Lecture Series, Volume II; The Distinguished Lecture Series IV; The Distinguished Lecture Series VI; Selections from Hot Chips V; LEaders in Computer Science & Electrical Engineering

Identifier/Call Number: Archival Resource Key 
1989-1993

Box 29

Notes and course materials; transparencies; historical talk slides; EE281 Microcomputer Lab [First class he taught]; MIPS related slides

Identifier/Call Number: Archival Resource Key 
1977-1989

Box 32

Videotapes (29 VHS): Distinguished Lecture Series, Volume II; The Distinguished Lecture Series IV; The Distinguished Lecture Series VI; Selections from Hot Chips V; Leaders in Computer Science & Electrical Engineering

Identifier/Call Number: Archival Resource Key 
1977-1986

Box 35

"Bugs" caught by Michael Jones. Includes letter from Morgan Kaufman Publishers. ARCH-2023-002

Identifier/Call Number: Archival Resource Key 
1997 March 15