A Fast Algorithm for Copying Binary Trees. - Douglas W. Clark (Inf. Process. Lett., 1975)

An Efficient List-Moving Algorithm Using Constant Workspace. - Douglas W. Clark (Commun. ACM, 1976)

An Empirical Study of List Structure in Lisp. - Douglas W. Clark; C. Cordell Green (Commun. ACM, 1977)

A Fast Algorithm for Copying List Structures. - Douglas W. Clark (Commun. ACM, 1978)

A Note on Shared List Structure in LISP. - Douglas W. Clark; C. Cordell Green (Inf. Process. Lett., 1978)

Compact Encodings of List Structure. - Daniel G. Bobrow; Douglas W. Clark (ACM Trans. Program. Lang. Syst., 1979)

Measurements of Dynamic List Structure Use in Lisp. - Douglas W. Clark (IEEE Trans. Software Eng., 1979)

Comments on "the case for the reduced instruction set computer, " by Patterson and Ditzel. - Douglas W. Clark; William D. Strecker (SIGARCH Comput. Archit. News, 1980)

The Memory System of a High-Performance Personal Computer. - Douglas W. Clark; Butler W. Lampson; Kenneth A. Pier (IEEE Trans. Computers, 1981)

Measurement and analysis of instruction use in the VAX-11/780. - Douglas W. Clark; Henry M. Levy (ISCA, 1982)

On the use of benchmarks for measuring system performance. - Henry M. Levy; Douglas W. Clark (SIGARCH Comput. Archit. News, 1982)

Cache Performance in the VAX-11/780 - Douglas W. Clark (ACM Trans. Comput. Syst., 1983)

Performance of the VAX-11/780 Translation Buffer: Simulation and Measurement - Douglas W. Clark; Joel S. Emer (ACM Trans. Comput. Syst., 1985)

Pipelining and Performance in the VAX 8800 Processor. - Douglas W. Clark (ASPLOS, 1987)

Measuring VAX 8800 Performance with a Histogram Hardware Monitor. - Douglas W. Clark; Peter J. Bannon; James B. Keller (ISCA, 1988)

Performance From Architecture: Comparing a RISC and CISC with Similar Hardware Organization. - Dileep Bhandarkar; Douglas W. Clark (ASPLOS, 1991)

Two virtual memory mapped network interface designs. - Matthias A. Blumrich; Douglas W. Clark; Cezary Dubnicki; Edward W. Felten; Kai Li 001; Malena R. Mesarina (Hot Interconnects, 1994)

Maximal and Near-Maximal Shift Register Seqyences: Efficient Event Counters and Easy Discrete Logarithms. - Douglas W. Clark; Lih-Jyh Weng (IEEE Trans. Computers, 1994)

Evaluating Multi-Port Frame Buffer Designs for a Mesh-Connected Multicomputer. - Gordon Stoll; Bin Wei 003; Douglas W. Clark; Edward W. Felten; Kai Li 001; Pat Hanrahan (ISCA, 1995)

The performance impact of incomplete bypassing in processor pipelines. - Pritpal S. Ahuja; Douglas W. Clark; Anne Rogers (MICRO, 1995)

Synchronization for a multi-port frame buffer on a mesh-connected multicomputer. - Bin Wei 003; Gordon Stoll; Douglas W. Clark; Edward W. Felten; Kai Li 001; Patrick M. Hanrahan (PRS, 1995)

Early Experience with Message-Passing on the SHRIMP Multicomputer. - Edward W. Felten; Richard Alpert; Angelos Bilas; Matthias A. Blumrich; Douglas W. Clark; Stefanos N. Damianakis; Cezary Dubnicki; Liviu Iftode; Kai Li 001 (ISCA, 1996)

The SHRIMP performance monitor: design and applications. - Margaret Martonosi; Douglas W. Clark; Malena R. Mesarina (SPDT, 1996)

Design Issues and Tradeoffs for Write Buffers. - Kevin Skadron; Douglas W. Clark (HPCA, 1997)

Performance Issues of a Distributed Frame Buffer on a Multicomputer. - Bin Wei 003; Douglas W. Clark; Edward W. Felten; Kai Li 001 (Workshop on Graphics Hardware, 1998)

Multipath Execution: Opportunities and Limits. - Pritpal S. Ahuja; Kevin Skadron; Margaret Martonosi; Douglas W. Clark (International Conference on Supercomputing, 1998)

Monitoring Shared Virtual Memory Performance on a Myrinet-based PC Cluster. - Cheng Liao; Dongming Jiang; Liviu Iftode; Margaret Martonosi; Douglas W. Clark (International Conference on Supercomputing, 1998)

Design Choices in the SHRIMP System: An Empirical Study. - Matthias A. Blumrich; Richard Alpert; Yuqun Chen; Douglas W. Clark; Stefanos N. Damianakis; Cezary Dubnicki; Edward W. Felten; Liviu Iftode; Kai Li 001; Margaret Martonosi; Robert A. Shillner (ISCA, 1998)

Retrospective: Characterization of Processor Performance in the VAX-11/780. - Joel S. Emer; Douglas W. Clark (25 Years ISCA: Retrospectives and Reprints, 1998)

A Characterization of Processor Performance in the VAX-11/780. - Joel S. Emer; Douglas W. Clark (25 Years ISCA: Retrospectives and Reprints, 1998)

Improving Prediction for Procedure Returns with Return-address-stack Repair Mechanisms. - Kevin Skadron; Pritpal S. Ahuja; Margaret Martonosi; Douglas W. Clark (MICRO, 1998)

