메뉴 건너뛰기




Volumn 60, Issue 1, 2012, Pages 31-61

Using hybrid MPI and OpenMP programming to optimize communications in parallel loop self-scheduling schemes for multicore PC clusters

Author keywords

Cluster computing; Hybrid programming; MPI programming; Multicore architecture; OpenMP programming; Parallel loop scheduling

Indexed keywords

COMMUNICATION OVERHEADS; COMPUTING NODES; HETEROGENEOUS CLUSTERS; HYBRID PROGRAMMING; INTER-NODE COMMUNICATION; MPI PROCESS; MULTI CORE; MULTICORE ARCHITECTURES; PARALLEL LOOPS; PC CLUSTERS; PROCESSOR CORES; PROGRAMMING MODELS; SECOND LEVEL; SELF-SCHEDULING; SHARED MEMORIES;

EID: 84858079019     PISSN: 09208542     EISSN: 15730484     Source Type: Journal    
DOI: 10.1007/s11227-009-0271-z     Document Type: Article
Times cited : (21)

References (22)
  • 1
    • 0032626212 scopus 로고    scopus 로고
    • Cluster computing: The commodity supercomputer
    • 10.1002/(SICI)1097-024X(199905)29:6<551::AID-SPE248>3.0.CO;2-C
    • M Baker R Buyya 1999 Cluster computing: the commodity supercomputer Int J Softw Pract Exp 29 6 551 575 10.1002/(SICI)1097-024X(199905)29:6<551::AID- SPE248>3.0.CO;2-C
    • (1999) Int J Softw Pract Exp , vol.29 , Issue.6 , pp. 551-575
    • Baker, M.1    Buyya, R.2
  • 4
    • 0036027567 scopus 로고    scopus 로고
    • Load balancing for heterogeneous clusters of PCs
    • DOI 10.1016/S0167-739X(01)00058-9, PII S0167739X01000589
    • CA Bohn GB Lamont 2002 Load balancing for heterogeneous clusters of PCs Future Gener Comput Syst 18 389 400 10.1016/S0167-739X(01)00058-9 (Pubitemid 33034524)
    • (2002) Future Generation Computer Systems , vol.18 , Issue.3 , pp. 389-400
    • Bohn, C.A.1    Lamont, G.B.2
  • 7
    • 77956465049 scopus 로고    scopus 로고
    • MPI and OpenMP paradigms on cluster of SMP architectures: The vacancy tracking algorithm for multi-dimensional array transposition
    • He Y, Ding HQ (2002) MPI and OpenMP paradigms on cluster of SMP architectures: the vacancy tracking algorithm for multi-dimensional array transposition. In: Proceedings of the 2002 ACM/IEEE conference on supercomputing, 2002, pp 1-14
    • (2002) Proceedings of the 2002 ACM/IEEE Conference on Supercomputing, 2002 , pp. 1-14
    • He, Y.1    Ding, H.Q.2
  • 8
    • 3543135594 scopus 로고
    • Factoring: A method scheme for scheduling parallel loops
    • 10.1145/135226.135232
    • SF Hummel E Schonberg LE Flynn 1992 Factoring: a method scheme for scheduling parallel loops Commun ACM 35 90 101 10.1145/135226.135232
    • (1992) Commun ACM , vol.35 , pp. 90-101
    • Hummel, S.F.1    Schonberg, E.2    Flynn, L.E.3
  • 9
    • 84858071322 scopus 로고    scopus 로고
    • Introduction to the Mandelbrot set
    • Introduction to the Mandelbrot set (2008) http://www.ddewey.net/ mandelbrot/
    • (2008)
  • 11
    • 0023535689 scopus 로고
    • Guided self-scheduling: A practical scheduling scheme for parallel supercomputers
    • CD Polychronopoulos D Kuck 1987 Guided self-scheduling: a practical scheduling scheme for parallel supercomputers IEEE Trans Comput 36 12 1425 1439 10.1109/TC.1987.5009495 (Pubitemid 18537642)
    • (1987) IEEE Transactions on Computers , vol.C-36 , Issue.12 , pp. 1425-1439
    • Polychronopoulos Constantine, D.1    Kuck David, J.2
  • 14
    • 34547207625 scopus 로고    scopus 로고
    • A performance-based parallel loop scheduling on grid environments
    • DOI 10.1007/s11227-007-0115-7
    • W-C Shih C-T Yang S-S Tseng 2007 A performance-based parallel loop scheduling on grid environments J Supercomput 41 3 247 267 10.1007/s11227-007- 0115-7 (Pubitemid 47115201)
    • (2007) Journal of Supercomputing , vol.41 , Issue.3 , pp. 247-267
    • Shih, W.-C.1    Yang, C.-T.2    Tseng, S.-S.3
  • 17
    • 84858080175 scopus 로고    scopus 로고
    • The Scalable Computing Laboratory (SCL)
    • The Scalable Computing Laboratory (SCL) (2008) http://www.scl.ameslab. gov/
    • (2008)
  • 18
    • 0027235157 scopus 로고
    • Trapezoid self-scheduling: A practical scheduling scheme for parallel compilers
    • 10.1109/71.205655
    • TH Tzen LM Ni 1993 Trapezoid self-scheduling: a practical scheduling scheme for parallel compilers IEEE Trans Parallel Distrib Syst 4 87 98 10.1109/71.205655
    • (1993) IEEE Trans Parallel Distrib Syst , vol.4 , pp. 87-98
    • Tzen, T.H.1    Ni, L.M.2
  • 19
    • 1642309507 scopus 로고    scopus 로고
    • A parallel loop self-scheduling on extremely heterogeneous PC clusters
    • C-T Yang S-C Chang 2004 A parallel loop self-scheduling on extremely heterogeneous PC clusters J Inf Sci Eng 20 2 263 273
    • (2004) J Inf Sci Eng , vol.20 , Issue.2 , pp. 263-273
    • Yang, C.-T.1    Chang, S.-C.2
  • 20
    • 24944581696 scopus 로고    scopus 로고
    • An enhanced parallel loop Self-Scheduling Scheme for cluster environments
    • DOI 10.1007/s11227-005-0787-9
    • C-T Yang K-W Cheng K-C Li 2005 An enhanced parallel loop self-scheduling scheme for cluster environments J Supercomput 34 3 315 335 10.1007/s11227-005- 0787-9 (Pubitemid 41312627)
    • (2005) Journal of Supercomputing , vol.34 , Issue.3 , pp. 315-335
    • Yang, C.-T.1    Cheng, K.-W.2    Li, K.-C.3
  • 21
    • 34447542442 scopus 로고    scopus 로고
    • On development of an efficient parallel loop self-scheduling for grid computing environments
    • DOI 10.1016/j.parco.2007.01.003, PII S0167819107000063
    • Yang C-T, Cheng K-W, Shih W-C (2007) On development of an efficient parallel loop self-scheduling for grid computing environments. Parallel Comput 33(7-8):467-487 (Pubitemid 47077514)
    • (2007) Parallel Computing , vol.33 , Issue.7-8 , pp. 467-487
    • Yang, C.-T.1    Cheng, K.-W.2    Shih, W.-C.3
  • 22
    • 43449096390 scopus 로고    scopus 로고
    • Dynamic partitioning of loop iterations on heterogeneous PC clusters
    • DOI 10.1007/s11227-007-0146-0
    • C-T Yang W-C Shih S-S Tseng 2008 Dynamic partitioning of loop iterations on heterogeneous PC clusters J Supercomput 44 1 1 23 10.1007/s11227-007-0146-0 (Pubitemid 351665232)
    • (2008) Journal of Supercomputing , vol.44 , Issue.1 , pp. 1-23
    • Yang, C.-T.1    Shih, W.-C.2    Tseng, S.-S.3


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