메뉴 건너뛰기




Volumn 33, Issue 3-4, 2007, Pages 82-110

A calculus for parallel computations over multidimensional dense arrays

Author keywords

Collective operations; Data parallel; Formal methods; Performance models; Skeletons

Indexed keywords

COMPUTATIONAL METHODS; DATA ACQUISITION; DISTRIBUTED DATABASE SYSTEMS; FORMAL METHODS; PROGRAM PROCESSORS; SEMANTICS;

EID: 33847617932     PISSN: 14778424     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.cl.2006.07.005     Document Type: Article
Times cited : (5)

References (28)
  • 2
    • 33847612832 scopus 로고    scopus 로고
    • Casanova H, Dongarra J. Netsolve: a network server for solving computational science problems. Technical report, University of Tennessee; 1996.
  • 4
    • 34547369545 scopus 로고    scopus 로고
    • Danelutto M, Pasqualetti F, Pelagatti S. Skeletons for data parallelism in P3L. In: Proceedings of EURO-PAR '97, Passau, Germany. Lecture notes in computer science, vol. 1300. Berlin: Springer; 1977. p. 619-28.
  • 5
    • 33847625899 scopus 로고    scopus 로고
    • Danelutto M, Di Cosmo Ri, Leroy X, Pelagatti S. Parallel functional programming with skeletons: the OcamlP3l experiment, The ML workshop, Baltimore, 1998.
  • 9
    • 33847661511 scopus 로고    scopus 로고
    • Bird R. Lectures in constructive functional programming. In: Constructive methods in computer science. NATO ASI, vol. F-55. Berlin: Springer; 1989. p. 151-216.
  • 11
    • 33847629970 scopus 로고    scopus 로고
    • Mosses PD. Handbook of theoretical computer science, vol. B. Cambridge, MA: MIT Press; 1991. [Denotational semantics].
  • 12
    • 33847660048 scopus 로고    scopus 로고
    • Li Z. Efficient implementation of map skeleton for the OcamlP3l system. DEA report, Université PARIS VII; July 2003.
  • 14
    • 0030412221 scopus 로고    scopus 로고
    • Portability, predictability and performance for parallel computing: BSP in practice
    • Reed J., Parrot K., and Lanfear T. Portability, predictability and performance for parallel computing: BSP in practice. Concurrency: Practice and Experience 8 10 (1996) 799-812
    • (1996) Concurrency: Practice and Experience , vol.8 , Issue.10 , pp. 799-812
    • Reed, J.1    Parrot, K.2    Lanfear, T.3
  • 15
    • 33847610182 scopus 로고    scopus 로고
    • Hill J, Donaldson S, Skillicorn D. Stability of communication performance in practice: from to cray t3e to networks of workstations. Technical Report PRG-TR-33-97, Oxford University Computing Laboratory; October 1997.
  • 16
    • 33847651757 scopus 로고    scopus 로고
    • Hill JMD. Collective communications in the Oxford BSP toolset, note, part of the bsplib documentation; 1997.
  • 20
    • 0028743437 scopus 로고
    • Compiler transformations for high-performance computing
    • Bacon D., Graham S., and Sharp O. Compiler transformations for high-performance computing. ACM Computing Surveys 26 4 (1994) 354-420
    • (1994) ACM Computing Surveys , vol.26 , Issue.4 , pp. 354-420
    • Bacon, D.1    Graham, S.2    Sharp, O.3
  • 22
    • 0002408647 scopus 로고
    • Data distribution algebras: a formal basis for programming using skeletons
    • Olderog E.-R. (Ed), North-Holland, Amsterdam
    • Südholt M. Data distribution algebras: a formal basis for programming using skeletons. In: Olderog E.-R. (Ed). Programming concepts, methods and calculi (PROCOMET'94) (1994), North-Holland, Amsterdam 19-38
    • (1994) Programming concepts, methods and calculi (PROCOMET'94) , pp. 19-38
    • Südholt, M.1
  • 23
    • 0000045014 scopus 로고
    • Crystal: theory and pragmatics of generating efficient parallel code
    • Szymanski B. (Ed), Frontier Series, ACM Press, New York [chapter 7]
    • Chen M., Choo Y., and Li J. Crystal: theory and pragmatics of generating efficient parallel code. In: Szymanski B. (Ed). Parallel functional languages and compilers (1991), Frontier Series, ACM Press, New York 255-308 [chapter 7]
    • (1991) Parallel functional languages and compilers , pp. 255-308
    • Chen, M.1    Choo, Y.2    Li, J.3
  • 26
    • 84882584876 scopus 로고    scopus 로고
    • Jay C, Cole M, Sekanina M, Steckler P. A monadic calculus for parallel costing of a functional language of arrays, in: Lengauer C, Griebl M, Gorlatch S, editors. Proceedings of Euro-Par'97 parallel processing, Lecture notes in computer science, vol. 1300. Berlin: Springer; 1997. p. 650-61.
  • 27
    • 0001984552 scopus 로고    scopus 로고
    • Efficient run-time support for irregular block-structured applications
    • Fink S., Kohn S., and Baden S. Efficient run-time support for irregular block-structured applications. Journal of Parallel and Distributed Computing 50 1-2 (1998) 61-68
    • (1998) Journal of Parallel and Distributed Computing , vol.50 , Issue.1-2 , pp. 61-68
    • Fink, S.1    Kohn, S.2    Baden, S.3
  • 28
    • 84957027384 scopus 로고    scopus 로고
    • Feautrier P. Automatic parallelization in the polytope model. In: Perrin G-R, Darte A, editors. The data parallel programming model. Lecture notes in computer science, vol. 1132. Berlin: Springer; 1996. p. 79-103.


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