메뉴 건너뛰기




Volumn 12, Issue 2, 2002, Pages 193-210

Using metaprogramming to parallelize functional specifications

Author keywords

Functional programming; Metaprogramming; Parallelization; Skeletons

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; DATA STRUCTURES; DIGITAL LIBRARIES; PROGRAM COMPILERS;

EID: 0036625330     PISSN: 01296264     EISSN: None     Source Type: Journal    
DOI: 10.1142/s0129626402000926     Document Type: Conference Paper
Times cited : (3)

References (20)
  • 1
    • 84957865674 scopus 로고    scopus 로고
    • Skeletons and transformations in an integrated parallel programming environment
    • Parallel Computing Technologies (PaCT-99), Springer-Verlag
    • Bruno Bacci, Sergei Gorlatch, Christian Lengauer, and Susanna Pelagatti. Skeletons and transformations in an integrated parallel programming environment. In Parallel Computing Technologies (PaCT-99), LNCS 1662, pages 13-27. Springer-Verlag, 1999.
    • (1999) LNCS , vol.1662 , pp. 13-27
    • Bacci, B.1    Gorlatch, S.2    Lengauer, C.3    Pelagatti, S.4
  • 2
    • 0030697596 scopus 로고    scopus 로고
    • Type-driven defunctionalization
    • Jeffrey M. Bell, Françoise Bellegarde, and James Hook. Type-driven defunctionalization. SIGPLAN Notices, 32(8):25-37, 1997. Proc. ACM SIGPLAN Int. Conf. on Functional Programming (ICFP'97).
    • (1997) SIGPLAN Notices , vol.32 , Issue.8 , pp. 25-37
    • Bell, J.M.1    Bellegarde, F.2    Hook, J.3
  • 4
  • 5
    • 84955619423 scopus 로고    scopus 로고
    • Efficient parallel programming with algorithmic skeletons
    • Luc Bongé, Pierre Fraigniaud, Anne Mignotte, and Yves Robert, editors, Euro-Par'96: Parallel Processing, Vol. I Springer-Verlag
    • G.H. Botorog and H. Kuchen. Efficient parallel programming with algorithmic skeletons. In Luc Bongé, Pierre Fraigniaud, Anne Mignotte, and Yves Robert, editors, Euro-Par'96: Parallel Processing, VoL I, LNCS 1123, pages 718-731. Springer-Verlag, 1996.
    • (1996) LNCS , vol.1123 , pp. 718-731
    • Botorog, G.H.1    Kuchen, H.2
  • 8
    • 84992015947 scopus 로고
    • Parallel programming using skeleton functions
    • Arndt Bode, Mike Reeve, and Gottfried Wolf, editors, PARLE'93: Parallel Architectures and Languages Europe, Springer-Verlag
    • John Darlington, Anthony Field, Peter Harrison, Paul Kelly, David Sharp, Qian Wu, and Ronald L. While. Parallel programming using skeleton functions. In Arndt Bode, Mike Reeve, and Gottfried Wolf, editors, PARLE'93: Parallel Architectures and Languages Europe, Lecture Notes in Computer Science 694, pages 146-160. Springer-Verlag, 1993.
    • (1993) Lecture Notes in Computer Science , vol.694 , pp. 146-160
    • Darlington, J.1    Field, A.2    Harrison, P.3    Kelly, P.4    Sharp, D.5    Wu, Q.6    While, R.L.7
  • 9
    • 0020240360 scopus 로고
    • Decomposition of distributed programs into communication-closed layers
    • Tzilla Elrad and Nissim Francez. Decomposition of distributed programs into communication-closed layers. Science of Computer Programming, 2(2):155-173, 1982.
    • (1982) Science of Computer Programming , vol.2 , Issue.2 , pp. 155-173
    • Elrad, T.1    Francez, N.2
  • 10
    • 84937552116 scopus 로고    scopus 로고
    • Send-recv considered harmful? Myths and truths about parallel programming
    • Victor Malyshkin, editor, Parallel Computing Technologies (PaCT 2001), Springer-Verlag
    • Sergei Gorlatch. Send-Recv considered harmful? Myths and truths about parallel programming. In Victor Malyshkin, editor, Parallel Computing Technologies (PaCT 2001), Lecture Notes in Computer Science 2127, pages 243-257. Springer-Verlag, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2127 , pp. 243-257
    • Gorlatch, S.1
  • 11
    • 0011645055 scopus 로고
    • Oxford University Press
    • Chris Hankin. Lambda Calculi. Oxford University Press, 1994.
    • (1994) Lambda Calculi
    • Hankin, C.1
  • 12
    • 0000417049 scopus 로고    scopus 로고
    • On the space-time mapping of a class of divide-and-conquer recursions
    • Christoph A. Herrmann and Christian Lengauer. On the space-time mapping of a class of divide-and-conquer recursions. Parallel Processing Letters, 6(4):525-537, 1996.
    • (1996) Parallel Processing Letters , vol.6 , Issue.4 , pp. 525-537
    • Herrmann, C.A.1    Lengauer, C.2
  • 16
    • 0034197220 scopus 로고    scopus 로고
    • HDC: A higher-order language for divide-and-conquer
    • Christoph A. Herrmann and Christian Lengauer. HDC: A higher-order language for divide-and-conquer. Parallel Processing Letters, 10(2-3):239-250, 2001.
    • (2001) Parallel Processing Letters , vol.10 , Issue.2-3 , pp. 239-250
    • Herrmann, C.A.1    Lengauer, C.2
  • 17
    • 23044529431 scopus 로고    scopus 로고
    • A transformational approach which combines size inference and program optimization
    • Walid Taha, editor, Semantics, Applications, and Implementation of Program Generation (SAIG'01), Springer-Verlag
    • Christoph A. Herrmann and Christian Lenganer. A transformational approach which combines size inference and program optimization. In Walid Taha, editor, Semantics, Applications, and Implementation of Program Generation (SAIG'01), Lecture Notes in Computer Science 2196, pages 199-218. Springer-Verlag, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2196 , pp. 199-218
    • Herrmann, C.A.1    Lenganer, C.2


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