메뉴 건너뛰기




Volumn 6, Issue 10, 1995, Pages 1085-1099

Performance Analysis of Four Memory Consistency Models for Multithreaded Multiprocessors

Author keywords

context; Distributed shared memory; latency hiding techniques; memory consistency mobels; multithreaded processors; performance evaluation; scalable multiprocessors; stochastic Petri nets; switching

Indexed keywords

BANDWIDTH; BUFFER STORAGE; COMPUTER NETWORKS; COMPUTER SELECTION AND EVALUATION; COMPUTER SIMULATION; DATA COMMUNICATION SYSTEMS; DATA STORAGE EQUIPMENT; MARKOV PROCESSES; PERFORMANCE; PETRI NETS; SYNCHRONIZATION; TELECOMMUNICATION TRAFFIC;

EID: 0029390137     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.473517     Document Type: Article
Times cited : (7)

References (29)
  • 1
    • 0027608117 scopus 로고
    • A unified formalization of four shared-memory models
    • June
    • S.V. Adve and M.D. Hill, “A unified formalization of four shared-memory models,” IEEE Trans. on Parallel and Distributed Systems, vol. 4, no. 6, pp. 613-624, June 1993.
    • (1993) IEEE Trans. on Parallel and Distributed Systems , vol.4 , Issue.6 , pp. 613-624
    • Adve, S.V.1    Hill, M.D.2
  • 3
    • 84941867696 scopus 로고
    • The MIT Alewife machine: A large-scale distributed-memory multiprocessor
    • A. Agarwal et al., “The MIT Alewife machine: A large-scale distributed-memory multiprocessor,” Dubois and Shreekant, eds., Scalable Shared Memory Multiprocessors. Boston, Mass.: Kluwer Academic Publishers, 1992.
    • (1992) Dubois and Shreekant
    • Agarwal, A.1
  • 4
    • 0026925622 scopus 로고
    • Performance tradeoffs in multithreaded processors
    • Sept.
    • A. Agarwal, “Performance tradeoffs in multithreaded processors,” IEEE Trans. on Parallel and Distributed Systems, vol. 3, no. 5, pp. 525-539, Sept. 1992.
    • (1992) IEEE Trans. on Parallel and Distributed Systems , vol.3 , Issue.5 , pp. 525-539
    • Agarwal, A.1
  • 5
    • 84976753721 scopus 로고
    • A class of generalized stochastic petri nets for the performance evaluation of multiprocessor systems
    • May
    • M. Ajmone et al. “A class of generalized stochastic petri nets for the performance evaluation of multiprocessor systems,” ACM Trans. on Comp. Sys., vol. 2, no. 2, pp. 93-122, May 1984.
    • (1984) ACM Trans. on Comp. Sys. , vol.2 , Issue.2 , pp. 93-122
    • Ajmone, M.1
  • 6
    • 84976858135 scopus 로고
    • Ultracomputers—a teraflop before its time
    • Aug.
    • G. Bell, “Ultracomputers—a teraflop before its time,” Comm. of the ACM, vol. 35, no. 8, pp. 27-47, Aug. 1992.
    • (1992) Comm. of the ACM , vol.35 , Issue.8 , pp. 27-47
    • Bell, G.1
  • 7
    • 84941871302 scopus 로고
    • GreatSPN user manual version 1.3
    • Sept.
    • G. Chiola, “GreatSPN user manual version 1.3,” Technical report, Dipartimento di Informatica, Universita di Torino, Torino, Italy, Sept. 1987.
    • (1987) Technical report
    • Chiola, G.1
  • 8
    • 84941859138 scopus 로고
    • Effects of memory consistency models on multithreaded multiprocessor performance
    • May
    • Y.K. Chong, “Effects of memory consistency models on multithreaded multiprocessor performance,” MSc thesis, University of Southern California, May 1993.
    • (1993) MSc thesis
    • Chong, Y.K.1
  • 9
    • 84941864291 scopus 로고
    • The Examplar Architecture. Richardson
    • Tex.: Convex Press
    • Convex Computer, Inc., The Examplar Architecture. Richardson, Tex.: Convex Press, 1993.
    • (1993) Convex Computer, Inc.
  • 10
    • 84941865179 scopus 로고
    • The Cray T3D System Architecture Overview
    • Madison, Wis.: Cray Res. Inc.
    • Cray Res. Inc., The Cray T3D System Architecture Overview. Madison, Wis.: Cray Res. Inc., 1993.
    • (1993) Cray Res. Inc.
  • 11
    • 0025436833 scopus 로고
    • Memory access dependencies in shared-memory multiprocessors
    • June
    • M. Dubois and C. Scheurich, “Memory access dependencies in shared-memory multiprocessors,” IEEE Transactions on Software Engineering, vol. 16, no. 6, pp. 660-673, June 1990.
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.6 , pp. 660-673
    • Dubois, M.1    Scheurich, C.2
  • 16
    • 0004029273 scopus 로고
    • Cache consistency and sequential consistency
    • J.R. Goodman, “Cache consistency and sequential consistency,” Technical Report 61, IEEE SCI Committee, 1989.
    • (1989) Technical Report 61
    • Goodman, J.R.1
  • 18
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • Sept.
    • L. Lamport, “How to make a multiprocessor computer that correctly executes multiprocess programs,” IEEE Transactions on Computers, vol. 28, no. 9, pp. 241-248, Sept. 1979.
    • (1979) IEEE Transactions on Computers , vol.28 , Issue.9 , pp. 241-248
    • Lamport, L.1
  • 19
    • 0027646857 scopus 로고
    • Waiting algorithms for synchronization in large-scale multiprocessors
    • Aug.
    • B.H. Lim and A. Agarwal, “Waiting algorithms for synchronization in large-scale multiprocessors,” ACM Trans. Comp. Sys., vol. 11, no. 3, Aug. 1993.
    • (1993) ACM Trans. Comp. Sys. , vol.11 , Issue.3
    • Lim, B.H.1    Agarwal, A.2
  • 20
    • 0024771302 scopus 로고
    • Memory coherence in shared virtual memory systems
    • Nov.
    • K. Li and P. Hudak, “Memory coherence in shared virtual memory systems,” ACM Trans. Comp. Sys., vol. 7, no. 4, Nov. 1989.
    • (1989) ACM Trans. Comp. Sys. , vol.7 , Issue.4
    • Li, K.1    Hudak, P.2
  • 21
    • 0002031606 scopus 로고
    • Tolerating latency through software-controlled prefetching in shared-memory multiprocessors
    • June
    • T. Mowry and A. Gupta, “Tolerating latency through software-controlled prefetching in shared-memory multiprocessors,” J. of Parallel and Distributed Computing, vol. 12, no. 2, 87-106, June 1991.
    • (1991) J. of Parallel and Distributed Computing , vol.12 , Issue.2
    • Mowry, T.1    Gupta, A.2
  • 23
    • 0026204689 scopus 로고
    • Distributed shared memory: A survey of issues and algorithms
    • Aug.
    • B. Nitzberg and V. Lo, “Distributed shared memory: A survey of issues and algorithms,” IEEE Computer, Aug. 1991.
    • (1991) IEEE Computer
    • Nitzberg, B.1    Lo, V.2
  • 25
    • 84941871944 scopus 로고
    • An analytical solution for a Markov chain modeling multithreaded execution
    • Mar.
    • R.H. Saavedra and D.E. Culler, “An analytical solution for a Markov chain modeling multithreaded execution,” Technical Report UCB/CSD-91/623, Computer Science Division, University of California at Berkeley, Mar. 1991.
    • (1991) Technical Report UCB/CSD-91/623
    • Saavedra, R.H.1    Culler, D.E.2
  • 26
    • 0039482940 scopus 로고
    • Performance and optimization of data prefetching strategies in scalable multiprocessors
    • Sept.
    • R.H. Saavedra, W. Mao, and K. Hwang, “Performance and optimization of data prefetching strategies in scalable multiprocessors,” J. of Parallel and Distributed Computing, pp. 427-448, Sept. 1994.
    • (1994) J. of Parallel and Distributed Computing , pp. 427-448
    • Saavedra, R.H.1    Mao, W.2    Hwang, K.3
  • 27
    • 84941865516 scopus 로고
    • The CM-5 Technical Summary
    • Cambridge, Mass.: Thinking Machines Corp.
    • Thinking Machines Corp., The CM-5 Technical Summary. Cambridge, Mass.: Thinking Machines Corp., 1991.
    • (1991) Thinking Machines Corp.
  • 28
    • 0024667550 scopus 로고
    • Exploring the benefits of multiple hardware contexts in a multiprocessor architecture: Preliminary results
    • June
    • W.D. Weber and A. Gupta, “Exploring the benefits of multiple hardware contexts in a multiprocessor architecture: Preliminary results,” Proc. 16th Int'l Symp. on Comp. Arch., pp. 273-280, June 1989.
    • (1989) Proc. 16th Int'l Symp. on Comp. Arch. , pp. 273-280
    • Weber, W.D.1    Gupta, A.2


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