메뉴 건너뛰기




Volumn , Issue , 2012, Pages 26-33

Implementation of data-parallel skeletons: A case study using a coarse-grained hierarchical model

Author keywords

Bulk Synchronous Parallel; coarse grained hierarchical model; data parallel skeletons; SGL

Indexed keywords

ALGORITHMIC SKELETON; BULK SYNCHRONOUS PARALLEL; COARSE-GRAINED; COMMUNICATION SCHEMES; DATA PARALLEL; EXPRESSIVE POWER; HIERARCHICAL MODEL; MESSAGE PASSING ALGORITHM; PARALLEL PROGRAM; SGL; SOURCE CODES;

EID: 84870753907     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ISPDC.2012.12     Document Type: Conference Paper
Times cited : (2)

References (20)
  • 1
    • 1242332596 scopus 로고    scopus 로고
    • Send-receive considered harmful: Myths and realities of message passing
    • S. Gorlatch, "Send-receive considered harmful: Myths and realities of message passing," ACM TOPLAS, vol. 26, no. 1, pp. 47-56, 2004.
    • (2004) ACM TOPLAS , vol.26 , Issue.1 , pp. 47-56
    • Gorlatch, S.1
  • 2
    • 33845456481 scopus 로고    scopus 로고
    • Electrical Engineering and Computer Sciences University of California at Berkeley, Tech. Rep. UCB/EECS-2006-1
    • E. A. Lee, "The Problem with Threads," Electrical Engineering and Computer Sciences University of California at Berkeley, Tech. Rep. UCB/EECS-2006-1, 2006.
    • (2006) The Problem with Threads
    • Lee, E.A.1
  • 4
    • 1842852979 scopus 로고    scopus 로고
    • Bringing Skeletons out of the Closet: A Pragmatic Manifesto for Skeletal Parallel Programming
    • M. Cole, "Bringing Skeletons out of the Closet: A Pragmatic Manifesto for Skeletal Parallel Programming," Parallel Computing, vol. 30, no. 3, pp. 389-406, 2004.
    • (2004) Parallel Computing , vol.30 , Issue.3 , pp. 389-406
    • Cole, M.1
  • 5
    • 33750283706 scopus 로고    scopus 로고
    • QUAFF: Efficient C++ Design for Parallel Skeletons
    • J. Falcou, J. Serot, T. Chateau, and J. T. Lapreste, "QUAFF : Efficient C++ Design for Parallel Skeletons," Parallel Computing, vol. 32, no. 7-8, pp. 604-615, 2006.
    • (2006) Parallel Computing , vol.32 , Issue.7-8 , pp. 604-615
    • Falcou, J.1    Serot, J.2    Chateau, T.3    Lapreste, J.T.4
  • 6
    • 3042658703 scopus 로고    scopus 로고
    • LLVM: A compilation framework for lifelong program analysis and transformation
    • IEEE Computer Society
    • C. Lattner and V. S. Adve, "LLVM: A compilation framework for lifelong program analysis and transformation," in CGO. IEEE Computer Society, 2004, pp. 75-88.
    • (2004) CGO , pp. 75-88
    • Lattner, C.1    Adve, V.S.2
  • 7
    • 57849138004 scopus 로고    scopus 로고
    • A bridging model for multi-core computing
    • Proceedings of the 16th annual European symposium on Algorithms, ser. Berlin, Heidelberg: Springer-Verlag, [Online]. Available
    • L. G. Valiant, "A bridging model for multi-core computing," in Proceedings of the 16th annual European symposium on Algorithms, ser. ESA '08. Berlin, Heidelberg: Springer-Verlag, 2008, pp. 13-28. [Online]. Available: http://dx.doi.org/10.1007/978-3-540-87744-8 2
    • (2008) ESA '08 , pp. 13-28
    • Valiant, L.G.1
  • 8
    • 84859769912 scopus 로고    scopus 로고
    • SGL: Towards a bridging model for heterogeneous hierarchical platforms
    • Apr. [Online]. Available
    • C. Li and G. Hains, "SGL: towards a bridging model for heterogeneous hierarchical platforms," Int. J. High Perform. Comput. Netw., vol. 7, no. 2, pp. 139-151, Apr. 2012. [Online]. Available: http://dx.doi.org/10.1504/ IJHPCN.2012.046371
    • (2012) Int. J. High Perform. Comput. Netw. , vol.7 , Issue.2 , pp. 139-151
    • Li, C.1    Hains, G.2
  • 9
    • 84859763928 scopus 로고    scopus 로고
    • LACL (Laboratory of Algorithms, Complexity and Logic), University of Paris-Est (UPEC-Paris 12), Tech. Rep. TR-LACL-2010-12
    • -, "A simple bridging model for high-performance computing," LACL (Laboratory of Algorithms, Complexity and Logic), University of Paris-Est (UPEC-Paris 12), Tech. Rep. TR-LACL-2010-12, 2010.
    • (2010) A Simple Bridging Model for High-performance Computing
    • Li, C.1    Hains, G.2
  • 10
    • 0036625257 scopus 로고    scopus 로고
    • The integration of task and data parallel skeletons
    • H. Kuchen and M. Cole, "The integration of task and data parallel skeletons," Parallel Processing Letters, vol. 12, no. 2, pp. 141-155, 2002.
    • (2002) Parallel Processing Letters , vol.12 , Issue.2 , pp. 141-155
    • Kuchen, H.1    Cole, M.2
  • 11
    • 79960538543 scopus 로고    scopus 로고
    • CPS Implementation of a BSP Composition Primitive with Application to the Implementation of Algorithmic Skeletons
    • to appear
    • I. Garnier and F. Gava, "CPS Implementation of a BSP Composition Primitive with Application to the Implementation of Algorithmic Skeletons," Parallel, Emergent and Distributed Systems, 2011, to appear.
    • (2011) Parallel, Emergent and Distributed Systems
    • Garnier, I.1    Gava, F.2
  • 13
    • 0035570584 scopus 로고    scopus 로고
    • Skeletons, BSP and performance portability
    • A. Zavanella, "Skeletons, BSP and performance portability," Parallel Processing Letters, vol. 11, no. 4, pp. 393-407, 2001.
    • (2001) Parallel Processing Letters , vol.11 , Issue.4 , pp. 393-407
    • Zavanella, A.1
  • 14
    • 0036493251 scopus 로고    scopus 로고
    • Automated BSP cost analysis of a parallel maximum segment sum program derivation
    • Y. Hayashi and M. Cole, "Automated BSP cost analysis of a parallel maximum segment sum program derivation," Parallel Processing Letters, vol. 12, no. 1, pp. 95-112, 2002.
    • (2002) Parallel Processing Letters , vol.12 , Issue.1 , pp. 95-112
    • Hayashi, Y.1    Cole, M.2
  • 15
    • 0035715957 scopus 로고    scopus 로고
    • Development of mixed mode MPI / OpenMP applications
    • L. Smith and M. Bull, "Development of mixed mode MPI / OpenMP applications," Scientific Programming, vol. 9, pp. 83-89, 2001.
    • (2001) Scientific Programming , vol.9 , pp. 83-89
    • Smith, L.1    Bull, M.2
  • 16
    • 70350443842 scopus 로고    scopus 로고
    • Performance evaluation of MPI, UPC and OpenMP on multicore architectures
    • Euro PVM/MPI, ser. Springer
    • D. Mallon, G. Taboada, C. Teijeiro, J. Tourino, B. Fraguela, A. Gomez, R. Doallo, and J. Mourino, "Performance evaluation of MPI, UPC and OpenMP on multicore architectures," in Euro PVM/MPI, ser. LNCS. Springer, 2009, pp. 174-184.
    • (2009) LNCS , pp. 174-184
    • Mallon, D.1    Taboada, G.2    Teijeiro, C.3    Tourino, J.4    Fraguela, B.5    Gomez, A.6    Doallo, R.7    Mourino, J.8
  • 17
    • 77951456528 scopus 로고    scopus 로고
    • A parallel skeleton library for multi-core clusters
    • IEEE Computer Society
    • Y. Karasawa and H. Iwasaki, "A parallel skeleton library for multi-core clusters," in ICPP. IEEE Computer Society, 2009, pp. 84-91.
    • (2009) ICPP , pp. 84-91
    • Karasawa, Y.1    Iwasaki, H.2
  • 18
    • 78149319504 scopus 로고    scopus 로고
    • Enhancing muesli's data parallel skeletons for multi-core computer architectures
    • IEEE
    • P. Ciechanowicz and H. Kuchen, "Enhancing muesli's data parallel skeletons for multi-core computer architectures," in HPCC. IEEE, 2010, pp. 108-113.
    • (2010) HPCC , pp. 108-113
    • Ciechanowicz, P.1    Kuchen, H.2
  • 19
    • 72449173321 scopus 로고    scopus 로고
    • A skeletal parallel framework with fusion optimizer for GPGPU programming
    • APLAS, ser. Springer
    • S. Sato and H. Iwasaki, "A skeletal parallel framework with fusion optimizer for GPGPU programming," in APLAS, ser. LNCS, vol. 5904. Springer, 2009, pp. 79-94.
    • (2009) LNCS , vol.5904 , pp. 79-94
    • Sato, S.1    Iwasaki, H.2
  • 20
    • 73649114265 scopus 로고    scopus 로고
    • MapReduce: A flexible data processing tool
    • J. Dean and S. Ghemawat, "MapReduce: a flexible data processing tool," Commun. ACM, vol. 53, no. 1, pp. 72-77, 2010.
    • (2010) Commun. ACM , vol.53 , Issue.1 , pp. 72-77
    • Dean, J.1    Ghemawat, S.2


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