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.

Bibliography<br />

[1] S. V. Adve <strong>and</strong> K. Gharachorloo. Shared Memory Consistency Models: ATutorial. IEEE<br />

Computer, pages 66{76, Dec. 1996.<br />

[2] S. V. Adve <strong>and</strong> M. D. Hill. Weak Ordering { A New De nition. In Proceedings <strong>of</strong> the<br />

17th International Symposium on Computer Architecture, pages 2{14, June 1990.<br />

[3] S. V. Adve <strong>and</strong> M. D. Hill. A Uni ed Formalization <strong>of</strong> Four Shared-Memory Models.<br />

IEEE Transactions on Parallel <strong>and</strong> Distributed Systems, June 1993.<br />

[4] Y. Afek, G. Brown, <strong>and</strong> M. Merritt. Lazy Caching. ACM Transactions on Programming<br />

Languages <strong>and</strong> Systems, 15(1):182{205, Jan. 1993.<br />

[5] A. Agarwal, R. Bianchini, D. Chaiken, kirk Johnson, D. Kranz, J. Kubiatowicz, B.-H. Lim,<br />

K. Mackenzie, <strong>and</strong> D. Yeung. The MIT Alewife Machine: Architecture <strong>and</strong> Performance.<br />

In Proceedings <strong>of</strong> the 22nd International Symposium on Computer Architecture, 1995.<br />

[6] A. Agarwal, R. Simon, J. Hennessy, <strong>and</strong> M. Horowitz. An Evaluation <strong>of</strong> Directory<br />

Schemes for <strong>Cache</strong> <strong>Coherence</strong>. In Proceedings <strong>of</strong> the 15th International Symposium on<br />

Computer Architecture, pages 280{289, May 1988.<br />

[7] H. Akhiani, D. Doligez, P. Harter, L. Lamport, J. Scheid, M. Tuttle, <strong>and</strong> Y. Yu. <strong>Cache</strong><br />

<strong>Coherence</strong> Veri cation with TLA+. In World Congress on Formal Methods in the Development<br />

<strong>of</strong> Computing Systems, Industrial Panel, Toulouse, France, Sept. 1999.<br />

[8] C. Amza, A. Cox, S. Dwarkadas, L.-J. Jin, K. Rajamani, <strong>and</strong> W. Zwaenepoel. <strong>Adaptive</strong><br />

<strong>Protocols</strong> for S<strong>of</strong>tware Distributed Shared Memory. Proceedings <strong>of</strong> IEEE, Special Issue<br />

on Distributed Shared Memory, 87(3):467{475, Mar. 1999.<br />

[9] C. Amza, A. L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, <strong>and</strong><br />

W. Zwaenepoel. TreadMarks: Shared Memory Computing on Networks <strong>of</strong> Workstations.<br />

IEEE Computer, 29(2):18{28, Feb. 1996.<br />

[10] B. S. Ang. <strong>Design</strong> <strong>and</strong> Implementation <strong>of</strong> a Multi-purpose Cluster System Network<br />

Interface Unit. PhD Dissertation, Department <strong>of</strong> Electrical Engineering <strong>and</strong> Computer<br />

Science, Massachusetts Institute <strong>of</strong> Technology, Feb. 1999.<br />

[11] B. S. Ang, D. Chiou, D. Rosenb<strong>and</strong>, M. Ehrlich, L. Rudolph, <strong>and</strong> Arvind. StarT-Voyager:<br />

A Flexible Platform for Exploring Scalable SMP Issues. In Supercomputing, Nov. 1998.<br />

[12] B. S. Ang, D. Chiou, L. Rudolph, <strong>and</strong> Arvind. The StarT-Voyager Parallel System.<br />

In Proceedings <strong>of</strong> International Conference on Parallel Architectures <strong>and</strong> Compilation<br />

Techniques, Paris, France, Oct. 1998.<br />

170

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

Saved successfully!

Ooh no, something went wrong!