09.08.2013 Views

Design and Verification of Adaptive Cache Coherence Protocols ...

Design and Verification of Adaptive Cache Coherence Protocols ...

Design and Verification of Adaptive Cache Coherence Protocols ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

[86] C. May, E. Silha, R. Simpson, <strong>and</strong> H. Warren, editors. The PowerPC Architecture: A<br />

Speci cation for ANewFamily <strong>of</strong> RISC Processors. Morgan Kaufmann, 1994.<br />

[87] K. McMillan. Symbolic Model Checking: An Approach to the State Explosion Problem.<br />

PhD Dissertation, Carnegie Mellon University, May 1992.<br />

[88] K. L. McMillan. Veri cation <strong>of</strong> an Implementation <strong>of</strong> Tomasulo's Algorithm by Compositional<br />

Model Checking. In Proceedings <strong>of</strong> the Workshop on Formal Techniques for<br />

Hardware <strong>and</strong> Hardware-like Systems, Marstr<strong>and</strong>, Sweden, June 1998.<br />

[89] S. S. Mukherjee <strong>and</strong> M. D. Hill. An Evaluation <strong>of</strong> Directory <strong>Protocols</strong> for Medium-<br />

Scale Shared-Memory Multiprocessors. In Proceedings <strong>of</strong> the 8th ACM International<br />

Conference on Supercomputing, July 1994.<br />

[90] S. S. Mukherjee <strong>and</strong> M. D. Hill. Using Prediction to Accelerate <strong>Coherence</strong> <strong>Protocols</strong>. In<br />

Proceedings <strong>of</strong> the 25th International Symposium on Computer Architecture, 1998.<br />

[91] H. L. Muller, P. W. A. Stallard, <strong>and</strong> D. H. D. Warren. Implementing the Data Di usion<br />

Machine Using Crossbar Routers. In Proceedings <strong>of</strong> the 10th International Parallel<br />

Processing Symposium, 1996.<br />

[92] R. S. Nikhil <strong>and</strong> Arvind. Programming in pH { A Parallel Dialect <strong>of</strong> Haskell. MIT, 1998.<br />

[93] A. Nowatzyk, G. Aybay, M. Browne, E. Kelly, M. Parkin, W. Radke, <strong>and</strong> S. Vishin.<br />

The S3.mp Scalable Shared Memory Multiprocessor. In Proceedings <strong>of</strong> the International<br />

Conference on Parallel Processing, Aug. 1995.<br />

[94] B. W. O'Krafka <strong>and</strong> A. Richard. An Empirical Evaluation <strong>of</strong> Two Memory-E cient<br />

Directory Methods. In Proceedings <strong>of</strong> the 17th International Symposium on Computer<br />

Architecture, pages 138{147, May 1990.<br />

[95] S. Owre, N.Shankar, J. M. Rushby, <strong>and</strong> D. W. J. Stringer-Calvert, editors. PVS Language<br />

Reference. SRI international, Sept. 1998.<br />

[96] M. S. Papamarcos <strong>and</strong> J. H. Patel. ALow-Overhead <strong>Coherence</strong> Solution for Multiprocessors<br />

With Private <strong>Cache</strong> Memories. In Proceedings <strong>of</strong> the 10th International Symposium<br />

on Computer Architecture, pages 348{354, June 1984.<br />

[97] S. Park <strong>and</strong> D. L. Dill. An Executable Speci cation, Analyzer <strong>and</strong> Veri er for RMO (Relaxed<br />

Memory Order). In Proceedings <strong>of</strong> the 7th ACM Symposium on Parallel Algorithms<br />

<strong>and</strong> Architectures, pages 34{41, July 1995.<br />

[98] S. Park <strong>and</strong> D. L. Dill. Protocol Veri cation by Aggregation <strong>of</strong> Distributed Transactions.<br />

In International Conference on Computer-Aided Veri cation, July 1996.<br />

[99] S. Park <strong>and</strong> D. L. Dill. Veri cation <strong>of</strong> FLASH <strong>Cache</strong> <strong>Coherence</strong> Protocol by Aggregation<br />

<strong>of</strong> Distributed Transactions. In Proceedings <strong>of</strong> the 8th ACM Symposium on Parallel<br />

Algorithms <strong>and</strong> Architectures, June 1996.<br />

[100] M. Plakal, D. J. Sorin, A. E. Condon, <strong>and</strong> M. D. Hill. Lamport Clocks: Verifying a<br />

Directory <strong>Cache</strong>-<strong>Coherence</strong> Protocol. In Proceedings <strong>of</strong> the 10th ACM Symposium on<br />

Parallel Algorithms <strong>and</strong> Architectures, 1998.<br />

176

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!