메뉴 건너뛰기




Volumn 29, Issue 3, 2001, Pages 249-282

The architectural and operating system implications on the performance of synchronization on ccNUMA multiprocessors

Author keywords

ccNUMA; Operating systems; Performance evaluation; Shared memory multiprocessors; Synchronization

Indexed keywords

CCNUMA; PERFORMANCE EVALUATION; SHARED-MEMORY MULTIPROCESSORS; SYNCHRONIZATION ALGORITHMS;

EID: 2942721725     PISSN: 08857458     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (11)

References (44)
  • 1
    • 0032671417 scopus 로고    scopus 로고
    • Scaling Application Performance on a Cache-Coherent Multiprocessor
    • Atlanta, Georgia, May
    • D. Jiang and J. P. Singh, Scaling Application Performance on a Cache-Coherent Multiprocessor, Proc. 26th Int'l. Symp. Computer Architecture (ISCA'99), Atlanta, Georgia, pp. 305-316 (May 1999).
    • (1999) Proc. 26th Int'l. Symp. Computer Architecture (ISCA'99) , pp. 305-316
    • Jiang, D.1    Singh, J.P.2
  • 3
    • 0025211006 scopus 로고
    • The Performance of Spin Lock Alternatives for Shared-Memory Multiprocessors
    • January
    • T. Anderson, The Performance of Spin Lock Alternatives for Shared-Memory Multiprocessors, IEEE Trans. Parallel Distributed Syst., 1(1):6-16 (January 1990).
    • (1990) IEEE Trans. Parallel Distributed Syst. , vol.1 , Issue.1 , pp. 6-16
    • Anderson, T.1
  • 4
    • 84976722900 scopus 로고
    • The Impact of Operating System Scheduling Policies and Synchronization Methods on the Performance of Parallel Applications
    • San Diego, California, June
    • A. Gupta, A. Tucker, and S. Urushibara, The Impact of Operating System Scheduling Policies and Synchronization Methods on the Performance of Parallel Applications, Proc. ACM SIGMETRICS Conf. Measurement and Modeling of Computer Systems (SIGMETRICS'91), San Diego, California, pp. 120-132 (June 1991).
    • (1991) Proc. ACM SIGMETRICS Conf. Measurement and Modeling of Computer Systems (SIGMETRICS'91) , pp. 120-132
    • Gupta, A.1    Tucker, A.2    Urushibara, S.3
  • 5
    • 84976718540 scopus 로고
    • Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors
    • February
    • J. Mellor-Crummey and M. Scott, Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors, ACM Trans. Computer Syst., 9(1):21-65 (February 1991).
    • (1991) ACM Trans. Computer Syst. , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.1    Scott, M.2
  • 7
    • 0032644668 scopus 로고    scopus 로고
    • A Quantitative Architectural Evaluation of Synchronization Algorithms and Disciplines on ccNUMA Systems: The Case of the SGI Origin2000
    • Rhodes, Greece, June
    • D. Nikolopoulos and T. Papatheodorou, A Quantitative Architectural Evaluation of Synchronization Algorithms and Disciplines on ccNUMA Systems: The Case of the SGI Origin2000, Proc. 13th ACM Int'l. Conf. Supercomputing (ICS'99), Rhodes, Greece, pp. 319-328 (June 1999).
    • (1999) Proc. 13th ACM Int'l. Conf. Supercomputing (ICS'99) , pp. 319-328
    • Nikolopoulos, D.1    Papatheodorou, T.2
  • 11
    • 84957872108 scopus 로고    scopus 로고
    • The Impact of Speeding Up Critical Sections with Data Prefetching and Forwarding
    • Bloomingdale, Illinois, August
    • P. Trancoso and J. Torrellas, The Impact of Speeding Up Critical Sections with Data Prefetching and Forwarding, Proc. 1996 Int'l. Conf. Parallel Processing (ICPP'96), Bloomingdale, Illinois, pp. 79-86 (August 1996).
    • (1996) Proc. 1996 Int'l. Conf. Parallel Processing (ICPP'96) , pp. 79-86
    • Trancoso, P.1    Torrellas, J.2
  • 12
    • 0012711061 scopus 로고    scopus 로고
    • Eliminating Synchronization Overhead in Automatically Parallelized Programs Using Dynamic Feedback
    • February
    • P. Diniz and M. Rinard, Eliminating Synchronization Overhead in Automatically Parallelized Programs Using Dynamic Feedback, ACM Trans. Comp. Syst., 17(2):89-132 (February 1999).
    • (1999) ACM Trans. Comp. Syst. , vol.17 , Issue.2 , pp. 89-132
    • Diniz, P.1    Rinard, M.2
  • 13
    • 0031162140 scopus 로고    scopus 로고
    • A Circular List-Based Mutual Exclusion Scheme for Large Shared-Memory Multiprocessors
    • June
    • S. Fu and N. Tzeng, A Circular List-Based Mutual Exclusion Scheme for Large Shared-Memory Multiprocessors, IEEE Trans. Parallel Distributed Syst., 8(6):628-639 (June 1997).
    • (1997) IEEE Trans. Parallel Distributed Syst. , vol.8 , Issue.6 , pp. 628-639
    • Fu, S.1    Tzeng, N.2
  • 17
    • 70450049370 scopus 로고
    • Empirical Studies of Competitive Spinning for a Shared-Memory Multiprocessor
    • Pacific Grove, California, October
    • A. Karlin, K. Li, M. Manasse, and S. Owicki, Empirical Studies of Competitive Spinning for a Shared-Memory Multiprocessor, Proc. 13th ACM Symp. Oper. System Principles (SOSP'91), Pacific Grove, California, pp. 41-55 (October 1991).
    • (1991) Proc. 13th ACM Symp. Oper. System Principles (SOSP'91) , pp. 41-55
    • Karlin, A.1    Li, K.2    Manasse, M.3    Owicki, S.4
  • 19
    • 0027646857 scopus 로고
    • Waiting Algorithms for Synchronization in Large-Scale Multiprocessors
    • August
    • B. H. Lim and A. Agarwal, Waiting Algorithms for Synchronization in Large-Scale Multiprocessors, ACM Trans. Computer Syst., 11(3):253-294 (August 1993).
    • (1993) ACM Trans. Computer Syst. , vol.11 , Issue.3 , pp. 253-294
    • Lim, B.H.1    Agarwal, A.2
  • 20
    • 0001439212 scopus 로고
    • Gang Scheduling Performance Benefits for Fine-grain Synchronization
    • December
    • D. Feitelson and L. Rudolph, Gang Scheduling Performance Benefits for Fine-grain Synchronization, J. Parallel Distributed Computing, 16(4):306-318 (December 1992).
    • (1992) J. Parallel Distributed Computing , vol.16 , Issue.4 , pp. 306-318
    • Feitelson, D.1    Rudolph, L.2
  • 23
    • 0025917643 scopus 로고
    • Wait-free Synchronization
    • January
    • M. Herlihy, Wait-free Synchronization, ACM Trans. Progr. Lang. Syst., 13(1): 124-149 (January 1991).
    • (1991) ACM Trans. Progr. Lang. Syst. , vol.13 , Issue.1 , pp. 124-149
    • Herlihy, M.1
  • 25
    • 0002477257 scopus 로고    scopus 로고
    • Nonblocking Algorithms and Preemption-Safe Locking on Multiprogrammed Shared-Memory Multiprocessors
    • May
    • M. Michael and M. Scott, Nonblocking Algorithms and Preemption-Safe Locking on Multiprogrammed Shared-Memory Multiprocessors, J. Parallel Distributed Computing, 51(1):1-26 (May 1998).
    • (1998) J. Parallel Distributed Computing , vol.51 , Issue.1 , pp. 1-26
    • Michael, M.1    Scott, M.2
  • 26
    • 0028436588 scopus 로고
    • A Nonblocking Algorithm for Shared Queues Using Compare-and-Swap
    • May
    • S. Prakash, D. Lee, and T. Johnson, A Nonblocking Algorithm for Shared Queues Using Compare-and-Swap, IEEE Trans. Computers, 43(5):548-559 (May 1994).
    • (1994) IEEE Trans. Computers , vol.43 , Issue.5 , pp. 548-559
    • Prakash, S.1    Lee, D.2    Johnson, T.3
  • 27
    • 0003433568 scopus 로고
    • Ph.D. thesis, Rensselaer Polytechnic Institute, Department of Computer Science
    • J. Valois, Lock-Free Data Structures, Ph.D. thesis, Rensselaer Polytechnic Institute, Department of Computer Science (1995).
    • (1995) Lock-Free Data Structures
    • Valois, J.1
  • 31
    • 0021183678 scopus 로고
    • Dynamic Decentralized Cache Schemes for MIMD Parallel Processors
    • Ann Arbor, Michigan, June
    • L. Rudolph and Z. Segall, Dynamic Decentralized Cache Schemes for MIMD Parallel Processors, Proc. 11th Int'l. Symp. Computer Architecture (ISCA'84), Ann Arbor, Michigan, pp. 340-347 (June 1984).
    • (1984) Proc. 11th Int'l. Symp. Computer Architecture (ISCA'84) , pp. 340-347
    • Rudolph, L.1    Segall, Z.2
  • 36
    • 57649203666 scopus 로고    scopus 로고
    • IRIX 6.5 Man Pages, November
    • Silicon Graphics Inc. IRIX 6.5 Man Pages, http://techpubs.sgi.com (November 1999).
    • (1999)
  • 38
    • 10844272942 scopus 로고    scopus 로고
    • December
    • Standard Performance Evaluation Corporation, SPEC CPU95 Documentation. http://www.spec.org (December 1999).
    • (1999) SPEC CPU95 Documentation
  • 41
    • 10844236981 scopus 로고    scopus 로고
    • An Integrated Kernel and User-Level Paradigm for Efficient Multiprogramming
    • University of Illinois at Urbana-Champaign June
    • D. Craig, An Integrated Kernel and User-Level Paradigm for Efficient Multiprogramming. Technical Report CSRD No. 1533, University of Illinois at Urbana-Champaign (June 1999).
    • (1999) Technical Report CSRD No. 1533 , vol.1533
    • Craig, D.1
  • 42
    • 0000444590 scopus 로고
    • Evaluating the Performance of Cache-Affinity Scheduling in Shared-Memory Multiprocessors
    • February
    • J. Torrellas, A. Tucker, and A. Gupta, Evaluating the Performance of Cache-Affinity Scheduling in Shared-Memory Multiprocessors, J. Parallel Distributed Computing, 24(2): 139-151 (February 1995).
    • (1995) J. Parallel Distributed Computing , vol.24 , Issue.2 , pp. 139-151
    • Torrellas, J.1    Tucker, A.2    Gupta, A.3


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