메뉴 건너뛰기




Volumn 7, Issue 11, 2001, Pages 1088-1112

An abstract state machine specification and verification of the location consistency memory model and cache protocol

Author keywords

Cache Memories; Multiprocessors; Requirements Specifications; Shared Memory

Indexed keywords


EID: 33646813246     PISSN: 0958695X     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (4)

References (31)
  • 1
    • 26444525219 scopus 로고
    • Shared memory consistency models: A tutorial
    • [Adve and Gharachorloo 95] Digital Western Research Laboratory
    • [Adve and Gharachorloo 95] Adve, S.V., Gharachorloo, K.: "Shared memory consistency models: a tutorial"; Research Report 95/7, Digital Western Research Laboratory (1995).
    • (1995) Research Report , vol.95 , Issue.7
    • Adve, S.V.1    Gharachorloo, K.2
  • 2
    • 0027608117 scopus 로고
    • A unified formalization of four shared-memory models
    • [Adve and Hill 93]
    • [Adve and Hill 93] Adve, S.V, Hill, M.D.: "A unified formalization of four shared-memory models"; IEEE Trans, on Parallel and Distributed Systems 4, 6 (1993), 613-624.
    • (1993) IEEE Trans, on Parallel and Distributed Systems , vol.4-6 , pp. 613-624
    • Adve, S.V.1    Hill, M.D.2
  • 4
    • 0027307267 scopus 로고
    • The Midway distributed shared memory system
    • [Bershad et al. 93]
    • [Bershad et al. 93] Bershad, B., Zekauskas, M., Sawdon, W.: "The Midway distributed shared memory system"; Proc. IEEE COMPCON (1993).
    • (1993) Proc. IEEE COMPCON
    • Bershad, B.1    Zekauskas, M.2    Sawdon, W.3
  • 5
    • 0030387154 scopus 로고    scopus 로고
    • An analysis of DAG-consistent distributed shared-memory algorithms
    • [Blumofe et al. 96]
    • [Blumofe et al. 96] Blumofe, R.D., Frigo, M., Joerg, C.F., Leiserson, C.E., Randall, K.H.: "An analysis of DAG-consistent distributed shared-memory algorithms"; Proc. ACM SPAA (1996), 297-308.
    • (1996) Proc. ACM SPAA , pp. 297-308
    • Blumofe, R.D.1    Frigo, M.2    Joerg, C.F.3    Leiserson, C.E.4    Randall, K.H.5
  • 6
    • 84947909053 scopus 로고
    • Why use Evolving Algebras for hardware and software engineering?
    • [Börger 95] Bartosek, M., Staudek, J., Wiedermann, J. (editors), "SOFSEM'95: 22nd Seminar on Current Trends in Theory and Practice of Informatics", Springer-Verlag
    • [Börger 95] Börger, E.: "Why use Evolving Algebras for hardware and software engineering?"; In Bartosek, M., Staudek, J., Wiedermann, J. (editors), "SOFSEM'95: 22nd Seminar on Current Trends in Theory and Practice of Informatics", LNCS 1012, Springer-Verlag (1995), 236-271.
    • (1995) LNCS , vol.1012 , pp. 236-271
    • Börger, E.1
  • 7
    • 84863935929 scopus 로고    scopus 로고
    • Model checking support for the ASM high-level language
    • [Castillo and Winter 00] Proc. TACAS, Springer-Verlag
    • [Castillo and Winter 00] Del Castillo, G., Winter, K.: "Model checking support for the ASM high-level language"; Proc. TACAS, LNCS 1785, Springer-Verlag (2000), 331-346.
    • (2000) LNCS , vol.1785 , pp. 331-346
    • Del Castillo, G.1    Winter, K.2
  • 8
    • 84981282575 scopus 로고
    • Verification tools for finite-state concurrent systems
    • [Clarke et al. 94] A Decade of Concurrency - Reflections and Perspectives Springer-Verlag
    • [Clarke et al. 94] Clarke, E., Grumberg, O., Long, D.: "Verification tools for finite-state concurrent systems" ; In "A Decade of Concurrency - Reflections and Perspectives"; LNCS 803, Springer-Verlag (1994), 124-175.
    • (1994) LNCS , vol.803 , pp. 124-175
    • Clarke, E.1    Grumberg, O.2    Long, D.3
  • 10
    • 0031631667 scopus 로고    scopus 로고
    • Computation-centric memory models
    • [Frigo and Luchangco 98]
    • [Frigo and Luchangco 98] Frigo, M., Luchangco, V.: "Computation-centric memory models"; Proc. ACM SPAA (1998).
    • (1998) Proc. ACM SPAA
    • Frigo, M.1    Luchangco, V.2
  • 11
    • 0343260136 scopus 로고
    • Location consistency: Stepping beyond the barriers of memory coherence and serializability
    • [Gao and Sarkar 94] School of Computer Science, McGill University
    • [Gao and Sarkar 94] Gao, G.R. and Sarkar, V.: "Location consistency: Stepping beyond the barriers of memory coherence and serializability."; ACAPS Technical Memo 78, School of Computer Science, McGill University (1994).
    • (1994) ACAPS Technical Memo , vol.78
    • Gao, G.R.1    Sarkar, V.2
  • 12
    • 0034246578 scopus 로고    scopus 로고
    • Location consistency - A new memory model and cache consistency protocol
    • [Gao and Sarkar 00]
    • [Gao and Sarkar 00] Gao, G.R., V. Sarkar: "Location consistency - A new memory model and cache consistency protocol"; IEEE Trans, on Computers 49, 8 (2000), 798-813.
    • (2000) IEEE Trans, on Computers , vol.49 , Issue.8 , pp. 798-813
    • Gao, G.R.1    Sarkar, V.2
  • 13
    • 0025433762 scopus 로고
    • Memory consistency and event ordering in scalable shared-memory multiprocessors
    • [Gharachorloo et al. 90]
    • [Gharachorloo et al. 90] Gharachorloo, K., Lenoski, D., Laudon, J., Gibbons, P., Gupta, A., Hennessy, J.: "Memory consistency and event ordering in scalable shared-memory multiprocessors"; Proc. ISCA (1990), 15-26.
    • (1990) Proc. ISCA , pp. 15-26
    • Gharachorloo, K.1    Lenoski, D.2    Laudon, J.3    Gibbons, P.4    Gupta, A.5    Hennessy, J.6
  • 15
    • 0005300107 scopus 로고    scopus 로고
    • Java consistency: Non-operational characterizations for Java memory behavior
    • [Gontmakher and Schuster 00]
    • [Gontmakher and Schuster 00] Gontmakher, A., Schuster, A.: "Java consistency: non-operational characterizations for Java memory behavior"; ACM Trans, on Computer Systems 18, 4 (2000), 333-386.
    • (2000) ACM Trans, on Computer Systems , vol.18 , Issue.4 , pp. 333-386
    • Gontmakher, A.1    Schuster, A.2
  • 16
    • 0002017107 scopus 로고
    • Evolving Algebras 1993: Lipari guide
    • [Gurevich 95] Börger, E. (editor), Oxford University Press
    • [Gurevich 95] Gurevich, Y.: "Evolving Algebras 1993: Lipari guide"; In Börger, E. (editor), "Specification and Validation Methods", Oxford University Press (1995), 9-36.
    • (1995) Specification and Validation Methods , pp. 9-36
    • Gurevich, Y.1
  • 17
    • 0031167899 scopus 로고    scopus 로고
    • Equivalence is in the eye of the beholder
    • [Gurevich and Huggins 97]
    • [Gurevich and Huggins 97] Gurevich, Y., Huggins, J.K.: "Equivalence is in the eye of the beholder"; Theoretical Computer Science 179, 1-2 (1997), 353-380.
    • (1997) Theoretical Computer Science , vol.179 , Issue.1-2 , pp. 353-380
    • Gurevich, Y.1    Huggins, J.K.2
  • 18
    • 33947285148 scopus 로고    scopus 로고
    • Abstract State Machines: Theory and Applications
    • [Gurevich et al. 00] Gurevich, Y., Kutter, P.W., Odersky, M., Theile, L. (editors): Springer-Verlag
    • [Gurevich et al. 00] Gurevich, Y., Kutter, P.W., Odersky, M., Theile, L. (editors): "Abstract State Machines: Theory and Applications"; LNCS 1912, Springer-Verlag (2000).
    • (2000) LNCS , vol.1912
  • 20
    • 84957061332 scopus 로고    scopus 로고
    • Verifying sequential consistency on shared-memory multiprocessor systems
    • [Henzinger et al. 99] Proc. CAV: Computer Aided Verification, Springer-Verlag
    • [Henzinger et al. 99] Henzinger, T.A., Qadeer, S., Rajamani, S.K.: "Verifying sequential consistency on shared-memory multiprocessor systems"; In Proc. CAV: Computer Aided Verification, LNCS 1633, Springer-Verlag (1999), 301-315.
    • (1999) LNCS , vol.1633 , pp. 301-315
    • Henzinger, T.A.1    Qadeer, S.2    Rajamani, S.K.3
  • 21
    • 0026869166 scopus 로고
    • Lazy release consistency for software distributed shared memory
    • [Keleher et al. 92]
    • [Keleher et al. 92] Keleher, P., Cox, A.L., Zwaenepoel, W.: "Lazy release consistency for software distributed shared memory". Proc. ISCA (1992), 13-21.
    • (1992) Proc. ISCA , pp. 13-21
    • Keleher, P.1    Cox, A.L.2    Zwaenepoel, W.3
  • 23
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • [Lamport 79]
    • [Lamport 79] Lamport, L.: "How to make a multiprocessor computer that correctly executes multiprocess programs"; IEEE Trans, on Computers C-28, 9 (1979), 690-691.
    • (1979) IEEE Trans, on Computers , vol.C-28 , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 25
    • 0034446989 scopus 로고    scopus 로고
    • Improving the Java memory model using CRF
    • [Maessen et al. 00]
    • [Maessen et al. 00] Maessen, J.-W., Arvind, Shen, X.: "Improving the Java memory model using CRF"; Proc. OOPSLA (2000), 1-12.
    • (2000) Proc. OOPSLA , pp. 1-12
    • Maessen, J.-W.1    Arvind2    Shen, X.3
  • 26
    • 35248882238 scopus 로고    scopus 로고
    • Multithreaded semantics for Java
    • [Manson and Pugh 01] University of Maryland
    • [Manson and Pugh 01] Manson, J., Pugh, W.: "Multithreaded semantics for Java"; CS Technical Report 4215, University of Maryland (2001).
    • (2001) CS Technical Report , vol.4215
    • Manson, J.1    Pugh, W.2
  • 27
    • 0031084017 scopus 로고    scopus 로고
    • Verification techniques for cache coherence protocols
    • [Pong and Dubois 97]
    • [Pong and Dubois 97] Pong, F., Dubois, M.: "Verification techniques for cache coherence protocols"; ACM Computing Surveys 29, 1 (1997), 82-126.
    • (1997) ACM Computing Surveys , vol.29 , Issue.1 , pp. 82-126
    • Pong, F.1    Dubois, M.2
  • 28
    • 4244046063 scopus 로고    scopus 로고
    • Specification of memory models and design of provably correct cache coherent protocols
    • [Shen and Arvind 97] Laboratory for Computer Science, MIT
    • [Shen and Arvind 97] Shen, X., Arvind: "Specification of memory models and design of provably correct cache coherent protocols" ; CSG Memo 398, Laboratory for Computer Science, MIT (1997).
    • (1997) CSG Memo , vol.398
    • Shen, X.1    Arvind2
  • 29
    • 0032671416 scopus 로고    scopus 로고
    • Commit-reconcile & fences (CRF): A new memory model for architects and compiler writers
    • [Shen et al. 99]
    • [Shen et al. 99] Shen, X., Arvind, Rudolph, L.: "Commit-reconcile & fences (CRF): a new memory model for architects and compiler writers"; Proc. ISCA (1999), 150-161.
    • (1999) Proc. ISCA , pp. 150-161
    • Shen, X.1    Arvind2    Rudolph, L.3
  • 30
    • 33947215197 scopus 로고    scopus 로고
    • The Location Consistency memory model and cache protocol: Specification and verification
    • [Wallace et al. 01] Computer Science Department, Michigan Technological University
    • [Wallace et al. 01] Wallace, C., Tremblay, G., Amaral, J.N.: "The Location Consistency memory model and cache protocol: Specification and verification"; Technical Report 01-01, Computer Science Department, Michigan Technological University (2001).
    • (2001) Technical Report , vol.1 , Issue.1
    • Wallace, C.1    Tremblay, G.2    Amaral, J.N.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.