메뉴 건너뛰기




Volumn 62, Issue 6, 2002, Pages 1069-1103

Scheduler-activated dynamic page migration for multiprogrammed DSM multiprocessors

Author keywords

Data locality; Distributed shared memory multiprocessors; Memory management; Multi programming; NUMA; Operating systems; Page migration; Runtime systems

Indexed keywords


EID: 0036315423     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1006/jpdc.2001.1817     Document Type: Article
Times cited : (3)

References (35)
  • 4
    • 84947746579 scopus 로고
    • A scalable multidiscipline multiprocessor scheduler framework for IRIX
    • Lecture Notes in Computer Science, Springer-Verlag, Berlin/New York "Proceedings of the First Workshop on Job Scheduling Strategies for Parallel Processing, in conjunction with IEEE IPPS'95, Santa Barbara, CA, April"
    • (1995) , vol.949 , pp. 45-69
    • Barton, J.1    Bitar, N.2
  • 5
    • 0024610849 scopus 로고
    • Competitive management of distributed shared memory
    • San Francisco, CA, February "Proceedings of the 34th IEEE Computer Society International Conference (COMPCON'89)"
    • (1989) , pp. 184-191
    • Black, D.1    Gupta, A.2    Weber, W.3
  • 6
    • 0024936730 scopus 로고
    • Simple but effective memory techniques for NUMA memory management
    • Litchfield Park, AZ, December "Proceedings of the 12th ACM Symposium on Operating System Principles (SOSP'89)"
    • (1989) , pp. 19-31
    • Bolosky, W.1    Fitzgerald, R.2    Scott, M.3
  • 7
    • 84976707347 scopus 로고
    • Scheduling and page migration for multiprocessor compute servers
    • San Jose, CA, October "Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VI)"
    • (1994) , pp. 12-24
    • Chandra, R.1    Devine, S.2    Gupta, A.3    Rosenblum, M.4
  • 8
    • 84976722900 scopus 로고
    • The impact of operating system scheduling policies and synchronization methods on the performance of parallel applications
    • San Diego, CA, June "Proceedings of the 1991 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (SIGMETRICS'91)"
    • (1991) , pp. 120-132
    • Gupta, A.1    Tucker, A.2    Urushibara, S.3
  • 9
    • 0032762121 scopus 로고    scopus 로고
    • WildFire: A scalable path for SMPs
    • Orlando, FL "Proceedings of the 5th International Symposium on High Performance Computer Architecture (HPCA-5)"
    • (1999) , pp. 171-181
    • Hagersten, E.1    Koster, M.2
  • 10
    • 0009788318 scopus 로고    scopus 로고
    • Process scheduling and memory placement-Design notes, SGI Public Document, July
    • (2001)
    • Jackson, P.1
  • 11
    • 0032671417 scopus 로고    scopus 로고
    • Scaling application performance on a cache-coherent multiprocessor
    • Atlanta, GA, May "Proceedings of the 26th International Symposium on Computer Architecture (ISCA'99)"
    • (1999) , pp. 305-316
    • Jiang, D.1    Singh, J.P.2
  • 12
    • 0003648799 scopus 로고    scopus 로고
    • "The OpenMP Implementation of the NAS Parallel Benchmarks and its Performance"
    • Technical Report NAS-99-011, NASA Ames Research Center, October
    • (1999)
    • Jin, H.1    Frumkin, M.2    Yan, J.3
  • 13
    • 70450049370 scopus 로고
    • Empirical studies of competitive spinning for a shared-memory multiprocessor
    • Pacific Grove, CA, October "Proceedings of the 13th ACM Symposium on Operating System Principles (SOSP'91)"
    • (1991) , pp. 41-55
    • Karlin, A.1    Li, K.2    Manasse, M.3    Owicki, S.4
  • 14
    • 0009787345 scopus 로고    scopus 로고
    • Tapeworm: High level abstractions of shared accesses
    • New Orleans, LA, February "Proceedings of the 3rd Symposium on Operating Systems Design and Implementation (OSDI'99)"
    • (1999) , pp. 201-214
    • Keleher, P.1
  • 15
    • 0030685588 scopus 로고    scopus 로고
    • The SGI origin: A ccNUMA highly scalable server
    • Denver, CO, June "Proceedings of the 24th International Symposium on Computer Architecture (ISCA'97)"
    • (1997) , pp. 241-251
    • Laudon, J.1    Lenoski, D.2
  • 16
    • 0009787346 scopus 로고    scopus 로고
    • Linux Scalability Effort, Linux on NUMA Project Link, available at www.sourceforge.net, November
    • (2001)
  • 17
    • 0001963086 scopus 로고
    • Using simple page placement schemes to reduce the cost of cache fills in coherent shared-memory systems
    • Santa Barbara, CA, April "Proceedings of the 9th IEEE International Parallel Processing Symposium (IPPS'95)"
    • (1995) , pp. 380-385
    • Marchetti, M.1    Kontothanassis, L.2    Bianchini, R.3    Scott, M.4
  • 19
    • 0009806838 scopus 로고    scopus 로고
    • National Center for Supercomputing Applications, SGI Origin2000, available at November
    • (2001)
  • 20
    • 0009788850 scopus 로고    scopus 로고
    • "System Software Support for Reducing Memory Latency on ccNUMA Architectures"
    • Ph.D. thesis, Department of Computer Engineering and Informatics, University of Patras, Greece, December
    • (2000)
    • Nikolopoulos, D.1
  • 23
    • 0009763581 scopus 로고    scopus 로고
    • Performance experiences on Sun's WildFire prototype
    • "Proceedings of the IEEE/ACM Supercomputing'99: High Performance Networking and Computing Conference (SC'99)," Portland, OR, November
    • (1999)
    • Noordegraaf, L.1    Van der Pas, R.2
  • 24
    • 0009763582 scopus 로고    scopus 로고
    • Personal communication, Department of Computer Science, University of Houston, November
    • (2001)
    • Patil, A.1
  • 25
    • 4243551290 scopus 로고
    • "Nano-Threads: A User-Level Threads Architecture"
    • Technical Report 1297, Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, March
    • (1993)
    • Polychronopoulos, C.1    Bitar, N.2    Kleiman, S.3
  • 27
    • 0009785416 scopus 로고    scopus 로고
    • Silicon Graphics Inc, IRIX 6.5 Man Pages, available at January
    • (2000)
  • 30
    • 0003532537 scopus 로고
    • "Efficient Scheduling on Multiprogrammed Shared-Memory Multiprocessors"
    • Ph.D. thesis, Department of Computer Science, Stanford University
    • (1993)
    • Tucker, A.1
  • 31
    • 84883292871 scopus 로고
    • The implications of cache affinity on processor scheduling for multiprogrammed shared memory multiprocessors
    • Pacific Grove, CA, October "Proceedings of the 13th ACM Symposium on Operating System Principles (SOSP'91)"
    • (1991) , pp. 26-40
    • Vaswani, R.1    Zahorjan, J.2
  • 32
    • 0030263788 scopus 로고    scopus 로고
    • Operating system support for improving data locality on CC-NUMA compute servers
    • Cambridge, MA, October "Proceedings of the 7th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VII)"
    • (1996) , pp. 279-289
    • Verghese, B.1    Devine, S.2    Gupta, A.3    Rosenblum, M.4
  • 33
    • 0031612547 scopus 로고    scopus 로고
    • Performance isolation: Sharing and isolation in shared-memory multiprocessors
    • San Jose, CA, October "Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VIII)"
    • (1998) , pp. 181-192
    • Verghese, B.1    Gupta, A.2    Rosenblum, M.3
  • 34
    • 0029179077 scopus 로고
    • The SPLASH-2 programs: Characterization and methodological considerations
    • Santa Margherita Ligure, Italy, June "Proceedings of the 22nd International Symposium on Computer Architecture (ISCA'95)"
    • (1995) , pp. 24-37
    • Woo, S.C.1    Ohara, M.2    Torrie, E.3    Singh, J.P.4    Gupta, A.5


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