메뉴 건너뛰기




Volumn 25, Issue 2, 1999, Pages 105-135

Language and library support for practical PRAM programming

Author keywords

Compilers; Parallel programming languages; Parallel software libraries; PRAM model; Programming environments

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; DATA STRUCTURES; PARALLEL ALGORITHMS; PROGRAM COMPILERS; RANDOM PROCESSES;

EID: 0033076386     PISSN: 01678191     EISSN: None     Source Type: Journal    
DOI: 10.1016/s0167-8191(98)00092-1     Document Type: Article
Times cited : (6)

References (49)
  • 4
    • 0026384231 scopus 로고
    • Deterministic parallel list ranking
    • R.J. Anderson, G.L. Miller, Deterministic parallel list ranking, Algorithmica (1991) 6:859-868.
    • (1991) Algorithmica , vol.6 , pp. 859-868
    • Anderson, R.J.1    Miller, G.L.2
  • 5
    • 9144264140 scopus 로고    scopus 로고
    • Building the 4 Processor SB-PRAM Prototype
    • Sonderforschungsbereich 124 VLSI-Entwurfsmethoden und Parallelität, Universität des Saarlandes, Saarbrücken (Germany)
    • P. Bach, M. Braun, A. Formella, J. Friedrich, Th. Grün, H. Leister, C. Lichtenau, Th. Walle, Building the 4 Processor SB-PRAM Prototype, Technical Report 05/1996, Sonderforschungsbereich 124 VLSI-Entwurfsmethoden und Parallelität, Universität des Saarlandes, Saarbrücken (Germany), 1996.
    • (1996) Technical Report 05/1996
    • Bach, P.1    Braun, M.2    Formella, A.3    Friedrich, J.4    Grün, Th.5    Leister, H.6    Lichtenau, C.7    Walle, Th.8
  • 7
    • 0030105185 scopus 로고    scopus 로고
    • Programming parallel algorithms
    • G.E. Blelloch, Programming parallel algorithms, Communications of the ACM 39 (3) (1996) 85-97.
    • (1996) Communications of the ACM , vol.39 , Issue.3 , pp. 85-97
    • Blelloch, G.E.1
  • 10
    • 0012920671 scopus 로고
    • A future-based parallel language for a general-purpose highly-parallel computer
    • MIT Press, Cambridge, MA
    • D. Callahan, B. Smith, A future-based parallel language for a general-purpose highly-parallel computer, in: Languages and Compilers for Parallel Computing, MIT Press, Cambridge, MA, 1990, pp. 95-113.
    • (1990) Languages and Compilers for Parallel Computing , pp. 95-113
    • Callahan, D.1    Smith, B.2
  • 12
    • 0022744154 scopus 로고
    • Deterministic coin tossing with applications to optimal parallel list ranking
    • R. Cole, U. Vishkin, Deterministic coin tossing with applications to optimal parallel list ranking, Information and Control 70 (1986) 32-53.
    • (1986) Information and Control , vol.70 , pp. 32-53
    • Cole, R.1    Vishkin, U.2
  • 13
    • 0027544373 scopus 로고
    • Reduction of network cost and wiring in Ranade's butterfly routing
    • D. Cross, R. Drefenstedt, J. Keller, Reduction of network cost and wiring in Ranade's butterfly routing, Information Processing Letters 45 (2) (1993) 63-67.
    • (1993) Information Processing Letters , vol.45 , Issue.2 , pp. 63-67
    • Cross, D.1    Drefenstedt, R.2    Keller, J.3
  • 15
    • 85029615288 scopus 로고
    • Simulation-based comparison of hash functions for emulated shared memory
    • Proceedings of the PARLE 1993 Parallel Architectures and Languages Europe, Springer, Berlin
    • C. Engelmann, J. Keller, Simulation-based comparison of hash functions for emulated shared memory, in: Proceedings of the PARLE 1993 Parallel Architectures and Languages Europe, Lecture Notes in Computer Science, vol. 694, Springer, Berlin, 1993, pp. 1-11.
    • (1993) Lecture Notes in Computer Science , vol.694 , pp. 1-11
    • Engelmann, C.1    Keller, J.2
  • 16
    • 84947916117 scopus 로고    scopus 로고
    • HPP a high-performance PRAM
    • Proceedings of the 2nd International Euro-Par Conference, Springer, Berlin
    • A. Formella, J. Keller, T. Walle, HPP a high-performance PRAM, in: Proceedings of the 2nd International Euro-Par Conference, Lecture Notes in Computer Science, vol. 1123, Springer, Berlin, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1123
    • Formella, A.1    Keller, J.2    Walle, T.3
  • 19
    • 0024914168 scopus 로고
    • Optimal merging and sorting on the EREW PRAM
    • T. Hagerup, C. Rub, Optimal merging and sorting on the EREW PRAM, Information Processing Letters 33 (1989) 181-185.
    • (1989) Information Processing Letters , vol.33 , pp. 181-185
    • Hagerup, T.1    Rub, C.2
  • 20
    • 0028445014 scopus 로고
    • A survey of PRAM simulation techniques
    • T.J. Harris, A survey of PRAM simulation techniques, Computing Surveys 26 (2) (1994) 187-206.
    • (1994) Computing Surveys , vol.26 , Issue.2 , pp. 187-206
    • Harris, T.J.1
  • 22
    • 0030217087 scopus 로고    scopus 로고
    • Efficient massively parallel implementation of some combinatorial algorithms
    • T.-S. Hsu, V. Ramachandran, Efficient massively parallel implementation of some combinatorial algorithms, Theoretical Computer Science 162 (2) (1996) 297-322.
    • (1996) Theoretical Computer Science , vol.162 , Issue.2 , pp. 297-322
    • Hsu, T.-S.1    Ramachandran, V.2
  • 26
    • 9144224747 scopus 로고
    • The Programming Language pm2 for PRAM
    • Department of Computer Science, University of Joensuu, Finland
    • S. Juvaste, The Programming Language pm2 for PRAM, Technical Report B-1992-1, Department of Computer Science, University of Joensuu, Finland, 1992. ftp://os.joensuu.fi.
    • (1992) Technical Report B-1992-1
    • Juvaste, S.1
  • 27
    • 84937391731 scopus 로고
    • Realization of PRAMs: Processor Design
    • Distributed Algorithms, Proceedings of the 8th International Workshop (WDAG94)
    • J. Keller, W.J. Paul, D. Scheerer, Realization of PRAMs: Processor Design, in: Distributed Algorithms, Proceedings of the 8th International Workshop (WDAG94), Lecture Notes in Computer Science, vol. 857, 1994, pp. 17-27.
    • (1994) Lecture Notes in Computer Science , vol.857 , pp. 17-27
    • Keller, J.1    Paul, W.J.2    Scheerer, D.3
  • 28
    • 9144272531 scopus 로고
    • A note on implementing combining networks
    • J. Keller, T. Walle, A note on implementing combining networks, Information Processing Letters 55 (4) (1995) 195-200.
    • (1995) Information Processing Letters , vol.55 , Issue.4 , pp. 195-200
    • Keller, J.1    Walle, T.2
  • 29
    • 9144226180 scopus 로고    scopus 로고
    • Practical PRAM programming in Fork95: A tutorial
    • FB IV Informatik der Universität Trier
    • C.W. Keßler, Practical PRAM programming in Fork95: A tutorial, Technical Report 97-12, FB IV Informatik der Universität Trier, 1997. Available at http://www.informatik.uni-trier.de/~kessler/ fork95/.
    • (1997) Technical Report 97-12
    • Keßler, C.W.1
  • 30
    • 0031069170 scopus 로고    scopus 로고
    • The Fork95 parallel programming language: Design, implementation, application
    • C.W. Keßler, H. Seidl, The Fork95 parallel programming language: Design, implementation, application, International Journal of Parallel Programming 25 (1) (1997) 17-50.
    • (1997) International Journal of Parallel Programming , vol.25 , Issue.1 , pp. 17-50
    • Keßler, C.W.1    Seidl, H.2
  • 32
    • 0345745380 scopus 로고
    • Optimal parallel evaluation of tree-structured computations by raking
    • VLSI Algorithms and Architechtures, Proceedings of the 3rd Aegean Workshop on Computing (AWOC 88)
    • S.R. Kosaraju, A.L. Delcher, Optimal parallel evaluation of tree-structured computations by raking, in: VLSI Algorithms and Architechtures, Proceedings of the 3rd Aegean Workshop on Computing (AWOC 88), Lecture Notes in Computer Science, vol. 319, 1988, pp. 101-110.
    • (1988) Lecture Notes in Computer Science , vol.319 , pp. 101-110
    • Kosaraju, S.R.1    Delcher, A.L.2
  • 34
    • 21744462500 scopus 로고    scopus 로고
    • Programming irregular parallel applications in Cilk
    • Springer LNCS 1253, June
    • C.E. Leiserson, Programming irregular parallel applications in Cilk, in: Proceedings of the IRREGULAR 1997, Springer LNCS 1253, June 1997, pp. 61-71.
    • (1997) Proceedings of the IRREGULAR 1997 , pp. 61-71
    • Leiserson, C.E.1
  • 38
    • 0020985941 scopus 로고
    • Parallel dictionaries on 2-3 trees
    • Proceedings of the 10th ICALP
    • W. Paul, U. Vishkin, H. Wagener, Parallel dictionaries on 2-3 trees, in: Proceedings of the 10th ICALP, Lecture Notes in Computer Science, vol. 154, 1983, pp. 597-609.
    • (1983) Lecture Notes in Computer Science , vol.154 , pp. 597-609
    • Paul, W.1    Vishkin, U.2    Wagener, H.3
  • 39
    • 9144266255 scopus 로고
    • Compiling for massively parallel machines
    • R. Giegerich, S.L. Graham (Eds.), Springer, Berlin
    • M. Philippsen, W.F. Tichy, Compiling for massively parallel machines, in: R. Giegerich, S.L. Graham (Eds.), Code Generation - Concepts, Tools, Techniques, Springer, Berlin, 1991, pp. 92-111.
    • (1991) Code Generation - Concepts, Tools, Techniques , pp. 92-111
    • Philippsen, M.1    Tichy, W.F.2
  • 41
    • 0006767024 scopus 로고
    • C*: An extended C language for data parallel programming
    • USENIX
    • J.R. Rose, G.L. Steele Jr., C*: An extended C language for data parallel programming, in: C++ Workshop Proceedings, USENIX, 1987, pp. 361-397.
    • (1987) C++ Workshop Proceedings , pp. 361-397
    • Rose, J.R.1    Steele Jr., G.L.2
  • 42
    • 9144255994 scopus 로고
    • Explicit implementation of a parallel dictionary
    • Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität
    • J.L. Träff, Explicit implementation of a parallel dictionary, Technical Report SFB 124-D6 10/95, Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität, 1995.
    • (1995) Technical Report SFB 124-D6 10/95
    • Träff, J.L.1
  • 43
    • 9144268266 scopus 로고    scopus 로고
    • Parallel searching, merging and sorting
    • Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität
    • J.L. Träff, Parallel searching, merging and sorting. Technical Report SFB 124-D6 1/96, Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität, 1996.
    • (1996) Technical Report SFB 124-D6 1/96
    • Träff, J.L.1
  • 44
    • 9144250164 scopus 로고    scopus 로고
    • Prefix sums and other operations on parallel arrays
    • Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität
    • J.L. Träff, Prefix sums and other operations on parallel arrays, Technical Report SFB 124-D6 6/96, Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität, 1996.
    • (1996) Technical Report SFB 124-D6 6/96
    • Träff, J.L.1
  • 45
    • 9144232854 scopus 로고    scopus 로고
    • Parallel list ranking and other operations on lists
    • Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität
    • J.L. Träff, Parallel list ranking and other operations on lists, Technical Report SFB 124-D6 3/97, Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität, 1997.
    • (1997) Technical Report SFB 124-D6 3/97
    • Träff, J.L.1
  • 46
    • 9144272532 scopus 로고    scopus 로고
    • Parallel tree operations
    • Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität
    • J.L. Träff, Parallel tree operations, Technical Report SFB 124-D6 4/97, Universität des Saarlandes, Saarbrücken, Germany, Sonderforschungsbereich 124, VLSI Entwurfsmethoden und Parallelität, 1997.
    • (1997) Technical Report SFB 124-D6 4/97
    • Träff, J.L.1
  • 47
    • 0025467711 scopus 로고
    • A bridging model for paralledl computation
    • L.G. Valiant, A bridging model for paralledl computation, Communications of the ACM 33 (8) (1990) 103-111.
    • (1990) Communications of the ACM , vol.33 , Issue.8 , pp. 103-111
    • Valiant, L.G.1
  • 48
    • 38249010835 scopus 로고
    • A parallel blocking flow algorithm for acyclic networks
    • U. Vishkin, A parallel blocking flow algorithm for acyclic networks, Journal of Algorithms 13 (1992) 489-501.
    • (1992) Journal of Algorithms , vol.13 , pp. 489-501
    • Vishkin, U.1


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