메뉴 건너뛰기




Volumn 40, Issue 12, 2010, Pages 1135-1160

A survey of algorithmic skeleton frameworks: High-level structured parallel programming enablers

Author keywords

algorithmic skeletons; concurrent programming structures; parallel computing; parallel constructs; software patterns; structured parallelism

Indexed keywords

ALGORITHMIC SKELETON; CONCURRENT PROGRAMMING STRUCTURES; PARALLEL COMPUTING; PARALLEL CONSTRUCTS; SOFTWARE PATTERNS; STRUCTURED PARALLELISM;

EID: 78249233600     PISSN: 00380644     EISSN: 1097024X     Source Type: Journal    
DOI: 10.1002/spe.1026     Document Type: Article
Times cited : (184)

References (193)
  • 2
    • 0003225043 scopus 로고
    • Algorithmic skeletons: Structured management of parallel computation
    • Pitman/MIT Press: London
    • Cole M,. Algorithmic skeletons: Structured management of parallel computation. Research Monographs in Parallel and Distributed Computing. Pitman/MIT Press: London, 1989.
    • (1989) Research Monographs in Parallel and Distributed Computing
    • Cole, M.1
  • 3
    • 0002806690 scopus 로고    scopus 로고
    • OpenMP: An industry standard API for shared-memory programming
    • DOI: 10.1109/99.660313
    • Dagum L, Menon R,. OpenMP: An industry standard API for shared-memory programming. IEEE Computational Science and Engineering 1998; 5 (1): 46-55. DOI: 10.1109/99.660313.
    • (1998) IEEE Computational Science and Engineering , vol.5 , Issue.1 , pp. 46-55
    • Dagum, L.1    Menon, R.2
  • 5
    • 0004230653 scopus 로고    scopus 로고
    • (3rd edn). O'Reilly: Sebastopol
    • Oaks S, Wong H,. Java Threads (3rd edn). O'Reilly: Sebastopol, 2004.
    • (2004) Java Threads
    • Oaks, S.1    Wong, H.2
  • 8
    • 78249237481 scopus 로고    scopus 로고
    • MPI-Forum
    • Available at Accessed on 10 February
    • MPI-Forum. The official message passing interface standard. Available at: http://www.mpi-forum.org [Accessed on 10 February 2010].
    • (2010) The Official Message Passing Interface Standard
  • 10
    • 3042632157 scopus 로고    scopus 로고
    • MPI versus MPI+OpenMP on the IBM SP for the NAS benchmarks
    • IEEE: Dallas
    • Cappello F, Etiemble D,. MPI versus MPI+OpenMP on the IBM SP for the NAS benchmarks. SC'00. IEEE: Dallas, 2000; 12.
    • (2000) SC'00 , pp. 12
    • Cappello, F.1    Etiemble, D.2
  • 11
    • 0038379316 scopus 로고    scopus 로고
    • Performance comparison of MPI and three OpenMP programming styles on shared memory multiprocessors
    • ACM: San Diego,. DOI: 10.1145/777412.777433
    • Krawezik G,. Performance comparison of MPI and three OpenMP programming styles on shared memory multiprocessors. SPAA'03. ACM: San Diego, 2003; 118-127. DOI: 10.1145/777412.777433.
    • (2003) SPAA'03 , pp. 118-127
    • Krawezik, G.1
  • 12
    • 0035949178 scopus 로고    scopus 로고
    • Scalability and performance of OpenMP and MPI on a 128-processor SGI Origin 2000
    • DOI: 10.1002/cpe.588
    • Luecke GR, Lin WH,. Scalability and performance of OpenMP and MPI on a 128-processor SGI Origin 2000. Concurrency and Computation: Practice and Experience 2001; 13 (10): 905-928. DOI: 10.1002/cpe.588.
    • (2001) Concurrency and Computation: Practice and Experience , vol.13 , Issue.10 , pp. 905-928
    • Luecke, G.R.1    Lin, W.H.2
  • 13
    • 1242332596 scopus 로고    scopus 로고
    • Send-receive considered harmful: Myths and realities of message passing
    • DOI: 10.1145/963778.963780
    • Gorlatch S,. Send-receive considered harmful: Myths and realities of message passing. ACM Transactions on Programming Languages and Systems 2004; 26 (1): 47-56. DOI: 10.1145/963778.963780.
    • (2004) ACM Transactions on Programming Languages and Systems , vol.26 , Issue.1 , pp. 47-56
    • Gorlatch, S.1
  • 14
    • 0028734038 scopus 로고
    • Building a high-performance collective communication library
    • IEEE: Washington,. DOI: 10.1145/602770.602794
    • Barnett M, Shuler L, Gupta S, Payne DG, van de Geijn R, Watts J,. Building a high-performance collective communication library. SC'94. IEEE: Washington, 1994; 107-116. DOI: 10.1145/602770.602794.
    • (1994) SC'94 , pp. 107-116
    • Barnett, M.1    Shuler, L.2    Gupta, S.3    Payne, D.G.4    Van De Geijn, R.5    Watts, J.6
  • 15
    • 0030196571 scopus 로고    scopus 로고
    • A message passing standard for MPP and workstations
    • DOI: 10.1145/233977.234000
    • Dongarra JJ, Otto SW, Snir M, Walker D,. A message passing standard for MPP and workstations. Communications of the ACM 1996; 39 (7): 84-90. DOI: 10.1145/233977.234000.
    • (1996) Communications of the ACM , vol.39 , Issue.7 , pp. 84-90
    • Dongarra, J.J.1    Otto, S.W.2    Snir, M.3    Walker, D.4
  • 19
    • 84947751136 scopus 로고
    • An overview of the Opus language and runtime system
    • (Lecture Notes in Computer Science, vol. 892). Springer: Ithaca,. DOI: 10.1007/BFb0025866
    • Mehrotra P, Haines M,. An overview of the Opus language and runtime system. LCPC'94 (Lecture Notes in Computer Science, vol. 892). Springer: Ithaca, 1995; 346-360. DOI: 10.1007/BFb0025866.
    • (1995) LCPC'94 , pp. 346-360
    • Mehrotra, P.1    Haines, M.2
  • 20
    • 0026825229 scopus 로고
    • Orca: A language for parallel programming of distributed systems
    • DOI: 10.1109/32.126768
    • Bal HE, Kaashoek MF, Tanenbaum AS,. Orca: A language for parallel programming of distributed systems. IEEE Transactions on Software Engineering 1992; 18 (3): 190-205. DOI: 10.1109/32.126768.
    • (1992) IEEE Transactions on Software Engineering , vol.18 , Issue.3 , pp. 190-205
    • Bal, H.E.1    Kaashoek, M.F.2    Tanenbaum, A.S.3
  • 21
    • 0001929271 scopus 로고    scopus 로고
    • Algorithmic skeletons
    • Chapter 13, Hammond K., Michaelson G. (eds). Springer: London
    • Cole M,. Algorithmic skeletons. Research Directions in Parallel Functional Programming, Chapter 13, Hammond K, Michaelson G, (eds). Springer: London, 1999; 289-304.
    • (1999) Research Directions in Parallel Functional Programming , pp. 289-304
    • Cole, M.1
  • 23
    • 78249244377 scopus 로고
    • A minimalist approach to portable, parallel programming
    • Jamieson L.H., Gannon D.B., Douglass R.J. (eds), Scientific Computation Series, Chapter 14. MIT Press: Cambridge
    • Lusk EL, Overbeek RA,. A minimalist approach to portable, parallel programming. The Characteristics of Parallel Algorithms, Jamieson LH, Gannon DB, Douglass RJ, (eds), Scientific Computation Series, Chapter 14. MIT Press: Cambridge, 1987; 351-362.
    • (1987) The Characteristics of Parallel Algorithms , pp. 351-362
    • Lusk, E.L.1    Overbeek, R.A.2
  • 24
    • 0025535442 scopus 로고
    • Experiments in MIMD parallelism
    • DOI: 10.1016/0167-739X(90)90018-9
    • Hey AJG,. Experiments in MIMD parallelism. Future Generation Computer Systems 1990; 6 (3): 185-196. DOI: 10.1016/0167-739X(90)90018-9.
    • (1990) Future Generation Computer Systems , vol.6 , Issue.3 , pp. 185-196
    • Hey, A.J.G.1
  • 26
    • 0002628707 scopus 로고
    • Lectures on constructive functional programming
    • ISBN: 0-902928-51-1. Oxford University Computing Laboratory, Programming Research Group
    • Bird RS,. Lectures on constructive functional programming. Technical Monograph PRG-89. ISBN: 0-902928-51-1. Oxford University Computing Laboratory, Programming Research Group: 1988.
    • (1988) Technical Monograph PRG-89
    • Bird, R.S.1
  • 27
    • 0025559241 scopus 로고
    • Architecture-independent parallel computation
    • DOI: 10.1109/2.62092
    • Skillicorn DB,. Architecture-independent parallel computation. Computer 1990; 23 (12): 38-50. DOI: 10.1109/2.62092.
    • (1990) Computer , vol.23 , Issue.12 , pp. 38-50
    • Skillicorn, D.B.1
  • 29
    • 0023331176 scopus 로고
    • DIB-A distributed implementation of backtracking
    • DOI: 10.1145/22719.24067
    • Finkel R, Manber U,. DIB-A distributed implementation of backtracking. ACM Transactions on Programming Languages and Systems 1987; 9 (2): 235-256. DOI: 10.1145/22719.24067.
    • (1987) ACM Transactions on Programming Languages and Systems , vol.9 , Issue.2 , pp. 235-256
    • Finkel, R.1    Manber, U.2
  • 30
    • 0025488553 scopus 로고
    • KIDS: A semiautomatic program development system
    • DOI: 10.1109/32.58788
    • Smith DR,. KIDS: A semiautomatic program development system. IEEE Transactions on Software Engineering 1990; 16 (9): 1024-1043. DOI: 10.1109/32.58788.
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.9 , pp. 1024-1043
    • Smith, D.R.1
  • 32
    • 0034165710 scopus 로고    scopus 로고
    • Coordinating heterogeneous parallel systems with skeletons and activity graphs
    • DOI: 10.1023/A:1011280825682
    • Cole M, Zavanella A,. Coordinating heterogeneous parallel systems with skeletons and activity graphs. Journal of System Integration 2001; 10 (2): 127-143. DOI: 10.1023/A:1011280825682.
    • (2001) Journal of System Integration , vol.10 , Issue.2 , pp. 127-143
    • Cole, M.1    Zavanella, A.2
  • 33
    • 84956706811 scopus 로고
    • Functional skeletons for parallel coordination
    • (Lecture Notes in Computer Science, vol. 966). Springer: Stockholm,. DOI: 10.1007/BFb0020455
    • Darlington J, Guo Y, To HW, Yang J,. Functional skeletons for parallel coordination. Euro-Par 1995 (Lecture Notes in Computer Science, vol. 966). Springer: Stockholm, 1995; 55-66. DOI: 10.1007/BFb0020455.
    • (1995) Euro-Par 1995 , pp. 55-66
    • Darlington, J.1    Guo, Y.2    To, H.W.3    Yang, J.4
  • 34
    • 78249248276 scopus 로고    scopus 로고
    • Chapter 17
    • Morgan Kauffman: San Francisco
    • Dongarra,. et al. (eds.). The Sourcebook of Parallel Computing, Chapter 17, Morgan Kauffman: San Francisco, 2002; 383-407.
    • (2002) The Sourcebook of Parallel Computing , pp. 383-407
    • Dongarra1
  • 35
    • 0004536408 scopus 로고    scopus 로고
    • Stream parallel skeleton optimization
    • IASTED, ACTA Press: Cambridge
    • Aldinucci M, Danelutto M,. Stream parallel skeleton optimization. PDCS'99. IASTED, ACTA Press: Cambridge, 1999; 955-962.
    • (1999) PDCS'99 , pp. 955-962
    • Aldinucci, M.1    Danelutto, M.2
  • 36
    • 77952622275 scopus 로고    scopus 로고
    • Skandium: Multi-core programming with algorithmic skeletons
    • IEEE: Pisa,. DOI: 10.1109/PDP.2010.26
    • Leyton M, Piquer JM,. Skandium: Multi-core programming with algorithmic skeletons. PDP 2010. IEEE: Pisa, 2010; 289-296. DOI: 10.1109/PDP.2010.26.
    • (2010) PDP 2010 , pp. 289-296
    • Leyton, M.1    Piquer, J.M.2
  • 37
    • 0027641269 scopus 로고
    • Model programs for computational science: A programming methodology for multicomputers
    • DOI: 10.1002/cpe.4330050503
    • Brinch Hansen P,. Model programs for computational science: A programming methodology for multicomputers. Concurrency and Computation: Practice and Experience 1993; 5 (5): 407-423. DOI: 10.1002/cpe.4330050503.
    • (1993) Concurrency and Computation: Practice and Experience , vol.5 , Issue.5 , pp. 407-423
    • Brinch Hansen, P.1
  • 38
    • 0346255225 scopus 로고    scopus 로고
    • Programming languages and systems for prototyping concurrent applications
    • DOI: 10.1145/349194.349199
    • Hasselbring W,. Programming languages and systems for prototyping concurrent applications. ACM Computing Surveys 2000; 32 (1): 43-79. DOI: 10.1145/349194.349199.
    • (2000) ACM Computing Surveys , vol.32 , Issue.1 , pp. 43-79
    • Hasselbring, W.1
  • 40
    • 0032083545 scopus 로고    scopus 로고
    • Models and languages for parallel computation
    • DOI: 10.1145/280277.280278
    • Skillicorn DB, Talia D,. Models and languages for parallel computation. ACM Computing Surveys 1998; 30 (2): 123-169. DOI: 10.1145/280277.280278.
    • (1998) ACM Computing Surveys , vol.30 , Issue.2 , pp. 123-169
    • Skillicorn, D.B.1    Talia, D.2
  • 41
    • 1842852979 scopus 로고    scopus 로고
    • Bringing skeletons out of the closet: A pragmatic manifesto for skeletal parallel programming
    • DOI: 10.1016/j.parco.2003.12.002
    • Cole M,. Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming. Parallel Computing 2004; 30 (3): 389-406. DOI: 10.1016/j.parco.2003.12.002.
    • (2004) Parallel Computing , vol.30 , Issue.3 , pp. 389-406
    • Cole, M.1
  • 43
    • 0042438544 scopus 로고
    • Building Parallel Applications Without Programming
    • Chapter 8, Davy J.R., Dew P.M. (eds). Oxford University Press: Oxford
    • Darlington J, To HW,. Building Parallel Applications Without Programming. Abstract Machine Models for Highly Parallel Computers, Chapter 8, Davy JR, Dew PM, (eds). Oxford University Press: Oxford, 1995; 140-154.
    • (1995) Abstract Machine Models for Highly Parallel Computers , pp. 140-154
    • Darlington, J.1    To, H.W.2
  • 44
    • 0029728519 scopus 로고    scopus 로고
    • Skil: An imperative language with algorithmic skeletons for efficient distributed programming
    • IEEE: Syracuse,. DOI: 10.1109/HPDC.1996.546194
    • Botorog GH, Kuchen H,. Skil: An imperative language with algorithmic skeletons for efficient distributed programming. HPDC'96. IEEE: Syracuse, 1996; 243-252. DOI: 10.1109/HPDC.1996.546194.
    • (1996) HPDC'96 , pp. 243-252
    • Botorog, G.H.1    Kuchen, H.2
  • 45
    • 84957643950 scopus 로고
    • Summarising an experiment in parallel programming language design
    • (Lecture Notes in Computer Science, vol. 919). Springer: Milan,. DOI: 10.1007/BFb0046600
    • Bacci B, Danelutto M, Pelagatti S, Vanneschi M, Orlando S,. Summarising an experiment in parallel programming language design. HPCN Europe (Lecture Notes in Computer Science, vol. 919). Springer: Milan, 1995; 7-13. DOI: 10.1007/BFb0046600.
    • (1995) HPCN Europe , pp. 7-13
    • Bacci, B.1    Danelutto, M.2    Pelagatti, S.3    Vanneschi, M.4    Orlando, S.5
  • 47
    • 20544446941 scopus 로고    scopus 로고
    • Shared memory multiprocessor support for functional array processing in SAC
    • DOI: 10.1017/S0956796805005538
    • Grelck C,. Shared memory multiprocessor support for functional array processing in SAC. Journal of Functional Programming 2005; 15 (3): 431-475. DOI: 10.1017/S0956796805005538.
    • (2005) Journal of Functional Programming , vol.15 , Issue.3 , pp. 431-475
    • Grelck, C.1
  • 48
    • 0034197220 scopus 로고    scopus 로고
    • HDC: A higher-order language for divide-and-conquer
    • DOI: 10.1142/S0129626400000238
    • Herrmann CA, Lengauer C,. HDC: A higher-order language for divide-and-conquer. Parallel Processing Letters 2000; 10 (2-3): 239-250. DOI: 10.1142/S0129626400000238.
    • (2000) Parallel Processing Letters , vol.10 , Issue.2-3 , pp. 239-250
    • Herrmann, C.A.1    Lengauer, C.2
  • 50
    • 19244374399 scopus 로고    scopus 로고
    • Parallel elementwise processable functions in Concurrent Clean
    • DOI: 10.1016/S0895-7177(03)90071-9
    • Horvath Z, Zsok V, Serrarens P, Plasmeijer R,. Parallel elementwise processable functions in Concurrent Clean. Mathematical and Computer Modelling 2003; 38 (7-9): 865-875. DOI: 10.1016/S0895-7177(03)90071-9.
    • (2003) Mathematical and Computer Modelling , vol.38 , Issue.7-9 , pp. 865-875
    • Horvath, Z.1    Zsok, V.2    Serrarens, P.3    Plasmeijer, R.4
  • 51
    • 0005595913 scopus 로고    scopus 로고
    • Nested algorithmic skeletons from higher order functions
    • DOI: 10.1080/01495730108935271
    • Michaelson G, Scaife N, Bristow P, King P,. Nested algorithmic skeletons from higher order functions. Parallel Algorithms and Applications 2001; 16: 18-206. DOI: 10.1080/01495730108935271.
    • (2001) Parallel Algorithms and Applications , vol.16 , pp. 18-206
    • Michaelson, G.1    Scaife, N.2    Bristow, P.3    King, P.4
  • 52
    • 33750999919 scopus 로고    scopus 로고
    • Domain decomposition and skeleton programming with OCamlP3l
    • DOI: 10.1016/j.parco.2006.04.003
    • Clément F, Martin V, Vodicka A, Cosmo RD, Weis P,. Domain decomposition and skeleton programming with OCamlP3l. Parallel Computing 2006; 32 (7-8): 539-550. DOI: 10.1016/j.parco.2006.04.003.
    • (2006) Parallel Computing , vol.32 , Issue.7-8 , pp. 539-550
    • Clément, F.1    Martin, V.2    Vodicka, A.3    Cosmo, R.D.4    Weis, P.5
  • 53
    • 0036892286 scopus 로고    scopus 로고
    • Skeletons for parallel image processing: An overview of the SKiPPER project
    • DOI: 10.1016/S0167-8191(02)00189-8
    • Sérot J, Ginhac D,. Skeletons for parallel image processing: an overview of the SKiPPER project. Parallel Computing 2002; 28 (12): 1785-1808. DOI: 10.1016/S0167-8191(02)00189-8.
    • (2002) Parallel Computing , vol.28 , Issue.12 , pp. 1785-1808
    • Sérot, J.1    Ginhac, D.2
  • 54
    • 84992015947 scopus 로고
    • Parallel programming using skeleton functions
    • (Lecture Notes in Computer Science, vol. 694). Springer: Munich,. DOI: 10.1007/3-540-56891-3-12
    • Darlington J, Field AJ, Harrison PG, Kelly PHJ, Sharp DWN, Wu Q,. Parallel programming using skeleton functions. PARLE'93 (Lecture Notes in Computer Science, vol. 694). Springer: Munich, 1993; 146-160. DOI: 10.1007/3-540-56891-3-12.
    • (1993) PARLE'93 , pp. 146-160
    • Darlington, J.1    Field, A.J.2    Harrison, P.G.3    Kelly, P.H.J.4    Sharp, D.W.N.5    Wu, Q.6
  • 55
    • 47749086291 scopus 로고    scopus 로고
    • Functional meta-programming for parallel skeletons
    • (Lecture Notes in Computer Science, vol. 5101). Springer: Berlin,. DOI: 10.1007/978-3-540-69384-0-21
    • Sérot J, Falcou J,. Functional meta-programming for parallel skeletons. ICCS 2008 (Lecture Notes in Computer Science, vol. 5101). Springer: Berlin, 2008; 154-163. DOI: 10.1007/978-3-540-69384-0-21.
    • (2008) ICCS 2008 , pp. 154-163
    • Sérot, J.1    Falcou, J.2
  • 57
    • 34547271043 scopus 로고    scopus 로고
    • A library of constructive skeletons for sequential style of parallel programming
    • vol. ACM: Hong Kong,;. DOI: 10.1145/1146847.1146860
    • Matsuzaki K, Iwasaki H, Emoto K, Hu Z,. A library of constructive skeletons for sequential style of parallel programming. InfoScale'06, vol. 152. ACM: Hong Kong, 2006; 13. DOI: 10.1145/1146847.1146860.
    • (2006) InfoScale'06 , vol.152 , pp. 13
    • Matsuzaki, K.1    Iwasaki, H.2    Emoto, K.3    Hu, Z.4
  • 58
    • 78149335868 scopus 로고    scopus 로고
    • The Münster skeleton library Muesli-A comprehensive overview
    • European Research Center for Information Systems, Münster
    • Ciechanowicz P, Poldner M, Kuchen H,. The Münster skeleton library Muesli-A comprehensive overview. ERCIS Working Paper No. 7 ISSN 1614-7448, European Research Center for Information Systems, Münster, 2009.
    • (2009) ERCIS Working Paper No. 7 ISSN 1614-7448
    • Ciechanowicz, P.1    Poldner, M.2    Kuchen, H.3
  • 59
    • 84956867541 scopus 로고    scopus 로고
    • MALLBA: A library of skeletons for combinatorial optimisation
    • (Lecture Notes in Computer Science, vol. 2400). Springer: Paderborn,. DOI: 10.1007/3-540-45706-2-132
    • Alba E, Almeida F, Blesa M, Cabeza J, Cotta C, Diaz M, Dorta I, Gabarro J, Leon C, Luna J,. MALLBA: A library of skeletons for combinatorial optimisation. Euro-Par 2002 (Lecture Notes in Computer Science, vol. 2400). Springer: Paderborn, 2002; 927-932. DOI: 10.1007/3-540-45706-2-132.
    • (2002) Euro-Par 2002 , pp. 927-932
    • Alba, E.1    Almeida, F.2    Blesa, M.3    Cabeza, J.4    Cotta, C.5    Diaz, M.6    Dorta, I.7    Gabarro, J.8    Leon, C.9    Luna, J.10
  • 60
    • 38049187754 scopus 로고    scopus 로고
    • Fine tuning algorithmic skeletons
    • (Lecture Notes in Computer Science, vol. 4641). Springer: Rennes,. DOI: 10.1007/978-3-540-74466-5-9
    • Caromel D, Leyton M,. Fine tuning algorithmic skeletons. Euro-Par 2007 (Lecture Notes in Computer Science, vol. 4641). Springer: Rennes, 2007; 72-81. DOI: 10.1007/978-3-540-74466-5-9.
    • (2007) Euro-Par 2007 , pp. 72-81
    • Caromel, D.1    Leyton, M.2
  • 61
    • 33751097512 scopus 로고    scopus 로고
    • JaSkel: A Java skeleton-based framework for structured cluster and grid computing
    • IEEE: Singapore,. DOI: 10.1109/CCGRID.2006.65
    • Ferreira JF, Sobral JL, Proenca AJ,. JaSkel: A Java skeleton-based framework for structured cluster and grid computing. CCGRID '06. IEEE: Singapore, 2006; 301-304. DOI: 10.1109/CCGRID.2006.65.
    • (2006) CCGRID '06 , pp. 301-304
    • Ferreira, J.F.1    Sobral, J.L.2    Proenca, A.J.3
  • 62
    • 0038587420 scopus 로고    scopus 로고
    • An advanced environment supporting structured parallel programming in Java
    • DOI: 10.1016/S0167-739X(02)00172-3
    • Aldinucci M, Danelutto M, Teti P,. An advanced environment supporting structured parallel programming in Java. Future Generation Computer Systems 2003; 19 (5): 611-626. DOI: 10.1016/S0167-739X(02)00172-3.
    • (2003) Future Generation Computer Systems , vol.19 , Issue.5 , pp. 611-626
    • Aldinucci, M.1    Danelutto, M.2    Teti, P.3
  • 64
    • 33750283706 scopus 로고    scopus 로고
    • Quaff: Efficient C + + design for parallel skeletons
    • DOI: 10.1016/j.parco.2006.06.001
    • Falcou J, Serot J, Chateau T, Lapreste J,. Quaff: efficient C + + design for parallel skeletons. Parallel Computing 2006; 32 (7-8): 604-615. DOI: 10.1016/j.parco.2006.06.001.
    • (2006) Parallel Computing , vol.32 , Issue.7-8 , pp. 604-615
    • Falcou, J.1    Serot, J.2    Chateau, T.3    Lapreste, J.4
  • 65
    • 0033283410 scopus 로고    scopus 로고
    • SkIE: A heterogeneous environment for HPC applications
    • DOI: 10.1016/S0167-8191(99)00072-1
    • Bacci B, Danelutto M, Pelagatti S, Vanneschi M,. SkIE: A heterogeneous environment for HPC applications. Parallel Computing 1999; 25 (13): 1827-1852. DOI: 10.1016/S0167-8191(99)00072-1.
    • (1999) Parallel Computing , vol.25 , Issue.13 , pp. 1827-1852
    • Bacci, B.1    Danelutto, M.2    Pelagatti, S.3    Vanneschi, M.4
  • 66
    • 0036892941 scopus 로고    scopus 로고
    • The programming model of ASSIST, an environment for parallel and distributed portable applications
    • DOI: 10.1016/S0167-8191(02)00188-6
    • Vanneschi M,. The programming model of ASSIST, an environment for parallel and distributed portable applications. Parallel Computing 2002; 28 (12): 1709-1732. DOI: 10.1016/S0167-8191(02)00188-6.
    • (2002) Parallel Computing , vol.28 , Issue.12 , pp. 1709-1732
    • Vanneschi, M.1
  • 67
    • 84937421351 scopus 로고    scopus 로고
    • SKElib: Parallel programming with skeletons in C
    • Springer: Munich,. DOI: 10.1007/3-540-44520-X
    • Danelutto M, Stigliani M,. SKElib: Parallel programming with skeletons in C. Euro-Par '00. Springer: Munich, 2000; 1175-1184. DOI: 10.1007/3-540-44520-X.
    • (2000) Euro-Par '00 , pp. 1175-1184
    • Danelutto, M.1    Stigliani, M.2
  • 68
    • 27144544557 scopus 로고    scopus 로고
    • Flexible skeletal programming with eSkel
    • (Lecture Notes in Computer Science, vol. 3648). Springer: Lisbon,. DOI: 10.1007/11549468-83
    • Benoit A, Cole M, Gilmore S, Hillston J,. Flexible skeletal programming with eSkel. Euro-Par 2005 (Lecture Notes in Computer Science, vol. 3648). Springer: Lisbon, 2005; 761-770. DOI: 10.1007/11549468-83.
    • (2005) Euro-Par 2005 , pp. 761-770
    • Benoit, A.1    Cole, M.2    Gilmore, S.3    Hillston, J.4
  • 70
    • 78249261125 scopus 로고    scopus 로고
    • Fault-tolerant data sharing for high-level grid programming: A hierarchical storage architecture
    • CoreGRID Series. Springer: Krakow,. DOI: 10.1007/978-0-387-72812-4-6
    • Aldinucci M, Antoniu G, Danelutto M, Jan M,. Fault-tolerant data sharing for high-level grid programming: A hierarchical storage architecture. Integrated Research in Grid Computing Wksp. CoreGRID Series. Springer: Krakow, 2006; 177-188. DOI: 10.1007/978-0-387-72812-4-6.
    • (2006) Integrated Research in Grid Computing Wksp , pp. 177-188
    • Aldinucci, M.1    Antoniu, G.2    Danelutto, M.3    Jan, M.4
  • 71
    • 35048831513 scopus 로고    scopus 로고
    • Accelerating Apache farms through ad-hoc distributed scalable object repository
    • (Lecture Notes in Computer Science, vol. 3149). Springer: Pisa,. DOI: 10.1007/b99409
    • Aldinucci M, Torquati M,. Accelerating Apache farms through ad-hoc distributed scalable object repository. Euro-Par 2004 (Lecture Notes in Computer Science, vol. 3149). Springer: Pisa, 2004; 596-605. DOI: 10.1007/b99409.
    • (2004) Euro-Par 2004 , pp. 596-605
    • Aldinucci, M.1    Torquati, M.2
  • 72
    • 27144534907 scopus 로고    scopus 로고
    • Dynamic reconfiguration of Grid-aware applications in ASSIST
    • (Lecture Notes in Computer Science, vol. 3648). Springer: Lisbon,. DOI: 10.1007/11549468-84
    • Aldinucci M, Petrocelli A, Pistoletti E, Torquati M, Vanneschi M, Veraldi L, Zoccolo C,. Dynamic reconfiguration of Grid-aware applications in ASSIST. Euro-Par 2005 (Lecture Notes in Computer Science, vol. 3648). Springer: Lisbon, 2005; 771-781. DOI: 10.1007/11549468-84.
    • (2005) Euro-Par 2005 , pp. 771-781
    • Aldinucci, M.1    Petrocelli, A.2    Pistoletti, E.3    Torquati, M.4    Vanneschi, M.5    Veraldi, L.6    Zoccolo, C.7
  • 73
    • 47349121644 scopus 로고    scopus 로고
    • Type safe algorithmic skeletons
    • IEEE: Toulouse,. DOI: 10.1109/PDP.2008.29
    • Caromel D, Henrio L, Leyton M,. Type safe algorithmic skeletons. PDP 2008. IEEE: Toulouse, 2008; 45-53. DOI: 10.1109/PDP.2008.29.
    • (2008) PDP 2008 , pp. 45-53
    • Caromel, D.1    Henrio, L.2    Leyton, M.3
  • 74
    • 51249095636 scopus 로고    scopus 로고
    • A transparent non-invasive file data model for algorithmic skeletons
    • IEEE: Miami,. DOI: 10.1109/IPDPS.2008.4536276
    • Caromel D, Leyton M,. A transparent non-invasive file data model for algorithmic skeletons. IPDPS 2008. IEEE: Miami, 2008; 1-10. DOI: 10.1109/IPDPS.2008.4536276.
    • (2008) IPDPS 2008 , pp. 1-10
    • Caromel, D.1    Leyton, M.2
  • 75
    • 0030645796 scopus 로고    scopus 로고
    • The Eden coordination model for distributed memory systems
    • IEEE: Geneva,. DOI: 10.1109/HIPS.1997.582964
    • Breitinger S, Loogen R, Ortega-Mallén Y, Pena R,. The Eden coordination model for distributed memory systems. HIPS '97. IEEE: Geneva, 1997; 120-124. DOI: 10.1109/HIPS.1997.582964.
    • (1997) HIPS '97 , pp. 120-124
    • Breitinger, S.1    Loogen, R.2    Ortega-Mallén, Y.3    Pena, R.4
  • 76
    • 84944043068 scopus 로고    scopus 로고
    • Implementation skeletons in Eden: Low-effort parallel programming
    • (Lecture Notes in Computer Science, vol. 2011). Springer: Aachen,. DOI: 10.1007/3-540-45361-X
    • Klusik U, Loogen R, Priebe S, Rubio F,. Implementation skeletons in Eden: Low-effort parallel programming. IFL '00 (Lecture Notes in Computer Science, vol. 2011). Springer: Aachen, 2000; 71-88. DOI: 10.1007/3-540-45361-X.
    • (2000) IFL '00 , pp. 71-88
    • Klusik, U.1    Loogen, R.2    Priebe, S.3    Rubio, F.4
  • 77
    • 33750028772 scopus 로고    scopus 로고
    • Dynamic task generation and transformation within a nestable workpool skeleton
    • (Lecture Notes in Computer Science, vol. 4128). Springer: Dresden,. DOI: 10.1007/11823285-64
    • Priebe S,. Dynamic task generation and transformation within a nestable workpool skeleton. Euro-Par 2006 (Lecture Notes in Computer Science, vol. 4128). Springer: Dresden, 2006; 615-624. DOI: 10.1007/11823285-64.
    • (2006) Euro-Par 2006 , pp. 615-624
    • Priebe, S.1
  • 78
    • 38549142065 scopus 로고    scopus 로고
    • Hierarchical master-worker skeletons
    • (Lecture Notes in Computer Science, vol. 4902). Springer: San Francisco,. DOI: 10.1007/978-3-540-77442-6-17
    • Berthold J, Dieterle M, Loogen R, Priebe S,. Hierarchical master-worker skeletons. PADL 2008 (Lecture Notes in Computer Science, vol. 4902). Springer: San Francisco, 2008; 248-264. DOI: 10.1007/978-3-540-77442-6-17.
    • (2008) PADL 2008 , pp. 248-264
    • Berthold, J.1    Dieterle, M.2    Loogen, R.3    Priebe, S.4
  • 79
    • 78651245387 scopus 로고    scopus 로고
    • A skeleton for distributed work pools in Eden
    • (Lecure Notes in Computer Science, vol. 6009). Springer: Sendai,. DOI: 10.1007/978-3-642-12251-4-24
    • Dieterle M, Berthold J, Loogen R,. A skeleton for distributed work pools in Eden. FLOPS 2010 (Lecure Notes in Computer Science, vol. 6009). Springer: Sendai, 2010; 337-353. DOI: 10.1007/978-3-642-12251-4-24.
    • (2010) FLOPS 2010 , pp. 337-353
    • Dieterle, M.1    Berthold, J.2    Loogen, R.3
  • 80
    • 25144454497 scopus 로고    scopus 로고
    • Two fundamental concepts in skeletal parallel programming
    • (Lecture Notes in Computer Science, vol. 3515). Springer: Berlin,. DOI: 10.1007/11428848-98
    • Benoit A, Cole M,. Two fundamental concepts in skeletal parallel programming. ICCS 2005 (Lecture Notes in Computer Science, vol. 3515). Springer: Berlin, 2005; 764-771. DOI: 10.1007/11428848-98.
    • (2005) ICCS 2005 , pp. 764-771
    • Benoit, A.1    Cole, M.2
  • 81
    • 33646049751 scopus 로고    scopus 로고
    • On the abstraction of message-passing communications using algorithmic skeletons: A case study
    • (Lecture Notes in Computer Science, vol. 3563). Springer: Guadalajara,. DOI: 10.1007/11533962-5
    • González-Vélez H,. On the abstraction of message-passing communications using algorithmic skeletons: A case study ISSADS 2005 (Lecture Notes in Computer Science, vol. 3563). Springer: Guadalajara, 2005; 43-50. DOI: 10.1007/11533962-5.
    • (2005) ISSADS 2005 , pp. 43-50
    • González-Vélez, H.1
  • 82
    • 18844373630 scopus 로고    scopus 로고
    • Scheduling skeleton-based grid applications using PEPA and NWS
    • DOI: 10.1093/comjnl/bxh089
    • Benoit A, Cole M, Gilmore S, Hillston J,. Scheduling skeleton-based grid applications using PEPA and NWS. Computer Journal 2005; 48 (3): 369-378. DOI: 10.1093/comjnl/bxh089.
    • (2005) Computer Journal , vol.48 , Issue.3 , pp. 369-378
    • Benoit, A.1    Cole, M.2    Gilmore, S.3    Hillston, J.4
  • 83
    • 43049154152 scopus 로고    scopus 로고
    • Evaluating the performance of pipeline-structured parallel programs with skeletons and process algebra
    • Benoit A, Cole M, Gilmore S, Hillston J,. Evaluating the performance of pipeline-structured parallel programs with skeletons and process algebra. Scalable Computing: Practice and Experience 2005; 6 (4): 1-16.
    • (2005) Scalable Computing: Practice and Experience , vol.6 , Issue.4 , pp. 1-16
    • Benoit, A.1    Cole, M.2    Gilmore, S.3    Hillston, J.4
  • 84
    • 43049164412 scopus 로고    scopus 로고
    • Mapping pipeline skeletons onto heterogeneous platforms
    • DOI: 10.1016/j.jpdc.2007.11.004
    • Benoit A, Robert Y,. Mapping pipeline skeletons onto heterogeneous platforms. Journal of Parallel and Distributed Computing 2008; 68 (6): 790-808. DOI: 10.1016/j.jpdc.2007.11.004.
    • (2008) Journal of Parallel and Distributed Computing , vol.68 , Issue.6 , pp. 790-808
    • Benoit, A.1    Robert, Y.2
  • 85
    • 34548239095 scopus 로고    scopus 로고
    • A structural approach for modelling performance of systems using skeletons
    • DOI: 10.1016/j.entcs.2007.07.010
    • Yaikhom G, Cole M, Gilmore S, Hillston J,. A structural approach for modelling performance of systems using skeletons. Electronic Notes in Theoretical Computer Science 2007; 190 (3): 167-183. DOI: 10.1016/j.entcs.2007. 07.010.
    • (2007) Electronic Notes in Theoretical Computer Science , vol.190 , Issue.3 , pp. 167-183
    • Yaikhom, G.1    Cole, M.2    Gilmore, S.3    Hillston, J.4
  • 86
    • 34748915733 scopus 로고    scopus 로고
    • Adaptive structured parallelism for computational grids
    • ACM: San Jose,. DOI: 10.1145/1229428.1229456
    • González-Véléz H, Cole M,. Adaptive structured parallelism for computational grids. PPoPP '07. ACM: San Jose, 2007; 140-141. DOI: 10.1145/1229428.1229456.
    • (2007) PPoPP '07 , pp. 140-141
    • González-Véléz, H.1    Cole, M.2
  • 87
    • 84947709923 scopus 로고    scopus 로고
    • Towards fully adaptive pipeline parallelism for heterogeneous distributed environments
    • (Lecture Notes in Computer Science, vol. 4330). Springer: Sorrento,. DOI: 10.1007/11946441-82
    • González-Vélez H, Cole M,. Towards fully adaptive pipeline parallelism for heterogeneous distributed environments. ISPA 2006 (Lecture Notes in Computer Science, vol. 4330). Springer: Sorrento, 2006; 916-926. DOI: 10.1007/11946441-82.
    • (2006) ISPA 2006 , pp. 916-926
    • González-Vélez, H.1    Cole, M.2
  • 88
    • 51049109021 scopus 로고    scopus 로고
    • An adaptive parallel pipeline pattern for grids
    • IEEE: Miami,. DOI: 10.1109/IPDPS.2008.4536264
    • González-Vélez H, Cole M,. An adaptive parallel pipeline pattern for grids. IPDPS 2008. IEEE: Miami, 2008; 1-8. DOI: 10.1109/IPDPS.2008. 4536264.
    • (2008) IPDPS 2008 , pp. 1-8
    • González-Vélez, H.1    Cole, M.2
  • 89
    • 33750374581 scopus 로고    scopus 로고
    • Self-adaptive skeletal task farm for computational grids
    • DOI: 10.1016/j.parco.2006.07.002
    • González-Vélez H,. Self-adaptive skeletal task farm for computational grids. Parallel Computing 2006; 32 (7-8): 479-490. DOI: 10.1016/j.parco.2006.07.002.
    • (2006) Parallel Computing , vol.32 , Issue.7-8 , pp. 479-490
    • González-Vélez, H.1
  • 90
    • 77957590617 scopus 로고    scopus 로고
    • Adaptive structured parallelism for distributed heterogeneous architectures: A methodological approach with pipelines and farms
    • DOI: 10.1002/cpe.1549
    • González-Vélez H, Cole M,. Adaptive structured parallelism for distributed heterogeneous architectures: A methodological approach with pipelines and farms. Concurrency and Computation: Practice and Experience 2010; 22 (5): 2073-2094. DOI: 10.1002/cpe.1549.
    • (2010) Concurrency and Computation: Practice and Experience , vol.22 , Issue.5 , pp. 2073-2094
    • González-Vélez, H.1    Cole, M.2
  • 91
    • 77956268852 scopus 로고    scopus 로고
    • Adaptive statistical scheduling of divisible workloads in heterogeneous systems
    • DOI: 10.1007/s10951-009-0138-4
    • González-Vélez H, Cole M,. Adaptive statistical scheduling of divisible workloads in heterogeneous systems. Journal of Scheduling 2010; 13 (4): 427-441. DOI: 10.1007/s10951-009-0138-4.
    • (2010) Journal of Scheduling , vol.13 , Issue.4 , pp. 427-441
    • González-Vélez, H.1    Cole, M.2
  • 93
    • 0036625330 scopus 로고    scopus 로고
    • Using metaprogramming to parallelize functional specifications
    • DOI: 10.1142/S0129626402000926
    • Herrmann CA, Lengauer C,. Using metaprogramming to parallelize functional specifications. Parallel Processing Letters 2002; 12 (2): 193-210. DOI: 10.1142/S0129626402000926.
    • (2002) Parallel Processing Letters , vol.12 , Issue.2 , pp. 193-210
    • Herrmann, C.A.1    Lengauer, C.2
  • 94
    • 35048854168 scopus 로고    scopus 로고
    • Using skeletons in a Java-based grid system
    • (Lecture Notes in Computer Science, vol. 2790). Springer: Berlin,. DOI: 10.1007/b12024
    • Alt M, Gorlatch S,. Using skeletons in a Java-based grid system. Euro-Par 2003 (Lecture Notes in Computer Science, vol. 2790). Springer: Berlin, 2003; 682-693. DOI: 10.1007/b12024.
    • (2003) Euro-Par 2003 , pp. 682-693
    • Alt, M.1    Gorlatch, S.2
  • 95
    • 33847151288 scopus 로고    scopus 로고
    • A prototype grid system using Java and RMI
    • (Lecture Notes in Computer Science, vol. 2763). Springer: Nizhni Novgorod,. DOI: 10.1007/b11928
    • Alt M, Gorlatch S,. A prototype grid system using Java and RMI. PaCT 2003 (Lecture Notes in Computer Science, vol. 2763). Springer: Nizhni Novgorod, 2003; 401-414. DOI: 10.1007/b11928.
    • (2003) PaCT 2003 , pp. 401-414
    • Alt, M.1    Gorlatch, S.2
  • 96
    • 35248875734 scopus 로고    scopus 로고
    • Algorithmic skeletons for metacomputing
    • (Lecture Notes in Computer Science, vol. 2834). Springer: Berlin,. DOI: 10.1007/b13582
    • Alt M, Gorlatch S,. Algorithmic skeletons for metacomputing. APPT (Lecture Notes in Computer Science, vol. 2834). Springer: Berlin, 2003; 363-372. DOI: 10.1007/b13582.
    • (2003) APPT , pp. 363-372
    • Alt, M.1    Gorlatch, S.2
  • 97
    • 17644389921 scopus 로고    scopus 로고
    • Adapting Java RMI for grid computing
    • DOI: 10.1016/j.future.2004.05.010
    • Alt M, Gorlatch S,. Adapting Java RMI for grid computing. Future Generation Computer Systems 2005; 21 (4): 699-707. DOI: 10.1016/j.future.2004. 05.010.
    • (2005) Future Generation Computer Systems , vol.21 , Issue.4 , pp. 699-707
    • Alt, M.1    Gorlatch, S.2
  • 98
    • 4644352660 scopus 로고    scopus 로고
    • HOC-SA: A grid service architecture for higher-order components
    • IEEE: Shanghai,. DOI: 10.1109/SCC.2004.1358017
    • Dünnweber J, Gorlatch S,. HOC-SA: A grid service architecture for higher-order components. SCC'04. IEEE: Shanghai, 2004. DOI: 10.1109/SCC.2004. 1358017.
    • (2004) SCC'04
    • Dünnweber, J.1    Gorlatch, S.2
  • 99
    • 33747110271 scopus 로고    scopus 로고
    • From grid middleware to grid applications: Bridging the gap with HOCs
    • Springer: Dagstuhl,. DOI: 10.1007/978-0-387-29445-2-13
    • Gorlatch S, Dünnweber J,. From grid middleware to grid applications: Bridging the gap with HOCs. Future Generation Grids. Springer: Dagstuhl, 2006; 241-261. DOI: 10.1007/978-0-387-29445-2-13.
    • (2006) Future Generation Grids , pp. 241-261
    • Gorlatch, S.1    Dünnweber, J.2
  • 100
    • 82955230066 scopus 로고    scopus 로고
    • An overview of AspectJ
    • (Lecture Notes in Computer Science, vol. 2072). Springer: Budapest
    • Kiczales G, Hilsdale E, Hugunin J, Kersten M, Palm J, Griswold WG,. An overview of AspectJ. ECOOP '01 (Lecture Notes in Computer Science, vol. 2072). Springer: Budapest, 2001; 327-353.
    • (2001) ECOOP '01 , pp. 327-353
    • Kiczales, G.1    Hilsdale, E.2    Hugunin, J.3    Kersten, M.4    Palm, J.5    Griswold, W.G.6
  • 101
    • 53349161334 scopus 로고    scopus 로고
    • Enabling JaSkel skeletons for clusters and computational grids
    • IEEE: Austin,. DOI: 10.1109/CLUSTR.2007.4629251
    • Sobral J, Proenca A,. Enabling JaSkel skeletons for clusters and computational grids. Cluster 2007. IEEE: Austin, 2007; 365-371. DOI: 10.1109/CLUSTR.2007.4629251.
    • (2007) Cluster 2007 , pp. 365-371
    • Sobral, J.1    Proenca, A.2
  • 103
    • 33746612325 scopus 로고    scopus 로고
    • Joint structured/unstructured parallelism exploitation in Muskel
    • (Lecture Notes in Computer Science, vol. 3992). Springer: Reading,. DOI: 10.1007/11758525-124
    • Danelutto M, Dazzi P,. Joint structured/unstructured parallelism exploitation in Muskel. ICCS 2006 (Lecture Notes in Computer Science, vol. 3992). Springer: Reading, 2006; 937-944. DOI: 10.1007/11758525-124.
    • (2006) ICCS 2006 , pp. 937-944
    • Danelutto, M.1    Dazzi, P.2
  • 104
    • 77957041731 scopus 로고    scopus 로고
    • An operational semantics for skeletons
    • vol. Elsevier: Dresden,. DOI: 10.1016/S0927-5452(04)80011-X
    • Aldinucci M, Danelutto M,. An operational semantics for skeletons. PARCO 2003, vol. 13. Elsevier: Dresden, 2004; 63-70. DOI: 10.1016/S0927-5452(04)80011- X.
    • (2004) PARCO 2003 , vol.13 , pp. 63-70
    • Aldinucci, M.1    Danelutto, M.2
  • 105
    • 33847650963 scopus 로고    scopus 로고
    • Skeleton based parallel programming: Functional and parallel semantic in a single shot
    • DOI: 10.1016/j.cl.2006.07.004
    • Aldinucci M, Danelutto M,. Skeleton based parallel programming: functional and parallel semantic in a single shot. Computer Languages, Systems and Structures 2007; 33 (3-4): 179-192. DOI: 10.1016/j.cl.2006.07.004.
    • (2007) Computer Languages, Systems and Structures , vol.33 , Issue.3-4 , pp. 179-192
    • Aldinucci, M.1    Danelutto, M.2
  • 106
    • 84886863937 scopus 로고    scopus 로고
    • Lithium A structured parallel programming enviroment in Java
    • (Lecture Notes in Computer Science, vol. 2330). Springer: Berlin,. DOI: 10.1007/3-540-46080-2-89
    • Danelutto M, Teti P,. Lithium A structured parallel programming enviroment in Java. ICCS 2002 (Lecture Notes in Computer Science, vol. 2330). Springer: Berlin, 2002; 844-853. DOI: 10.1007/3-540-46080-2-89.
    • (2002) ICCS 2002 , pp. 844-853
    • Danelutto, M.1    Teti, P.2
  • 107
    • 0035266347 scopus 로고    scopus 로고
    • Efficient support for skeletons on workstation clusters
    • DOI: 10.1142/S0129626401000415
    • Danelutto M,. Efficient support for skeletons on workstation clusters. Parallel Processing Letters 2001; 11 (1): 41-56. DOI: 10.1142/S0129626401000415.
    • (2001) Parallel Processing Letters , vol.11 , Issue.1 , pp. 41-56
    • Danelutto, M.1
  • 109
    • 33646587996 scopus 로고    scopus 로고
    • QoS in parallel programming through application managers
    • IEEE: Lugano,. DOI: 10.1109/EMPDP.2005.35
    • Danelutto M,. QoS in parallel programming through application managers. PDP '05. IEEE: Lugano, 2005; 282-289. DOI: 10.1109/EMPDP.2005.35.
    • (2005) PDP '05 , pp. 282-289
    • Danelutto, M.1
  • 110
    • 34547664729 scopus 로고    scopus 로고
    • The cost of security in skeletal systems
    • IEEE: Napoli,. DOI: 10.1109/PDP.2007.79
    • Aldinucci M, Danelutto M,. The cost of security in skeletal systems. PDP'07. IEEE: Napoli, 2007; 213-220. DOI: 10.1109/PDP.2007.79.
    • (2007) PDP'07 , pp. 213-220
    • Aldinucci, M.1    Danelutto, M.2
  • 111
    • 49049083832 scopus 로고    scopus 로고
    • Securing skeletal systems with limited performance penalty: The Muskel experience
    • DOI: 10.1016/j.sysarc.2008.02.008
    • Aldinucci M, Danelutto M,. Securing skeletal systems with limited performance penalty: the Muskel experience. Journal of Systems Architecture 2008; 54 (9): 868-876. DOI: 10.1016/j.sysarc.2008.02.008.
    • (2008) Journal of Systems Architecture , vol.54 , Issue.9 , pp. 868-876
    • Aldinucci, M.1    Danelutto, M.2
  • 112
    • 84998680701 scopus 로고    scopus 로고
    • A Java/Jini framework supporting stream parallel computations
    • Central Institute for Applied Mathematics, Jülich: Málaga
    • Danelutto M, Dazzi P,. A Java/Jini framework supporting stream parallel computations. ParCo 2005. Central Institute for Applied Mathematics, Jülich: Málaga, 2005; 681-688.
    • (2005) ParCo 2005 , pp. 681-688
    • Danelutto, M.1    Dazzi, P.2
  • 113
    • 70450058679 scopus 로고    scopus 로고
    • Autonomic management of non-functional concerns in distributed & parallel application programming
    • IEEE: Rome,. DOI: 10.1109/IPDPS.2009.5161034
    • Aldinucci M, Danelutto M, Kilpatrick P,. Autonomic management of non-functional concerns in distributed & parallel application programming. IPDPS 2009. IEEE: Rome, 2009; 1-12. DOI: 10.1109/IPDPS.2009.5161034.
    • (2009) IPDPS 2009 , pp. 1-12
    • Aldinucci, M.1    Danelutto, M.2    Kilpatrick, P.3
  • 115
    • 78249267169 scopus 로고    scopus 로고
    • Autonomic management of multiple non-functional concerns in behavioural skeletons
    • Desprez F., Getov V., Priol T., Yahyapour R. (eds). Springer: Berlin,. DOI: 10.1007/978-1-4419-6794-7-8
    • Aldinucci M, Danelutto M, Kilpatrick P,. Autonomic management of multiple non-functional concerns in behavioural skeletons. Grids, P2P and Services Computing, Desprez F, Getov V, Priol T, Yahyapour R, (eds). Springer: Berlin, 2010; 89-103. DOI: 10.1007/978-1-4419-6794-7-8.
    • (2010) Grids, P2P and Services Computing , pp. 89-103
    • Aldinucci, M.1    Danelutto, M.2    Kilpatrick, P.3
  • 116
    • 33750341021 scopus 로고    scopus 로고
    • Basic skeletons in llc
    • DOI: 10.1016/j.parco.2006.07.001
    • Dorta A, López P, de Sande F,. Basic skeletons in llc. Parallel Computing 2006; 32 (7-8): 491-506. DOI: 10.1016/j.parco.2006.07.001.
    • (2006) Parallel Computing , vol.32 , Issue.7-8 , pp. 491-506
    • Dorta, A.1    López, P.2    De Sande, F.3
  • 117
    • 70350454023 scopus 로고    scopus 로고
    • Automatic hybrid MPI+OpenMP code generation with llc
    • (Lecture Notes in Computer Science, vol. 5759). Springer: Espoo,. DOI: 10.1007/978-3-642-03770-2-25
    • Reyes R, Dorta AJ, Almeida F, de Sande F,. Automatic hybrid MPI+OpenMP code generation with llc. PVM/MPI 2009 (Lecture Notes in Computer Science, vol. 5759). Springer: Espoo, 2009; 185-195. DOI: 10.1007/978-3-642-03770-2-25.
    • (2009) PVM/MPI 2009 , pp. 185-195
    • Reyes, R.1    Dorta, A.J.2    Almeida, F.3    De Sande, F.4
  • 118
    • 38449083098 scopus 로고    scopus 로고
    • Parallelizing dense linear algebra operations with task queues in llc
    • (Lecture Notes in Computer Science, vol. 4757). Springer: Paris,. DOI: 10.1007/978-3-540-75416-9-18
    • Dorta AJ, Badía JM, Quintana-Ortí ES, de Sande F,. Parallelizing dense linear algebra operations with task queues in llc. PVM/MPI 2007 (Lecture Notes in Computer Science, vol. 4757). Springer: Paris, 2007; 89-96. DOI: 10.1007/978-3-540-75416-9-18.
    • (2007) PVM/MPI 2007 , pp. 89-96
    • Dorta, A.J.1    Badía, J.M.2    Quintana-Ortí, E.S.3    De Sande, F.4
  • 123
    • 34547369545 scopus 로고    scopus 로고
    • Skeletons for data parallelism in P3l
    • (Lecture Notes in Computer Science, vol. 1300). Springer: London,. DOI: 10.1007/BFb0002792
    • Danelutto M, Pasqualetti F, Pelagatti S,. Skeletons for data parallelism in P3l. Euro-Par '97 (Lecture Notes in Computer Science, vol. 1300). Springer: London, 1997; 619-628. DOI: 10.1007/BFb0002792.
    • (1997) Euro-Par '97 , pp. 619-628
    • Danelutto, M.1    Pasqualetti, F.2    Pelagatti, S.3
  • 124
    • 0033283410 scopus 로고    scopus 로고
    • SkIE a heterogeneous environment for HPC applications
    • DOI: 10.1016/S0167-8191(99)00072-1
    • Bacci B, Danelutto M, Pelagatti S, Vanneschi M,. SkIE a heterogeneous environment for HPC applications. Parallel Computing 1999; 25 (13-14): 1827-1852. DOI: 10.1016/S0167-8191(99)00072-1.
    • (1999) Parallel Computing , vol.25 , Issue.13-14 , pp. 1827-1852
    • Bacci, B.1    Danelutto, M.2    Pelagatti, S.3    Vanneschi, M.4
  • 125
    • 84956986110 scopus 로고    scopus 로고
    • Shared memory multiprocessor support for SAC
    • (Lecture Notes in Computer Science, vol. 1595). Springer: London,. DOI: 10.1007/3-540-48515-5-3
    • Grelck C,. Shared memory multiprocessor support for SAC. IFL'98 (Lecture Notes in Computer Science, vol. 1595). Springer: London, 1998; 38-53. DOI: 10.1007/3-540-48515-5-3.
    • (1998) IFL'98 , pp. 38-53
    • Grelck, C.1
  • 126
    • 0346267381 scopus 로고    scopus 로고
    • SAC-from high-level programming with arrays to efficient parallel execution
    • DOI: 10.1142/S0129626403001379
    • Grelck C, Scholz SB,. SAC-from high-level programming with arrays to efficient parallel execution. Parallel Processing Letters 2003; 13 (3): 401-412. DOI: 10.1142/S0129626403001379.
    • (2003) Parallel Processing Letters , vol.13 , Issue.3 , pp. 401-412
    • Grelck, C.1    Scholz, S.B.2
  • 127
    • 77950892467 scopus 로고    scopus 로고
    • S-net for multi-memory multicores
    • ACM: Madrid,. DOI: 10.1145/1708046.1708054
    • Grelck C, Julku J, Penczek F,. S-net for multi-memory multicores. DAMP '10. ACM: Madrid, 2010; 25-34. DOI: 10.1145/1708046.1708054.
    • (2010) DAMP '10 , pp. 25-34
    • Grelck, C.1    Julku, J.2    Penczek, F.3
  • 128
    • 0029192462 scopus 로고
    • Parallel skeletons for structured composition
    • ACM: Santa Barbara,. DOI: 10.1145/209936.209940
    • Darlington J, Guo Y, To HW, Yang J,. Parallel skeletons for structured composition. PPOPP'95. ACM: Santa Barbara, 1995; 19-28. DOI: 10.1145/209936.209940.
    • (1995) PPOPP'95 , pp. 19-28
    • Darlington, J.1    Guo, Y.2    To, H.W.3    Yang, J.4
  • 129
    • 35048819585 scopus 로고    scopus 로고
    • Parallelization with tree skeletons
    • (Lecture Notes in Computer Science, vol. 2790). Springer: Klagenfurt,. DOI: 10.1007/b12024
    • Matsuzaki K, Hu Z, Takeichi M,. Parallelization with tree skeletons Euro-Par 2003 (Lecture Notes in Computer Science, vol. 2790). Springer: Klagenfurt, 2003; 789-798. DOI: 10.1007/b12024.
    • (2003) Euro-Par 2003 , pp. 789-798
    • Matsuzaki, K.1    Hu, Z.2    Takeichi, M.3
  • 130
    • 33750371934 scopus 로고    scopus 로고
    • Parallel skeletons for manipulating general trees
    • DOI: 10.1016/j.parco.2006.06.002
    • Matsuzaki K, Hu Z, Takeichi M,. Parallel skeletons for manipulating general trees. Parallel Computing 2006; 32 (7): 590-603. DOI: 10.1016/j.parco.2006.06.002.
    • (2006) Parallel Computing , vol.32 , Issue.7 , pp. 590-603
    • Matsuzaki, K.1    Hu, Z.2    Takeichi, M.3
  • 131
    • 34848922520 scopus 로고    scopus 로고
    • A compositional framework for developing parallel programs on two-dimensional arrays
    • DOI: 10.1007/s10766-007-0043-4
    • Emoto K, Hu Z, Kakehi K, Takeichi M,. A compositional framework for developing parallel programs on two-dimensional arrays. International Journal of Parallel Programming 2007; 35 (6): 615-658. DOI: 10.1007/s10766-007-0043-4.
    • (2007) International Journal of Parallel Programming , vol.35 , Issue.6 , pp. 615-658
    • Emoto, K.1    Hu, Z.2    Kakehi, K.3    Takeichi, M.4
  • 132
    • 33749558320 scopus 로고    scopus 로고
    • A fusion-embedded skeleton library
    • (Lecture Notes in Computer Science, vol. 3149). Springer: Pisa,. DOI: 10.1007/b99409
    • Matsuzaki K, Kakehi K, Iwasaki H, Hu Z, Akashi Y,. A fusion-embedded skeleton library. Euro-Par 2004 (Lecture Notes in Computer Science, vol. 3149). Springer: Pisa, 2004; 644-653. DOI: 10.1007/b99409.
    • (2004) Euro-Par 2004 , pp. 644-653
    • Matsuzaki, K.1    Kakehi, K.2    Iwasaki, H.3    Hu, Z.4    Akashi, Y.5
  • 133
    • 38049128929 scopus 로고    scopus 로고
    • Domain-specific optimization strategy for skeleton programs
    • (Lecture Notes in Computer Science, vol. 4641). Springer: Rennes,. DOI: 10.1007/978-3-540-74466-5-74
    • Emoto K, Matsuzaki K, Hu Z, Takeichi M,. Domain-specific optimization strategy for skeleton programs. Euro-Par 2007 (Lecture Notes in Computer Science, vol. 4641). Springer: Rennes, 2007; 705-714. DOI: 10.1007/978-3-540- 74466-5-74.
    • (2007) Euro-Par 2007 , pp. 705-714
    • Emoto, K.1    Matsuzaki, K.2    Hu, Z.3    Takeichi, M.4
  • 134
    • 67649851010 scopus 로고    scopus 로고
    • The third homomorphism theorem on trees: Downward & upward lead to divide-and-conquer
    • ACM: Savannah,. DOI: 10.1145/1480881.1480905
    • Morihata A, Matsuzaki K, Hu Z, Takeichi M,. The third homomorphism theorem on trees: Downward & upward lead to divide-and-conquer. POPL '09. ACM: Savannah, 2009; 177-185. DOI: 10.1145/1480881.1480905.
    • (2009) POPL '09 , pp. 177-185
    • Morihata, A.1    Matsuzaki, K.2    Hu, Z.3    Takeichi, M.4
  • 135
    • 84957658096 scopus 로고
    • Algorithmic skeletons for adaptive multigrid methods
    • (Lecture Notes in Computer Science, vol. 980). Springer: Lyon,. DOI: 10.1007/3-540-60321-2
    • Botorog GH, Kuchen H,. Algorithmic skeletons for adaptive multigrid methods. IRREGULAR'95 (Lecture Notes in Computer Science, vol. 980). Springer: Lyon, 1995; 27-41. DOI: 10.1007/3-540-60321-2.
    • (1995) IRREGULAR'95 , pp. 27-41
    • Botorog, G.H.1    Kuchen, H.2
  • 136
    • 84955619423 scopus 로고    scopus 로고
    • Efficient parallel programming with algorithmic skeletons
    • Springer: Lyon,. DOI: 10.1007/3-540-61626-8-95
    • Botorog GH, Kuchen H,. Efficient parallel programming with algorithmic skeletons. Euro-Par '96. Springer: Lyon, 1996; 718-731. DOI: 10.1007/3-540-61626-8-95.
    • (1996) Euro-Par '96 , pp. 718-731
    • Botorog, G.H.1    Kuchen, H.2
  • 137
    • 84947926953 scopus 로고    scopus 로고
    • Using algorithmic skeletons with dynamic data structures
    • (Lecture Notes in Computer Science, vol. 1117). Springer: Santa Barbara,. DOI: 10.1007/BFb0030116
    • Botorog GH, Kuchen H,. Using algorithmic skeletons with dynamic data structures. IRREGULAR '96 (Lecture Notes in Computer Science, vol. 1117). Springer: Santa Barbara, 1996; 263-276. DOI: 10.1007/BFb0030116.
    • (1996) IRREGULAR '96 , pp. 263-276
    • Botorog, G.H.1    Kuchen, H.2
  • 138
    • 0002494858 scopus 로고    scopus 로고
    • Efficient high-level parallel programming
    • DOI: 10.1016/S0304-3975(97)00196-5
    • Botorog GH, Kuchen H,. Efficient high-level parallel programming. Theoretical Computer Science 1998; 196 (1-2): 71-107. DOI: 10.1016/S0304- 3975(97)00196-5.
    • (1998) Theoretical Computer Science , vol.196 , Issue.1-2 , pp. 71-107
    • Botorog, G.H.1    Kuchen, H.2
  • 139
    • 0242696281 scopus 로고    scopus 로고
    • Higher-order functions and partial applications for a C + + skeleton library
    • ACM: Seattle,. DOI: 10.1145/583810.583824
    • Kuchen H, Striegnitz J,. Higher-order functions and partial applications for a C + + skeleton library. JGI'02. ACM: Seattle, 2002; 122-130. DOI: 10.1145/583810.583824.
    • (2002) JGI'02 , pp. 122-130
    • Kuchen, H.1    Striegnitz, J.2
  • 140
    • 84956855101 scopus 로고    scopus 로고
    • A skeleton library
    • (Lecture Notes in Computer Science, vol. 2400). Springer: Paderborn,. DOI: 10.1007/3-540-45706-2-86
    • Kuchen H,. A skeleton library. Euro-Par 2002 (Lecture Notes in Computer Science, vol. 2400). Springer: Paderborn, 2002; 620-629. DOI: 10.1007/3-540-45706-2-86.
    • (2002) Euro-Par 2002 , pp. 620-629
    • Kuchen, H.1
  • 141
    • 18444408984 scopus 로고    scopus 로고
    • Features from functional programming for a C + + skeleton library
    • DOI: 10.1002/cpe.844
    • Kuchen H, Striegnitz J,. Features from functional programming for a C + + skeleton library. Concurrency and Computation: Practice and Experience 2005; 17 (7-8): 739-756. DOI: 10.1002/cpe.844.
    • (2005) Concurrency and Computation: Practice and Experience , vol.17 , Issue.7-8 , pp. 739-756
    • Kuchen, H.1    Striegnitz, J.2
  • 142
    • 0036625257 scopus 로고    scopus 로고
    • The integration of task and data parallel skeletons
    • DOI: 10.1142/S0129626402000896
    • Kuchen H, Cole M,. The integration of task and data parallel skeletons. Parallel Processing Letters 2002; 12 (2): 141-155. DOI: 10.1142/ S0129626402000896.
    • (2002) Parallel Processing Letters , vol.12 , Issue.2 , pp. 141-155
    • Kuchen, H.1    Cole, M.2
  • 143
    • 84947259549 scopus 로고    scopus 로고
    • Optimizing sequences of skeleton calls
    • (Lecture Notes in Computer Science, vol. 3016). Springer: Dagstuhl,. DOI: 10.1007/b98156
    • Kuchen H,. Optimizing sequences of skeleton calls. Domain-Specific Program Generation (Lecture Notes in Computer Science, vol. 3016). Springer: Dagstuhl, 2004; 254-273. DOI: 10.1007/b98156.
    • (2004) Domain-Specific Program Generation , pp. 254-273
    • Kuchen, H.1
  • 144
    • 44349155941 scopus 로고    scopus 로고
    • On implementing the farm skeleton
    • DOI: 10.1142/S0129626408003260
    • Poldner M, Kuchen H,. On implementing the farm skeleton. Parallel Processing Letters 2008; 18 (1): 117-131. DOI: 10.1142/S0129626408003260.
    • (2008) Parallel Processing Letters , vol.18 , Issue.1 , pp. 117-131
    • Poldner, M.1    Kuchen, H.2
  • 145
    • 55849124792 scopus 로고    scopus 로고
    • Optimizing skeletal stream processing for divide and conquer
    • INSTICC Press: Porto
    • Poldner M, Kuchen H,. Optimizing skeletal stream processing for divide and conquer. ICSOFT 2008. INSTICC Press: Porto, 2008; 181-189.
    • (2008) ICSOFT 2008 , pp. 181-189
    • Poldner, M.1    Kuchen, H.2
  • 146
    • 84957875007 scopus 로고    scopus 로고
    • SKiPPER: A skeleton-based parallel programming environment for real-time image processing applications
    • (Lecture Notes in Computer Science, vol. 1662). Springer: Berlin,. DOI: 10.1007/3-540-48387-X-31
    • Sérot J, Ginhac D, Dérutin J,. SKiPPER: a skeleton-based parallel programming environment for real-time image processing applications. PaCT-99 (Lecture Notes in Computer Science, vol. 1662). Springer: Berlin, 1999; 296-305. DOI: 10.1007/3-540-48387-X-31.
    • (1999) PaCT-99 , pp. 296-305
    • Sérot, J.1    Ginhac, D.2    Dérutin, J.3
  • 147
    • 47749117473 scopus 로고    scopus 로고
    • Formal semantics applied to the implementation of a skeleton-based parallel programming library
    • NIC, vol. 38. John von Neumann Institute for Computing: Julich
    • Falcou J, Sérot J,. Formal semantics applied to the implementation of a skeleton-based parallel programming library. ParCo 2007. NIC, vol. 38. John von Neumann Institute for Computing: Julich, 2007; 243-252.
    • (2007) ParCo 2007 , pp. 243-252
    • Falcou, J.1    Sérot, J.2
  • 148
    • 24644457560 scopus 로고    scopus 로고
    • A comparative study of intrinsic parallel programming methodologies
    • IEEE: Acapulco,. DOI: 10.1109/ICEEE.2004.1433876
    • González-Vélez H, de Luca A, González-Vélez V,. A comparative study of intrinsic parallel programming methodologies. ICEEE. IEEE: Acapulco, 2004; 200-205. DOI: 10.1109/ICEEE.2004.1433876.
    • (2004) ICEEE , pp. 200-205
    • González-Vélez, H.1    De Luca, A.2    González-Vélez, V.3
  • 149
    • 0242494280 scopus 로고    scopus 로고
    • HPC the easy way: New technologies for high performance application development and deployment
    • DOI: 10.1016/j.sysarc.2003.06.001
    • Danelutto M,. HPC the easy way: new technologies for high performance application development and deployment. Journal of Systems Architectures 2003; 49 (10-11): 399-419. DOI: 10.1016/j.sysarc.2003.06.001.
    • (2003) Journal of Systems Architectures , vol.49 , Issue.10-11 , pp. 399-419
    • Danelutto, M.1
  • 150
    • 37149024045 scopus 로고
    • Design patterns: Abstraction and reuse of object-oriented design
    • (Lecture Notes in Computer Science, vol. 707). Springer: Kaiserslautern,. DOI: 10.1007/3-540-47910-4-21
    • Gamma E, Helm R, Johnson R, Vlissides J,. Design patterns: Abstraction and reuse of object-oriented design. ECOOP'93 (Lecture Notes in Computer Science, vol. 707). Springer: Kaiserslautern, 1993; 406-431. DOI: 10.1007/3-540-47910-4-21.
    • (1993) ECOOP'93 , pp. 406-431
    • Gamma, E.1    Helm, R.2    Johnson, R.3    Vlissides, J.4
  • 153
    • 0036892934 scopus 로고    scopus 로고
    • From patterns to frameworks to parallel programs
    • DOI: 10.1016/S0167-8191(02)00190-4
    • MacDonald S, Anvik J, Bromling S, Schaeffer J, Szafron D, Tan K,. From patterns to frameworks to parallel programs. Parallel Computing 2002; 28 (12): 1663-1683. DOI: 10.1016/S0167-8191(02)00190-4.
    • (2002) Parallel Computing , vol.28 , Issue.12 , pp. 1663-1683
    • MacDonald, S.1    Anvik, J.2    Bromling, S.3    Schaeffer, J.4    Szafron, D.5    Tan, K.6
  • 154
    • 33750288438 scopus 로고    scopus 로고
    • Is MPI suitable for a generative design-pattern system?
    • DOI: 10.1016/j.parco.2006.06.008
    • Mehta P, Amaral JN, Szafron D,. Is MPI suitable for a generative design-pattern system? Parallel Computing 2006; 32 (7-8): 616-626. DOI: 10.1016/j.parco.2006.06.008.
    • (2006) Parallel Computing , vol.32 , Issue.7-8 , pp. 616-626
    • Mehta, P.1    Amaral, J.N.2    Szafron, D.3
  • 155
    • 0029428727 scopus 로고
    • A web interface to parallel program source code archetypes
    • IEEE: San Diego,;. DOI: 10.1145/224170.224207
    • Villacis J, Gannon D,. A web interface to parallel program source code archetypes. SC'95. IEEE: San Diego, 1995; 18. DOI: 10.1145/224170.224207.
    • (1995) SC'95 , pp. 18
    • Villacis, J.1    Gannon, D.2
  • 156
    • 0030258289 scopus 로고    scopus 로고
    • Selecting locking primitives for parallel programming
    • DOI: 10.1145/236156.236174
    • McKenney PE,. Selecting locking primitives for parallel programming. Communications of the ACM 1996; 39 (10): 75-82. DOI: 10.1145/236156.236174.
    • (1996) Communications of the ACM , vol.39 , Issue.10 , pp. 75-82
    • McKenney, P.E.1
  • 159
    • 85030321143 scopus 로고    scopus 로고
    • MapReduce Simplified data processing on large clusters
    • USENIX: San Francisco
    • Dean J, Ghemawat S,. MapReduce Simplified data processing on large clusters. OSDI'04. USENIX: San Francisco, 2004; 137-150.
    • (2004) OSDI'04 , pp. 137-150
    • Dean, J.1    Ghemawat, S.2
  • 160
    • 37549003336 scopus 로고    scopus 로고
    • MapReduce: Simplified data processing on large clusters
    • DOI: 10.1145/1327452.1327492
    • Dean J, Ghemawat S,. MapReduce: Simplified data processing on large clusters. Communications of the ACM 2008; 51 (1): 107-113. DOI: 10.1145/1327452.1327492.
    • (2008) Communications of the ACM , vol.51 , Issue.1 , pp. 107-113
    • Dean, J.1    Ghemawat, S.2
  • 162
    • 34547679939 scopus 로고    scopus 로고
    • Evaluating MapReduce for multi-core and multiprocessor systems
    • IEEE: Phoenix,. DOI: 10.1109/HPCA.2007.346181
    • Ranger C, Raghuraman R, Penmetsa A, Bradski G, Kozyrakis C,. Evaluating MapReduce for multi-core and multiprocessor systems. HPCA-13. IEEE: Phoenix, 2007; 13-24. DOI: 10.1109/HPCA.2007.346181.
    • (2007) HPCA-13 , pp. 13-24
    • Ranger, C.1    Raghuraman, R.2    Penmetsa, A.3    Bradski, G.4    Kozyrakis, C.5
  • 164
    • 79959466309 scopus 로고    scopus 로고
    • Putting Intel threading building blocks to work
    • ACM: Leipzig,. DOI: 10.1145/1370082.1370085
    • Willhalm T, Popovici N,. Putting Intel threading building blocks to work. IWMSE '08. ACM: Leipzig, 2008; 3-4. DOI: 10.1145/1370082.1370085.
    • (2008) IWMSE '08 , pp. 3-4
    • Willhalm, T.1    Popovici, N.2
  • 165
    • 72249096886 scopus 로고    scopus 로고
    • The design of a task parallel library
    • DOI: 10.1145/1639949.1640106
    • Leijen D, Schulte W, Burckhardt S,. The design of a task parallel library. SIGPLAN Notes 2009; 44 (10): 227-242. DOI: 10.1145/1639949.1640106.
    • (2009) SIGPLAN Notes , vol.44 , Issue.10 , pp. 227-242
    • Leijen, D.1    Schulte, W.2    Burckhardt, S.3
  • 167
    • 0036498760 scopus 로고    scopus 로고
    • Exploiting cluster networks for distributed object groups and collective operations
    • DOI: 10.1016/S0167-739X(01)00075-9
    • Nolte J, Sato M, Ishikawa Y,. Exploiting cluster networks for distributed object groups and collective operations. Future Generation Computer Systems 2002; 18 (4): 461-476. DOI: 10.1016/S0167-739X(01)00075-9.
    • (2002) Future Generation Computer Systems , vol.18 , Issue.4 , pp. 461-476
    • Nolte, J.1    Sato, M.2    Ishikawa, Y.3
  • 169
    • 0030689538 scopus 로고    scopus 로고
    • HP C + + experiments with the parallel standard template library
    • ACM: Vienna,. DOI: 10.1145/263580.263614
    • Johnson E, Gannon D,. HP C + + experiments with the parallel standard template library. ICS '97. ACM: Vienna, 1997; 124-131. DOI: 10.1145/263580. 263614.
    • (1997) ICS '97 , pp. 124-131
    • Johnson, E.1    Gannon, D.2
  • 171
    • 35248832108 scopus 로고    scopus 로고
    • STAPL: An adaptive, generic parallel C + + library
    • (Lecture Notes in Computer Science, vol. 2624). Springer: Cumberland Falls,. DOI: 10.1007/3-540-35767-X-13
    • An P, Jula A, Rus S, Saunders S, Smith TG, Tanase G, Thomas N, Amato NM, Rauchwerger L,. STAPL: An adaptive, generic parallel C + + library. LCPC 2001 (Lecture Notes in Computer Science, vol. 2624). Springer: Cumberland Falls, 2001; 193-208. DOI: 10.1007/3-540-35767-X-13.
    • (2001) LCPC 2001 , pp. 193-208
    • An, P.1    Jula, A.2    Rus, S.3    Saunders, S.4    Smith, T.G.5    Tanase, G.6    Thomas, N.7    Amato, N.M.8    Rauchwerger, L.9
  • 173
    • 33750254551 scopus 로고    scopus 로고
    • Modernizing the C + + interface to MPI
    • (Lectuer Notes in Computer Science, vol. 4192). Springer: Bonn,. DOI: 10.1007/11846802-39
    • Kambadur P, Gregor D, Lumsdaine A, Dharurkar A,. Modernizing the C + + interface to MPI. European PVM/MPI (Lectuer Notes in Computer Science, vol. 4192). Springer: Bonn, 2006; 266-274. DOI: 10.1007/11846802-39.
    • (2006) European PVM/MPI , pp. 266-274
    • Kambadur, P.1    Gregor, D.2    Lumsdaine, A.3    Dharurkar, A.4
  • 174
    • 70349323086 scopus 로고    scopus 로고
    • OpenMP extensions for generic libraries
    • (Lecture Notes in Computer Science, vol. 5004). Springer: West Lafayette,. DOI: 10.1007/978-3-540-79561-2-11
    • Kambadur P, Gregor D, Lumsdaine A,. OpenMP extensions for generic libraries. IWOMP 2008 (Lecture Notes in Computer Science, vol. 5004). Springer: West Lafayette, 2008; 123-133. DOI: 10.1007/978-3-540-79561-2-11.
    • (2008) IWOMP 2008 , pp. 123-133
    • Kambadur, P.1    Gregor, D.2    Lumsdaine, A.3
  • 175
    • 38049143862 scopus 로고    scopus 로고
    • MCSTL: The multi-core standard template library
    • (Lecure Notes in Computer Science, vol. 4641). Springer: Rennes,. DOI: 10.1007/978-3-540-74466-5-72
    • Singler J, Sanders P, Putze F,. MCSTL: The multi-core standard template library. Euro-Par 2007 (Lecure Notes in Computer Science, vol. 4641). Springer: Rennes, 2007; 682-694. DOI: 10.1007/978-3-540-74466-5-72.
    • (2007) Euro-Par 2007 , pp. 682-694
    • Singler, J.1    Sanders, P.2    Putze, F.3
  • 176
    • 74049087889 scopus 로고    scopus 로고
    • PFunc: Modern task parallelism for modern high performance computing
    • ACM: Portland,. DOI: 10.1145/1654059.1654103
    • Kambadur P, Gupta A, Ghoting A, Avron H, Lumsdaine A,. PFunc: modern task parallelism for modern high performance computing. SC '09. ACM: Portland, 2009; 1-11. DOI: 10.1145/1654059.1654103.
    • (2009) SC '09 , pp. 1-11
    • Kambadur, P.1    Gupta, A.2    Ghoting, A.3    Avron, H.4    Lumsdaine, A.5
  • 177
    • 78249252282 scopus 로고    scopus 로고
    • Parallel object-oriented libraries
    • Chapter 13, Dongarra et al. (eds.). Morgan Kaufmann: San Francisco
    • Reynders J, Gannon D, Chandy KM,. Parallel object-oriented libraries. The Sourcebook of Parallel Computing, Chapter 13, Dongarra et al. (eds.). Morgan Kaufmann: San Francisco, 2002; 383-407.
    • (2002) The Sourcebook of Parallel Computing , pp. 383-407
    • Reynders, J.1    Gannon, D.2    Chandy, K.M.3
  • 178
    • 21144450160 scopus 로고    scopus 로고
    • Generic programming for scientific computing in C + +, Java, and C#
    • (Lecture Notes in Computer Science, vol. 2834). Springer: Xiamen,. DOI: 10.1007/978-3-540-39425-9-37
    • Gerlach J, Kneis J,. Generic programming for scientific computing in C + +, Java, and C#. APPT'03 (Lecture Notes in Computer Science, vol. 2834). Springer: Xiamen, 2003; 301-310. DOI: 10.1007/978-3-540-39425-9-37.
    • (2003) APPT'03 , pp. 301-310
    • Gerlach, J.1    Kneis, J.2
  • 179
    • 84947577532 scopus 로고    scopus 로고
    • The Matrix Template Library: A generic programming approach to high performance numerical linear algebra
    • (Lecture Notes in Computer Science, vol. 1505). Springer: Santa Fe,. DOI: 10.1007/3-540-49372-7-6
    • Siek JG, Lumsdaine A,. The Matrix Template Library: A generic programming approach to high performance numerical linear algebra. ISCOPE'98 (Lecture Notes in Computer Science, vol. 1505). Springer: Santa Fe, 1998; 59-70. DOI: 10.1007/3-540-49372-7-6.
    • (1998) ISCOPE'98 , pp. 59-70
    • Siek, J.G.1    Lumsdaine, A.2
  • 180
    • 0343462141 scopus 로고    scopus 로고
    • Automated empirical optimizations of software and the ATLAS project
    • DOI: 10.1016/S0167-8191(00)00087-9
    • Whaley RC, Petitet A, Dongarra J,. Automated empirical optimizations of software and the ATLAS project. Parallel Computing 2001; 27 (1-2): 3-35. DOI: 10.1016/S0167-8191(00)00087-9.
    • (2001) Parallel Computing , vol.27 , Issue.1-2 , pp. 3-35
    • Whaley, R.C.1    Petitet, A.2    Dongarra, J.3
  • 183
    • 0033365703 scopus 로고    scopus 로고
    • Towards a common component architecture for high-performance scientific computing
    • IEEE: Redondo Beach,. DOI: 10.1109/HPDC.1999.805289
    • Armstrong R, Gannon D, Geist A, Keahey K, Kohn SR, McInnes LC, Parker SR, Smolinski BA,. Towards a common component architecture for high-performance scientific computing. HPDC'99. IEEE: Redondo Beach, 1999; 115-124. DOI: 10.1109/HPDC.1999.805289.
    • (1999) HPDC'99 , pp. 115-124
    • Armstrong, R.1    Gannon, D.2    Geist, A.3    Keahey, K.4    Kohn, S.R.5    McInnes, L.C.6    Parker, S.R.7    Smolinski, B.A.8
  • 185
    • 67749096261 scopus 로고    scopus 로고
    • Aspect-oriented component assembly-A case study in parallel software design
    • DOI: 10.1002/spe.912
    • Dangelmayr C, Blochinger W,. Aspect-oriented component assembly-A case study in parallel software design. Software: Practice and Experience 2009; 39 (9): 807-832. DOI: 10.1002/spe.912.
    • (2009) Software: Practice and Experience , vol.39 , Issue.9 , pp. 807-832
    • Dangelmayr, C.1    Blochinger, W.2
  • 186
    • 0036532018 scopus 로고    scopus 로고
    • Challenges of component-based development
    • DOI: 10.1016/S0164-1212(01)00148-0
    • Crnkovic I, Larssom M,. Challenges of component-based development. Journal of Systems and Software 2002; 61 (3): 201-212. DOI: 10.1016/S0164- 1212(01)00148-0.
    • (2002) Journal of Systems and Software , vol.61 , Issue.3 , pp. 201-212
    • Crnkovic, I.1    Larssom, M.2
  • 188
    • 4644352660 scopus 로고    scopus 로고
    • HOC-SA: A grid service architecture for higher-order components
    • IEEE: Shanghai,. DOI: 10.1109/SCC.2004.1358017
    • Dünnweber J, Gorlatch S,. HOC-SA: A grid service architecture for higher-order components. SCC'04. IEEE: Shanghai, 2004; 288-294. DOI: 10.1109/SCC.2004.1358017.
    • (2004) SCC'04 , pp. 288-294
    • Dünnweber, J.1    Gorlatch, S.2
  • 189
    • 0036098984 scopus 로고    scopus 로고
    • From design patterns to parallel architectural skeletons
    • DOI: 10.1006/jpdc.2001.1809
    • Goswami D, Singh A, Preiss BR,. From design patterns to parallel architectural skeletons. Journal of Parallel and Distributed Computing 2002; 62 (4): 669-695. DOI: 10.1006/jpdc.2001.1809.
    • (2002) Journal of Parallel and Distributed Computing , vol.62 , Issue.4 , pp. 669-695
    • Goswami, D.1    Singh, A.2    Preiss, B.R.3
  • 190
    • 84887431986 scopus 로고    scopus 로고
    • Structured parallel programming with deterministic patterns
    • USENIX: Berkeley
    • McCool MD,. Structured parallel programming with deterministic patterns. HotPar '10. USENIX: Berkeley, 2010; 1-6.
    • (2010) HotPar '10 , pp. 1-6
    • McCool, M.D.1
  • 191
    • 78249261446 scopus 로고    scopus 로고
    • Tennessee and NERSC
    • Web site June 2010. Available at: [Accessed on 12 August]
    • Mannheim U,. Tennessee and NERSC. TOP500 supercomputer sites. Web site June 2010. Available at: http://www.top500.org/ [Accessed on 12 August 2010].
    • (2010) TOP500 Supercomputer Sites
    • Mannheim, U.1
  • 193
    • 18844377903 scopus 로고    scopus 로고
    • Future trends in distributed applications and problem-solving environments
    • DOI: 10.1016/j.future.2003.12.015
    • Cunha JC, Rana OF, Medeiros PD,. Future trends in distributed applications and problem-solving environments. Future Generation Computer Systems 2005; 21 (6): 843-855. DOI: 10.1016/j.future.2003.12.015.
    • (2005) Future Generation Computer Systems , vol.21 , Issue.6 , pp. 843-855
    • Cunha, J.C.1    Rana, O.F.2    Medeiros, P.D.3


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