메뉴 건너뛰기




Volumn 33, Issue 3-4, 2007, Pages 179-192

Skeleton-based parallel programming: Functional and parallel semantics in a single shot

Author keywords

Algorithmical skeletons; Functional semantics; Labeled transition systems; Parallel semantics; Structured parallel programming

Indexed keywords

JAVA PROGRAMMING LANGUAGE; LITHIUM; SEMANTICS;

EID: 33847650963     PISSN: 14778424     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.cl.2006.07.004     Document Type: Article
Times cited : (32)

References (32)
  • 1
    • 77957041731 scopus 로고    scopus 로고
    • Aldinucci M, Danelutto M. An operational semantics for skeletons. In: Joubert GR, Nagel WE, Peters FJ, Walter WV, editors. Parallel computing: software technology, algorithms, architectures and applications, PARCO 2003, Advances in parallel computing, vol. 13. Dresden, Germany: Elsevier; 2004, p. 63-70.
  • 2
    • 33847627038 scopus 로고    scopus 로고
    • Cole M. Algorithmic skeletons: structured management of parallel computations, Research monographs in parallel and distributed computing. London: Pitman; 1989.
  • 3
    • 84955595167 scopus 로고    scopus 로고
    • Co-ordinating heterogeneous parallel computation
    • Bouge L., Fraigniaud P., Mignotte A., and Robert Y. (Eds), Springer, Berlin
    • Au P., Darlington J., Ghanem M., Guo Y., To H., and Yang J. Co-ordinating heterogeneous parallel computation. In: Bouge L., Fraigniaud P., Mignotte A., and Robert Y. (Eds). Proceedings of Euro-Par 1996 (1996), Springer, Berlin 601-614
    • (1996) Proceedings of Euro-Par 1996 , pp. 601-614
    • Au, P.1    Darlington, J.2    Ghanem, M.3    Guo, Y.4    To, H.5    Yang, J.6
  • 5
    • 0033283410 scopus 로고    scopus 로고
    • SkIE: a heterogeneous environment for HPC applications
    • Bacci B., Danelutto M., Pelagatti S., and Vanneschi M. SkIE: a heterogeneous environment for HPC applications. Parallel Computing 25 13-14 (1999) 1827-1852
    • (1999) Parallel Computing , vol.25 , Issue.13-14 , pp. 1827-1852
    • Bacci, B.1    Danelutto, M.2    Pelagatti, S.3    Vanneschi, M.4
  • 7
    • 0036892286 scopus 로고    scopus 로고
    • Skeletons for parallel image processing: an overview of the SKIPPER project
    • Sérot J., and Ginhac D. Skeletons for parallel image processing: an overview of the SKIPPER project. Parallel Computing 28 12 (2002) 1685-1708
    • (2002) Parallel Computing , vol.28 , Issue.12 , pp. 1685-1708
    • Sérot, J.1    Ginhac, D.2
  • 8
    • 0035572818 scopus 로고    scopus 로고
    • Distributed evaluation of functional BSP programs
    • Loulergue F. Distributed evaluation of functional BSP programs. Parallel Processing Letters 4 (2001) 423-437
    • (2001) Parallel Processing Letters , vol.4 , pp. 423-437
    • Loulergue, F.1
  • 9
    • 84944043068 scopus 로고    scopus 로고
    • Klusik U, Loogen R, Priebe S, Rubio F. Implementation skeletons in Eden-low-effort parallel programming. In: IFL'00-International workshop on the implementation of functional languages. Lecture notes in computer science, vol. 2011. Aachen, Germany: Springer; 2000. p. 71-88.
  • 10
    • 84956855101 scopus 로고    scopus 로고
    • Kuchen H. A skeleton library. In: Monien B, Feldmann R, editors. Proceedings of Euro-Par 2002. Lecture notes in computer science, vol. 2400. Berlin: Springer; 2002. p. 620-9.
  • 11
    • 1842852979 scopus 로고    scopus 로고
    • Bringing skeletons out of the closet: A pragmatic manifesto for skeletal parallel programming
    • Cole M. Bringing skeletons out of the closet: A pragmatic manifesto for skeletal parallel programming. Parallel Computing 30 3 (2004) 389-406
    • (2004) Parallel Computing , vol.30 , Issue.3 , pp. 389-406
    • Cole, M.1
  • 13
    • 35248886581 scopus 로고    scopus 로고
    • Gava F, Loulergue F. A parallel virtual machine for bulk synchronous parallel ML. In: International conference on computational science (ICCS 2003). Lecture notes in computer science, vol. 2657. Berlin: Springer; 2003. p. 155-64.
  • 14
    • 33847611080 scopus 로고    scopus 로고
    • Loulergue F, Hu Z, Kakehi K. An implementation of the diffusion algorithmic skeleton with the BSMLlib library. Technical Report METR-2004-06, Department of Mathematical Informatics, University of Tokyo; 2004.
  • 15
    • 33847617932 scopus 로고    scopus 로고
    • Cosmo RD, Pelagatti S, Li Z. A calculus for parallel computations over multidimensional dense arrays. Computer Languages, Systems and Structures, 2006, in press, doi: 10.1016/j.cl2006.07.05.
  • 17
    • 33847680056 scopus 로고    scopus 로고
    • The Ocaml home page, 〈http://www.ocaml.org〉; 2005.
  • 18
    • 33847608319 scopus 로고    scopus 로고
    • Aldinucci M, Danelutto M. Stream parallel skeleton optimization. In: Proceedings of the 11th IASTED international conference on parallel and distributed computing and systems (PDCS'99). Cambridge, MA, USA: IASTED/ACTA Press; 1999. p. 955-62.
  • 21
    • 0038534299 scopus 로고    scopus 로고
    • Automatic program transformation: the meta tool for skeleton-based languages
    • Gorlatch S., and Lengauer C. (Eds), Nova Science Publishers, NY, USA [chapter 5]
    • Aldinucci M. Automatic program transformation: the meta tool for skeleton-based languages. In: Gorlatch S., and Lengauer C. (Eds). Constructive methods for parallel programming, advances in computation: theory and practice (2002), Nova Science Publishers, NY, USA 59-78 [chapter 5]
    • (2002) Constructive methods for parallel programming, advances in computation: theory and practice , pp. 59-78
    • Aldinucci, M.1
  • 22
    • 25144450371 scopus 로고    scopus 로고
    • Static performance prediction of skeletal programs
    • Cole M., and Hayashi Y. Static performance prediction of skeletal programs. Parallel Algorithms and Applications 17 1 (2002) 59-84
    • (2002) Parallel Algorithms and Applications , vol.17 , Issue.1 , pp. 59-84
    • Cole, M.1    Hayashi, Y.2
  • 24
    • 0034562170 scopus 로고    scopus 로고
    • Compilation of a specialized functional language for massively parallel computers
    • Fradet P., and Mallet J. Compilation of a specialized functional language for massively parallel computers. Journal of Functional Programming 10 6 (2000) 561-605
    • (2000) Journal of Functional Programming , vol.10 , Issue.6 , pp. 561-605
    • Fradet, P.1    Mallet, J.2
  • 25
    • 0038587420 scopus 로고    scopus 로고
    • An advanced environment supporting structured parallel programming in Java
    • Aldinucci M., Danelutto M., and Teti P. An advanced environment supporting structured parallel programming in Java. Future Generation Computer Systems 19 5 (2003) 611-626
    • (2003) Future Generation Computer Systems , vol.19 , Issue.5 , pp. 611-626
    • Aldinucci, M.1    Danelutto, M.2    Teti, P.3
  • 27
    • 0018005935 scopus 로고    scopus 로고
    • Backus J. Can programming be liberated from the von Neumann style? A functional programming style and its algebra of programs, Communications of the ACM 1978; 21(8):613-41.
  • 28
    • 0036892941 scopus 로고    scopus 로고
    • The programming model of ASSIST, an environment for parallel and distributed portable applications
    • Vanneschi M. The programming model of ASSIST, an environment for parallel and distributed portable applications. Parallel Computing 28 12 (2002) 1709-1732
    • (2002) Parallel Computing , vol.28 , Issue.12 , pp. 1709-1732
    • Vanneschi, M.1
  • 29
    • 33847629628 scopus 로고    scopus 로고
    • Aldinucci M, Coppola M, Danelutto M, Vanneschi M, Zoccolo C. ASSIST as a research framework for high-performance Grid programming environments. In: Cunha JC, Rana OF, editors. Grid computing: software environments and tools. Berlin: Springer; 2007. p. 230-56 [Chapter 10].
  • 30
    • 33847608763 scopus 로고    scopus 로고
    • Darlington J, To HW. Building parallel applications without programming. In: Leeds workshop on abstract parallel machine models; 1993.
  • 31
    • 84992015947 scopus 로고    scopus 로고
    • Darlington J, Field AJ, Harrison PG, Kelly PHJ, Sharp DWN, While RL, et al. Parallel programming using skeleton functions. In: Bode A, Reeve M, Wolf G, editors. Proceedings of the parallel architectures and languages Europe. Lecture notes in computer science, vol. 694. Berlin: Springer; 1993.
  • 32
    • 84937397625 scopus 로고    scopus 로고
    • MacDonald S, Szafron D, Schaeffer J, Bromling S. Generating parallel program frameworks from parallel design patterns. In: Bode A, Ludwing T, Karl W, Wismüller R, editors. Proceedings of Euro-Par 2000. Lecture notes in computer science, vol. 1900. Berlin: Springer; 2000, p. 95-105.


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