| 2006 |
| 47 | EE | Qiang Wu,
Margaret Martonosi,
Douglas W. Clark,
Vijay Janapa Reddi,
Dan Connors,
Youfeng Wu,
Jin Lee,
David Brooks:
Dynamic-Compiler-Driven Control for Microprocessor Energy and Performance.
IEEE Micro 26(1): 119-129 (2006) |
| 2005 |
| 46 | EE | Qiang Wu,
Philo Juang,
Margaret Martonosi,
Douglas W. Clark:
Voltage and Frequency Control With Adaptive Reaction Time in Multiple-Clock-Domain Processors.
HPCA 2005: 178-189 |
| 45 | EE | Philo Juang,
Qiang Wu,
Li-Shiuan Peh,
Margaret Martonosi,
Douglas W. Clark:
Coordinated, distributed, formal energy management of chip multiprocessors.
ISLPED 2005: 127-130 |
| 44 | EE | Qiang Wu,
Margaret Martonosi,
Douglas W. Clark,
Vijay Janapa Reddi,
Dan Connors,
Youfeng Wu,
Jin Lee,
David Brooks:
A Dynamic Compilation Framework for Controlling Microprocessor Energy and Performance.
MICRO 2005: 271-282 |
| 43 | EE | 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,
Zhiyan Liu,
Rudrajit Samanta,
Rahul Sukthankar,
Olga G. Troyanskaya:
Tools and Applications for Large-Scale Display Walls.
IEEE Computer Graphics and Applications 25(4): 24-33 (2005) |
| 42 | EE | Qiang Wu,
Philo Juang,
Margaret Martonosi,
Li-Shiuan Peh,
Douglas W. Clark:
Formal Control Techniques for Power-Performance Management.
IEEE Micro 25(5): 52-62 (2005) |
| 2004 |
| 41 | EE | Qiang Wu,
Philo Juang,
Margaret Martonosi,
Douglas W. Clark:
Formal online methods for voltage/frequency control in multiple clock domain microprocessors.
ASPLOS 2004: 248-259 |
| 40 | EE | Qiang Wu,
Artem Pyatakov,
Alexey Spiridonov,
Easwaran Raman,
Douglas W. Clark,
David I. August:
Exposing Memory Access Regularities Using Object-Relative Memory Profiling.
CGO 2004: 315-324 |
| 39 | EE | Philo Juang,
Kevin Skadron,
Margaret Martonosi,
Zhigang Hu,
Douglas W. Clark,
Phil Diodato,
Stefanos Kaxiras:
Implementing branch-predictor decay using quasi-static memory cells.
TACO 1(2): 180-219 (2004) |
| 2002 |
| 38 | EE | Zhigang Hu,
Philo Juang,
Kevin Skadron,
Douglas W. Clark,
Margaret Martonosi:
Applying Decay Strategies to Branch Predictors for Leakage Energy Savings.
ICCD 2002: 442-445 |
| 37 | EE | Zhigang Hu,
Philo Juang,
Phil Diodato,
Stefanos Kaxiras,
Kevin Skadron,
Margaret Martonosi,
Douglas W. Clark:
Managing leakage for transient data: decay and quasi-static 4T memory cells.
ISLPED 2002: 52-55 |
| 36 | EE | Philo Juang,
Phil Diodato,
Stefanos Kaxiras,
Kevin Skadron,
Zhigang Hu,
Margaret Martonosi,
Douglas W. Clark:
Implementing Decay Techniques using 4T Quasi-Static Memory Cells.
Computer Architecture Letters 1: (2002) |
| 2001 |
| 35 | EE | Han Chen,
Douglas W. Clark,
Zhiyan Liu,
Grant Wallace,
Kai Li,
Yuqun Chen:
Software Environments For Cluster-Based Display Systems.
CCGRID 2001: 202-211 |
| 2000 |
| 34 | EE | Kevin Skadron,
Margaret Martonosi,
Douglas W. Clark:
A Taxonomy of Branch Mispredictions, and Alloyed Prediction as a Robust Solution to Wrong-History Mispredictions.
IEEE PACT 2000: 199-206 |
| 33 | EE | Yuqun Chen,
Douglas W. Clark,
Adam Finkelstein,
Timothy C. Housel,
Kai Li:
Automatic alignment of high-resolution multi-projector display using an un-calibrated camera.
IEEE Visualization 2000: 125-130 |
| 32 | EE | Kai Li,
Han Chen,
Yuqun Chen,
Douglas W. Clark,
Perry R. Cook,
Stefanos N. Damianakis,
Georg Essl,
Adam Finkelstein,
Thomas A. Funkhouser,
Timothy C. Housel,
Allison Klein,
Zhiyan Liu,
Emil Praun,
Rudrajit Samanta,
Ben Shedd,
Jaswinder Pal Singh,
George Tzanetakis,
Jiannan Zheng:
Building and Using A Scalable Display Wall System.
IEEE Computer Graphics and Applications 20(4): 29-37 (2000) |
| 31 | EE | Kevin Skadron,
Margaret Martonosi,
Douglas W. Clark:
Speculative Updates of Local and Global Branch History: A Quantitative Analysis.
J. Instruction-Level Parallelism 2: (2000) |
| 1999 |
| 30 | EE | Yuanyuan Zhou,
Limin Wang,
Douglas W. Clark,
Kai Li:
Thread Scheduling for Out-of-core Applications with Memory Server on Multicomputers.
IOPADS 1999: 57-67 |
| 29 | EE | Cheng Liao,
Margaret Martonosi,
Douglas W. Clark:
An Adaptive Globally-Synchronizing Clock Algorithm and its Implementation on a Myrinet-based PC Cluster.
SIGMETRICS 1999: 200-201 |
| 28 | EE | Cheng Liao,
Margaret Martonosi,
Douglas W. Clark:
Experience with an Adaptive Globally-Synchronizing Clock Algorithm.
SPAA 1999: 106-114 |
| 27 | EE | Kevin Skadron,
Pritpal A. Ahuja,
Margaret Martonosi,
Douglas W. Clark:
Branch Prediction, Instruction-Window Size, and Cache Size: Performance Trade-Offs and Simulation Techniques.
IEEE Trans. Computers 48(11): 1260-1281 (1999) |
| 1998 |
| 26 | EE | Joel S. Emer,
Douglas W. Clark:
A Characterization of Processor Performance in the VAX-11/780.
25 Years ISCA: Retrospectives and Reprints 1998: 274-283 |
| 25 | EE | Joel S. Emer,
Douglas W. Clark:
Retrospective: Characterization of Processor Performance in the VAX-11/780.
25 Years ISCA: Retrospectives and Reprints 1998: 37-38 |
| 24 | EE | Matthias A. Blumrich,
Richard Alpert,
Yuqun Chen,
Douglas W. Clark,
Stefanos N. Damianakis,
Cezary Dubnicki,
Edward W. Felten,
Liviu Iftode,
Kai Li,
Margaret Martonosi,
Robert A. Shillner:
Design Choices in the SHRIMP System: An Empirical Study.
ISCA 1998: 330-341 |
| 23 | EE | Pritpal S. Ahuja,
Kevin Skadron,
Margaret Martonosi,
Douglas W. Clark:
Multipath Execution: Opportunities and Limits.
International Conference on Supercomputing 1998: 101-108 |
| 22 | EE | Cheng Liao,
Dongming Jiang,
Liviu Iftode,
Margaret Martonosi,
Douglas W. Clark:
Monitoring Shared Virtual Memory Performance on a Myrinet-based PC Cluster.
International Conference on Supercomputing 1998: 251-258 |
| 21 | EE | Kevin Skadron,
Pritpal S. Ahuja,
Margaret Martonosi,
Douglas W. Clark:
Improving Prediction for Procedure Returns with Return-address-stack Repair Mechanisms.
MICRO 1998: 259-271 |
| 1997 |
| 20 | EE | Kevin Skadron,
Douglas W. Clark:
Design Issues and Tradeoffs for Write Buffers.
HPCA 1997: 144-155 |
| 1996 |
| 19 | EE | Edward W. Felten,
Richard Alpert,
Angelos Bilas,
Matthias A. Blumrich,
Douglas W. Clark,
Stefanos N. Damianakis,
Cezary Dubnicki,
Liviu Iftode,
Kai Li:
Early Experience with Message-Passing on the SHRIMP Multicomputer.
ISCA 1996: 296-307 |
| 1995 |
| 18 | EE | Gordon Stoll,
Bin Wei,
Douglas W. Clark,
Edward W. Felten,
Kai Li,
Pat Hanrahan:
Evaluating Multi-Port Frame Buffer Designs for a Mesh-Connected Multicomputer.
ISCA 1995: 96-105 |
| 17 | EE | Pritpal S. Ahuja,
Douglas W. Clark,
Anne Rogers:
The performance impact of incomplete bypassing in processor pipelines.
MICRO 1995: 36-45 |
| 1994 |
| 16 | | Douglas W. Clark,
Lih-Jyh Weng:
Maximal and Near-Maximal Shift Register Seqyences: Efficient Event Counters and Easy Discrete Logarithms.
IEEE Trans. Computers 43(5): 560-568 (1994) |
| 1991 |
| 15 | | Dileep Bhandarkar,
Douglas W. Clark:
Performance From Architecture: Comparing a RISC and CISC with Similar Hardware Organization.
ASPLOS 1991: 310-319 |
| 1988 |
| 14 | | Douglas W. Clark,
Peter J. Bannon,
James B. Keller:
Measuring VAX 8800 Performance with a Histogram Hardware Monitor.
ISCA 1988: 176-185 |
| 1987 |
| 13 | | Douglas W. Clark:
Pipelining and Performance in the VAX 8800 Processor.
ASPLOS 1987: 173-177 |
| 1985 |
| 12 | EE | Douglas W. Clark,
Joel S. Emer:
Performance of the VAX-11/780 Translation Buffer: Simulation and Measurement
ACM Trans. Comput. Syst. 3(1): 31-62 (1985) |
| 1984 |
| 11 | | Joel S. Emer,
Douglas W. Clark:
A Characterization of Processor Performance in the VAX-11/780.
ISCA 1984: 301-310 |
| 1983 |
| 10 | EE | Douglas W. Clark:
Cache Performance in the VAX-11/780
ACM Trans. Comput. Syst. 1(1): 24-37 (1983) |
| 1982 |
| 9 | EE | Douglas W. Clark,
Henry M. Levy:
Measurement and analysis of instruction use in the VAX-11/780.
ISCA 1982: 9-17 |
| 1981 |
| 8 | | Douglas W. Clark,
Butler W. Lampson,
Kenneth A. Pier:
The Memory System of a High-Performance Personal Computer.
IEEE Trans. Computers 30(10): 715-733 (1981) |
| 1979 |
| 7 | EE | Daniel G. Bobrow,
Douglas W. Clark:
Compact Encodings of List Structure.
ACM Trans. Program. Lang. Syst. 1(2): 266-286 (1979) |
| 6 | | Douglas W. Clark:
Measurements of Dynamic List Structure Use in Lisp.
IEEE Trans. Software Eng. 5(1): 51-59 (1979) |
| 1978 |
| 5 | | Douglas W. Clark:
A Fast Algorithm for Copying List Structures.
Commun. ACM 21(5): 351-357 (1978) |
| 4 | | Douglas W. Clark,
C. Cordell Green:
A Note on Shared List Structure in LISP.
Inf. Process. Lett. 7(6): 312-314 (1978) |
| 1977 |
| 3 | | Douglas W. Clark,
C. Cordell Green:
An Empirical Study of List Structure in Lisp.
Commun. ACM 20(2): 78-87 (1977) |
| 1976 |
| 2 | | Douglas W. Clark:
An Efficient List-Moving Algorithm Using Constant Workspace.
Commun. ACM 19(6): 352-354 (1976) |
| 1975 |
| 1 | | Douglas W. Clark:
A Fast Algorithm for Copying Binary Trees.
Inf. Process. Lett. 4(3): 62-63 (1975) |