Performance monitoring in a Myrinet-connected SHRIMP cluster. - Cheng Liao; Margaret Martonosi; Douglas W. Clark (SPDT, 1998)

Thread Scheduling for Out-of-core Applications with Memory Server on Multicomputers. - Yuanyuan Zhou 001; Limin Wang 010; Douglas W. Clark; Kai Li 001 (IOPADS, 1999)

An Adaptive Globally-Synchronizing Clock Algorithm and its Implementation on a Myrinet-based PC Cluster. - Cheng Liao; Margaret Martonosi; Douglas W. Clark (SIGMETRICS, 1999)

Experience with an Adaptive Globally-Synchronizing Clock Algorithm. - Cheng Liao; Margaret Martonosi; Douglas W. Clark (SPAA, 1999)

Branch Prediction, Instruction-Window Size, and Cache Size: Performance Trade-Offs and Simulation Techniques. - Kevin Skadron; Pritpal S. Ahuja; Margaret Martonosi; Douglas W. Clark (IEEE Trans. Computers, 1999)

A Taxonomy of Branch Mispredictions, and Alloyed Prediction as a Robust Solution to Wrong-History Mispredictions. - Kevin Skadron; Margaret Martonosi; Douglas W. Clark (IEEE PACT, 2000)

Automatic alignment of high-resolution multi-projector display using an un-calibrated camera. - Yuqun Chen; Douglas W. Clark; Adam Finkelstein; Timothy C. Housel; Kai Li 001 (IEEE Visualization, 2000)

Building and Using A Scalable Display Wall System. - Kai Li 001; Han Chen; Yuqun Chen; Douglas W. Clark; Perry R. Cook; Stefanos N. Damianakis; Georg Essl; Adam Finkelstein; Thomas A. Funkhouser; Timothy C. Housel; Allison W. Klein; Zhiyan Liu; et al. (IEEE Computer Graphics and Applications, 2000)

Speculative Updates of Local and Global Branch History: A Quantitative Analysis. - Kevin Skadron; Margaret Martonosi; Douglas W. Clark (J. Instr. Level Parallelism, 2000)

Software Environments For Cluster-Based Display Systems. - Han Chen; Douglas W. Clark; Zhiyan Liu; Grant Wallace; Kai Li 001; Yuqun Chen (CCGRID, 2001)

Applying Decay Strategies to Branch Predictors for Leakage Energy Savings. - Zhigang Hu; Philo Juang; Kevin Skadron; Douglas W. Clark; Margaret Martonosi (ICCD, 2002)

Managing leakage for transient data: decay and quasi-static 4T memory cells. - Zhigang Hu; Philo Juang; Phil Diodato; Stefanos Kaxiras; Kevin Skadron; Margaret Martonosi; Douglas W. Clark (ISLPED, 2002)

Implementing Decay Techniques using 4T Quasi-Static Memory Cells. - Philo Juang; Phil Diodato; Stefanos Kaxiras; Kevin Skadron; Zhigang Hu; Margaret Martonosi; Douglas W. Clark (IEEE Comput. Archit. Lett., 2002)

Formal online methods for voltage/frequency control in multiple clock domain microprocessors. - Qiang Wu; Philo Juang; Margaret Martonosi; Douglas W. Clark (ASPLOS, 2004)

Exposing Memory Access Regularities Using Object-Relative Memory Profiling. - Qiang Wu; Artem Pyatakov; Alexey Spiridonov; Easwaran Raman; Douglas W. Clark; David I. August (CGO, 2004)

Implementing branch-predictor decay using quasi-static memory cells. - Philo Juang; Kevin Skadron; Margaret Martonosi; Zhigang Hu; Douglas W. Clark; Phil Diodato; Stefanos Kaxiras (ACM Trans. Archit. Code Optim., 2004)

Voltage and Frequency Control With Adaptive Reaction Time in Multiple-Clock-Domain Processors. - Qiang Wu; Philo Juang; Margaret Martonosi; Douglas W. Clark (HPCA, 2005)

Coordinated, distributed, formal energy management of chip multiprocessors. - Philo Juang; Qiang Wu; Li-Shiuan Peh; Margaret Martonosi; Douglas W. Clark (ISLPED, 2005)

A Dynamic Compilation Framework for Controlling Microprocessor Energy and Performance. - Qiang Wu; Margaret Martonosi; Douglas W. Clark; Vijay Janapa Reddi; Dan Connors; Youfeng Wu; Jin Lee; David M. Brooks (MICRO, 2005)

Tools and Applications for Large-Scale Display Walls. - Grant Wallace; Otto J. Anshus; Peng Bi; Han Chen; Yuqun Chen; Douglas W. Clark; Perry R. Cook; Adam Finkelstein; Thomas A. Funkhouser; Anoop Gupta; Matthew A. Hibbs; Kai Li 001; et al. (IEEE Computer Graphics and Applications, 2005)

Formal Control Techniques for Power-Performance Management. - Qiang Wu; Philo Juang; Margaret Martonosi; Li-Shiuan Peh; Douglas W. Clark (IEEE Micro, 2005)

Dynamic-Compiler-Driven Control for Microprocessor Energy and Performance. - Qiang Wu; Margaret Martonosi; Douglas W. Clark; Vijay Janapa Reddi; Dan Connors; Youfeng Wu; Jin Lee; David M. Brooks (IEEE Micro, 2006)