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.

[13] J. K. Archibald. The <strong>Cache</strong> <strong>Coherence</strong> Problem in Shared-Memory Multiprocessors. PhD<br />

Dissertation, Department <strong>of</strong> Computer Science, University <strong>of</strong>Washington, Feb. 1987.<br />

[14] F. Baader <strong>and</strong> T. Nipkow. Term Rewriting <strong>and</strong> All That. Cambridge University Press,<br />

1998.<br />

[15] J. K. Bennett, J. B. Carter, <strong>and</strong> W. Zwaenepoel. <strong>Adaptive</strong> S<strong>of</strong>tware <strong>Cache</strong> Management<br />

for Distributed Shared Memory Architectures. In Proceedings <strong>of</strong> the 17th International<br />

Symposium on Computer Architecture, May 1990.<br />

[16] B. Bershad, M. Zekauskas, <strong>and</strong> W. Sawdon. The Midway Distributed Shared Memory<br />

System. In Proceedings <strong>of</strong> the IEEE COMPCON, 1993.<br />

[17] R. D. Blum<strong>of</strong>e, M. Frigo, C. F. Joerg, C. E. Leiserson, <strong>and</strong> K. H. R<strong>and</strong>all. An Analysis <strong>of</strong><br />

Dag-Consistent Distributed Shared-Memory Algorithms. In Proceedings <strong>of</strong> the 8th ACM<br />

Symposium on Parallel Algorithms <strong>and</strong> Architectures, pages 297{308, June 1996.<br />

[18] R. D. Blum<strong>of</strong>e, M. Frigo, C. F. Joerg, C. E. Leiserson, <strong>and</strong> K. H. R<strong>and</strong>all. Dag-Consistent<br />

Distributed Shared Memory. In Proceedings <strong>of</strong> the 10th International Parallel Processing<br />

Symposium, Apr. 1996.<br />

[19] R. D. Blum<strong>of</strong>e, C. F. Joerg, B. C. Kuszmaul, C. E. Leiserson, K. H. R<strong>and</strong>all, <strong>and</strong> Y. Zhou.<br />

Cilk: An E cient Multithreaded Runtime System. In Proceedings <strong>of</strong> the 5th ACM SIG-<br />

PLAN Symposium on Principles <strong>and</strong> Practices <strong>of</strong> Parallel Programming, July 1995.<br />

[20] M. Blumrich, R. Alpert, Y. Chen, D. Clark, S. Damianakis, C. Dubnicki, E. Felten,<br />

L. Iftode, K. Li, M. Martonosi, <strong>and</strong> R. Shillner. <strong>Design</strong> Choices in the SHRIMP System:<br />

An Empirical Study. In Proceedings <strong>of</strong> the 25th International Symposium on Computer<br />

Architecture, June 1998.<br />

[21] G. M. Brown. Asynchronous Multicaches. Distributed Computing, 4:31{36, 1990.<br />

[22] M. Browne, E. Clarke, D. Dill, <strong>and</strong> B. Mishra. Automatic Veri cation <strong>of</strong> Sequential<br />

Circuits Using Temporal Logic. IEEE Transaction on Computers, pages 1035{1044, Dec.<br />

1986.<br />

[23] J. R. Burch <strong>and</strong> D. L. Dill. Automatic Veri cation <strong>of</strong> Pipelined Microprocessor Control.<br />

In International Conference on Computer-Aided Veri cation, June 1994.<br />

[24] J. B. Carter, A. Davis, R. Kuramkote, C. C. Kuo, L. B. Stoller, <strong>and</strong> M. .Swanson.<br />

Avalanche: A Communication <strong>and</strong> Memory Architecture for Scalable Parallel Computing.<br />

In Proceedings <strong>of</strong> the 5th Workshop on Scalable Shared Memory Multiprocessors, June<br />

1995.<br />

[25] L. M. Censier <strong>and</strong> P. Feautrier. A New Solution to <strong>Coherence</strong> Problems in Multicache<br />

Systems. IEEE Transactions on Computers, C-27(12):1112{1118, Dec. 1978.<br />

[26] D. Chaiken, C. Fields, K. Kurihara, <strong>and</strong> A. Agarwal. Directory-based <strong>Cache</strong> <strong>Coherence</strong><br />

in Large-scale Multiprocessors. Computer, pages 49{58, June 1990.<br />

[27] D. Chaiken, J. Kubiatowicz, <strong>and</strong> A. Agarwal. LimitLESS Directories: A Scalable <strong>Cache</strong><br />

<strong>Coherence</strong> Scheme. In Proceedings <strong>of</strong> the 4th International Conference on Architectural<br />

Support for Programming Languages <strong>and</strong> Operating Systems, pages 224{234, Apr. 1991.<br />

171

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

Saved successfully!

Ooh no, something went wrong!