메뉴 건너뛰기




Volumn , Issue , 2012, Pages 350-355

A hierarchical work-stealing framework for multi-core clusters

Author keywords

multi core cluster; task scheduling; work stealing

Indexed keywords

CENTRALIZED CONTROL; DISTRIBUTED MEMORY SYSTEMS; MULTI-CORE CLUSTER; SHARED MEMORY SYSTEM; TASK PARALLEL; TASK-SCHEDULING; TERMINATION DETECTION; WORK-STEALING;

EID: 84884623380     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/PDCAT.2012.17     Document Type: Conference Paper
Times cited : (2)

References (25)
  • 1
    • 80052367563 scopus 로고    scopus 로고
    • Work stealing for multi-core HPC clusters
    • Berlin, Heidelberg
    • K. Ravichandran, S. Lee, and S. Pande. Work stealing for multi-core HPC clusters. In Euro-Par, pp. 205-217, Berlin, Heidelberg, 2011.
    • (2011) Euro-Par , pp. 205-217
    • Ravichandran, K.1    Lee, S.2    Pande, S.3
  • 2
    • 84872522108 scopus 로고    scopus 로고
    • Intel(R) Threading Building Blocks
    • Intel(R) Threading Building Blocks, Intel Corporation.
    • Intel Corporation
  • 4
    • 70350660787 scopus 로고    scopus 로고
    • The design of a task parallel library
    • D. Leijen, W. Schulte, and S. Burckhardt. The design of a task parallel library. In OOPSLA, pp. 227-242, 2009.
    • (2009) OOPSLA , pp. 227-242
    • Leijen, D.1    Schulte, W.2    Burckhardt, S.3
  • 6
    • 0000269759 scopus 로고    scopus 로고
    • Scheduling multithreaded computations by work stealing
    • R. D. Blumofe and C. E. Leiserson. Scheduling multithreaded computations by work stealing. J. ACM, vol. 46, no. 5, pp. 720-748, 1999.
    • (1999) J. ACM , vol.46 , Issue.5 , pp. 720-748
    • Blumofe, R.D.1    Leiserson, C.E.2
  • 7
    • 0034819553 scopus 로고    scopus 로고
    • Efficient load balancing for wide-area divide-and-conquer applications
    • New York, USA
    • R. V. van Nieuwpoort, T. Kielmann, and H. E. Bal. Efficient load balancing for wide-area divide-and-conquer applications. In PPoPP, pp. 34-43, New York, USA, 2001.
    • (2001) PPoPP , pp. 34-43
    • Van Nieuwpoort, R.V.1    Kielmann, T.2    Bal, H.E.3
  • 8
    • 78349246727 scopus 로고    scopus 로고
    • Hierarchical work-stealing
    • Berlin, Heidelberg
    • J.-N. Quintin and F. Wagner. Hierarchical work-stealing. In EuroPar, pp. 217-229, Berlin, Heidelberg, 2010.
    • (2010) EuroPar , pp. 217-229
    • Quintin, J.-N.1    Wagner, F.2
  • 10
    • 0347507496 scopus 로고    scopus 로고
    • The implementation of the cilk-5 multithreaded language
    • M. Frigo, C. E. Leiserson, and K. H. Randall. The implementation of the cilk-5 multithreaded language. SIGPLAN Not., 33(5): 212-223, 1998.
    • (1998) SIGPLAN Not , vol.33 , Issue.5 , pp. 212-223
    • Frigo, M.1    Leiserson, C.E.2    Randall, K.H.3
  • 12
    • 55849101157 scopus 로고    scopus 로고
    • Scalable dynamic load balancing using UPC
    • Washington, USA
    • S. Olivier and J. Prins. Scalable Dynamic Load Balancing Using UPC. In ICPP, pp. 123-131, Washington, USA, 2008.
    • (2008) ICPP , pp. 123-131
    • Olivier, S.1    Prins, J.2
  • 14
    • 79952592027 scopus 로고    scopus 로고
    • How many threads to spawn during program multithreading
    • Berlin
    • A. Nicolau and A. Kejariwal. How many threads to spawn during program multithreading?. In LCPC, pp. 166-183, Berlin, 2010.
    • (2010) LCPC , pp. 166-183
    • Nicolau, A.1    Kejariwal, A.2
  • 15
    • 70350602919 scopus 로고    scopus 로고
    • Backtrackingbased load balancing
    • New York, USA
    • T. Hiraishi, M. Yasugi, S. Umatani, and T. Yuasa. Backtrackingbased load balancing. In PPoPP, pp. 55-64, New York, USA, 2009.
    • (2009) PPoPP , pp. 55-64
    • Hiraishi, T.1    Yasugi, M.2    Umatani, S.3    Yuasa, T.4
  • 16
    • 33745141910 scopus 로고    scopus 로고
    • A task duplication based scheduling algorithm using partial schedules
    • Washington, USA
    • D. Bozdag, F. Ozguner, E. Ekici, and U. Catalyurek. A Task Duplication Based Scheduling Algorithm Using Partial Schedules. In ICPP, pp. 630-637, Washington, USA, 2005.
    • (2005) ICPP , pp. 630-637
    • Bozdag, D.1    Ozguner, F.2    Ekici, E.3    Catalyurek, U.4
  • 17
    • 77749302034 scopus 로고    scopus 로고
    • Lazy binarysplitting: A run-time adaptive work-stealing scheduler
    • A. Tzannes, G. C. Caragea, R. Barua, U. Vishkin. Lazy binarysplitting: a run-time adaptive work-stealing scheduler. In PPoPP, pp. 179-190, 2010.
    • (2010) PPoPP , pp. 179-190
    • Tzannes, A.1    Caragea, G.C.2    Barua, R.3    Vishkin, U.4
  • 19
    • 77749243481 scopus 로고    scopus 로고
    • SLAW: A scalable localityaware adaptive work-stealing scheduler for multi-core systems
    • New York, USA
    • Y. Guo, J. Zhao, V. Cave, and V. Sarkar. SLAW: a scalable localityaware adaptive work-stealing scheduler for multi-core systems. In PPoPP, pp. 341-342, New York, USA, 2010.
    • (2010) PPoPP , pp. 341-342
    • Guo, Y.1    Zhao, J.2    Cave, V.3    Sarkar, V.4
  • 21
    • 35348855586 scopus 로고    scopus 로고
    • Carbon: Architectural support for fine-grained parallelism on chip multiprocessors
    • Sanjeev Kumar, Christopher J. Hughes, and Anthony Nguyen. Carbon: architectural support for fine-grained parallelism on chip multiprocessors. In ISCA, 162-173, 2007.
    • (2007) ISCA , pp. 162-173
    • Kumar, S.1    Hughes, C.J.2    Nguyen, A.3
  • 24
    • 84884654451 scopus 로고    scopus 로고
    • MOAIS software
    • MOAIS software: http://kaapi. gforge. inria. fr
  • 25
    • 84863344870 scopus 로고    scopus 로고
    • A work-stealing scheduler for X10's task parallelism with suspension
    • New York, USA
    • O. Tardieu, H. Wang, and H. Lin. A work-stealing scheduler for X10's task parallelism with suspension. In PPoPP, pp. 267-276, New York, USA, 2012.
    • (2012) PPoPP , pp. 267-276
    • Tardieu, O.1    Wang, H.2    Lin, H.3


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