메뉴 건너뛰기




Volumn 33, Issue 1, 1999, Pages 1-27

Extracting and implementing list homomorphisms in parallel program development

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0001957326     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0167-6423(97)00014-2     Document Type: Article
Times cited : (46)

References (31)
  • 1
    • 84958742987 scopus 로고
    • Architecture independent massive parallelization of divide-and-conquer algorithms
    • B. Moeller (Ed.), Mathematics of Program Construction, Springer, Berlin
    • K. Achatz, W. Schulte, Architecture independent massive parallelization of divide-and-conquer algorithms, in: B. Moeller (Ed.), Mathematics of Program Construction, Lecture Notes in Computer Science, Vol. 947, Springer, Berlin, 1995, pp. 97-127.
    • (1995) Lecture Notes in Computer Science , vol.947 , pp. 97-127
    • Achatz, K.1    Schulte, W.2
  • 2
    • 0018005935 scopus 로고
    • Can programming be liberated from the von Neumann style?
    • J.W. Backus, Can programming be liberated from the von Neumann style? Commun. ACM 21 (1978) 613-641.
    • (1978) Commun. ACM , vol.21 , pp. 613-641
    • Backus, J.W.1
  • 3
    • 0002609370 scopus 로고
    • Deriving associative operators for language recognition
    • D. Barnard, J. Schmeiser, D. Skillicorn, Deriving associative operators for language recognition, Bull. EATCS 43 (1991) 131-139.
    • (1991) Bull. EATCS , vol.43 , pp. 131-139
    • Barnard, D.1    Schmeiser, J.2    Skillicorn, D.3
  • 4
    • 84976757232 scopus 로고
    • Programming pearls
    • J. Bentley, Programming pearls, Commun. ACM 27 (1984) 865-871.
    • (1984) Commun. ACM , vol.27 , pp. 865-871
    • Bentley, J.1
  • 5
    • 0002628707 scopus 로고
    • Lectures on constructive functional programming
    • M. Broy (Ed.), NATO ASO Series F: Computer and Systems Sciences, Springer, Berlin
    • R.S. Bird, Lectures on constructive functional programming, in: M. Broy (Ed.), Constructive Methods in Computing Science, NATO ASO Series F: Computer and Systems Sciences, Vol. 55, Springer, Berlin, 1988, pp. 151-216.
    • (1988) Constructive Methods in Computing Science , vol.55 , pp. 151-216
    • Bird, R.S.1
  • 6
    • 0024770039 scopus 로고
    • Scans as primitive parallel operations
    • G. Blelloch, Scans as primitive parallel operations, IEEE Trans. Comput. 38(11) (1989) 1526-1538.
    • (1989) IEEE Trans. Comput. , vol.38 , Issue.11 , pp. 1526-1538
    • Blelloch, G.1
  • 7
    • 84976746812 scopus 로고
    • Compile-time transformations and optimizations of divide-and-conquer algorithms
    • B. Carpentieri, G. Mou, Compile-time transformations and optimizations of divide-and-conquer algorithms, ACM SIGPLAN Notices 20(10) (1991) 19-28.
    • (1991) ACM SIGPLAN Notices , vol.20 , Issue.10 , pp. 19-28
    • Carpentieri, B.1    Mou, G.2
  • 8
    • 0029312009 scopus 로고
    • Parallel programming with list homomorphisms
    • M. Cole, Parallel programming with list homomorphisms, Parallel Processing Lett. 5(2) (1994) 191-204.
    • (1994) Parallel Processing Lett. , vol.5 , Issue.2 , pp. 191-204
    • Cole, M.1
  • 9
    • 0025721510 scopus 로고
    • The balanced binary tree technique on mesh-connected computers
    • A. Gibbons, R. Ziani, The balanced binary tree technique on mesh-connected computers, Inform. Process. Lett. 37 (1991) 101-109.
    • (1991) Inform. Process. Lett. , vol.37 , pp. 101-109
    • Gibbons, A.1    Ziani, R.2
  • 10
    • 85028820477 scopus 로고
    • Upwards and downwards accumulations on trees
    • R. Bird, C. Morgan, J. Woodcock (Eds.), Mathematics of Program Construction, Springer, Berlin
    • J. Gibbons, Upwards and downwards accumulations on trees. in: R. Bird, C. Morgan, J. Woodcock (Eds.), Mathematics of Program Construction, Lecture Notes in Computer Science, Vol. 669, Springer, Berlin, 1992, pp. 122-138.
    • (1992) Lecture Notes in Computer Science , vol.669 , pp. 122-138
    • Gibbons, J.1
  • 12
    • 0346869763 scopus 로고    scopus 로고
    • The third homomorphism theorem
    • J. Gibbons, The third homomorphism theorem, J. Fun. Programming 6(4) (1996) 657-665.
    • (1996) J. Fun. Programming , vol.6 , Issue.4 , pp. 657-665
    • Gibbons, J.1
  • 14
    • 0029697448 scopus 로고    scopus 로고
    • Stages and transformations in parallel programming
    • M. Kara et al. (Eds.), IOS Press
    • S. Gorlatch, Stages and transformations in parallel programming, in: M. Kara et al. (Eds.), Abstract Machine Models for Parallel and Distributed Computing, IOS Press, 1996, pp. 147-162.
    • (1996) Machine Models for Parallel and Distributed Computing , pp. 147-162
    • Gorlatch, S.1
  • 18
    • 0029255988 scopus 로고
    • Mapping a functional notation for parallel programs onto hypercubes
    • J. Kornerup, Mapping a functional notation for parallel programs onto hypercubes, Inform. Processing Lett. 53 (1995) 153-158.
    • (1995) Inform. Processing Lett. , vol.53 , pp. 153-158
    • Kornerup, J.1
  • 19
    • 0029269784 scopus 로고
    • Data parallel geometric operations on lists
    • K. Kumar, D. Skillicorn, Data parallel geometric operations on lists, Parallel Comput. 21 (3) (1995) 447-459.
    • (1995) Parallel Comput. , vol.21 , Issue.3 , pp. 447-459
    • Kumar, K.1    Skillicorn, D.2
  • 20
    • 84976772007 scopus 로고
    • Parallel prefix computation
    • R. Ladner, M. Fischer, Parallel prefix computation, J. ACM 27 (1980) 831-838.
    • (1980) J. ACM , vol.27 , pp. 831-838
    • Ladner, R.1    Fischer, M.2
  • 21
    • 0028548321 scopus 로고
    • Powerlist: A structure for parallel recursion
    • J. Misra, Powerlist: a structure for parallel recursion, ACM TOPLAS 16(6) (1994) 1737-1767.
    • (1994) ACM TOPLAS , vol.16 , Issue.6 , pp. 1737-1767
    • Misra, J.1
  • 22
    • 0025545806 scopus 로고
    • Divacon: A parallel language for scientific computing based on divide and conquer
    • October
    • Z.G. Mou, Divacon: A parallel language for scientific computing based on divide and conquer, in: Proc. 3rd Symp. on the Frontiers of Massively Parallel Computation, October 1990, pp. 451-461.
    • (1990) Proc. 3rd Symp. on the Frontiers of Massively Parallel Computation , pp. 451-461
    • Mou, Z.G.1
  • 23
    • 0028510770 scopus 로고
    • A correctness proof of parallel scan
    • J. O'Donnell, A correctness proof of parallel scan, Parallel Processing Lett. 4(3) (1994) 329-338.
    • (1994) Parallel Processing Lett. , vol.4 , Issue.3 , pp. 329-338
    • O'Donnell, J.1
  • 24
    • 0019563297 scopus 로고
    • The cube-connected cycles: A versatile network for parallel computation
    • F. Preparata, J. Vuillemin, The cube-connected cycles: a versatile network for parallel computation, Comm. ACM 24(5) (1981) 300-309.
    • (1981) Comm. ACM , vol.24 , Issue.5 , pp. 300-309
    • Preparata, F.1    Vuillemin, J.2
  • 26
    • 85032450738 scopus 로고
    • List ranking and list scan on the Cray C-90
    • M. Reid-Miller, List ranking and list scan on the Cray C-90, in: Proc. SPAA'94, 1994, pp. 104-113.
    • (1994) Proc. SPAA'94 , pp. 104-113
    • Reid-Miller, M.1
  • 28
    • 0002466598 scopus 로고
    • A cost calculus for parallel functional programming
    • D. Skillicorn, W. Cai, A cost calculus for parallel functional programming, J. Parallel Distributed Comput. 28 (1995) 65-83.
    • (1995) J. Parallel Distributed Comput. , vol.28 , pp. 65-83
    • Skillicorn, D.1    Cai, W.2
  • 29
    • 0023362381 scopus 로고
    • Applications of a strategy for designing divide-and-conquer algorithms
    • D.R. Smith, Applications of a strategy for designing divide-and-conquer algorithms, Science of Computer Programming 8 (3) (1987) 213-229.
    • (1987) Science of Computer Programming , vol.8 , Issue.3 , pp. 213-229
    • Smith, D.R.1
  • 30
    • 0028408021 scopus 로고
    • The design of a standard message passing interface for distributed memory concurrent computers
    • D. Walker, The design of a standard message passing interface for distributed memory concurrent computers, Parallel Comput. 20 (1994) 657-673.
    • (1994) Parallel Comput. , vol.20 , pp. 657-673
    • Walker, D.1
  • 31
    • 85034532650 scopus 로고    scopus 로고
    • Parallelizing functional programs by generalization
    • Algebraic and Logic Programming, ALP'97, Springer, Berlin, to appear
    • A. Geser, S. Gorlatch, Parallelizing functional programs by generalization, in: Algebraic and Logic Programming, ALP'97, Lecture Notes in Computer Science, Springer, Berlin, to appear.
    • Lecture Notes in Computer Science
    • Geser, A.1    Gorlatch, S.2


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