메뉴 건너뛰기




Volumn 53, Issue 3, 1996, Pages 417-442

Efficient low-contention parallel algorithms

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER NETWORKS; DATA STORAGE EQUIPMENT; PARALLEL PROCESSING SYSTEMS; QUEUEING THEORY; RANDOM ACCESS STORAGE; SORTING;

EID: 0030398560     PISSN: 00220000     EISSN: None     Source Type: Journal    
DOI: 10.1006/jcss.1996.0079     Document Type: Article
Times cited : (16)

References (50)
  • 3
    • 51249184131 scopus 로고
    • Sorting in c lg n parallel steps
    • M. Ajtai, J. Komlos, and E. Szemeredi, Sorting in c lg n parallel steps, Combinatorica 3, No. 1 (1983), 1-19.
    • (1983) Combinatorica , vol.3 , Issue.1 , pp. 1-19
    • Ajtai, M.1    Komlos, J.2    Szemeredi, E.3
  • 6
    • 0022012899 scopus 로고
    • Routing, merging, and sorting on parallel models of computation
    • A. Borodin and J. E. Hopcroft, Routing, merging, and sorting on parallel models of computation, J. Comput. System Sci. 30, No. 1 (1985), 130-145
    • (1985) J. Comput. System Sci. , vol.30 , Issue.1 , pp. 130-145
    • Borodin, A.1    Hopcroft, J.E.2
  • 7
    • 0016046965 scopus 로고
    • The parallel evaluation of general arithmetic expressions
    • R. P. Brent, The parallel evaluation of general arithmetic expressions, J. Assoc. Comput. Mach. 21, No. 2 (1974), 201-208.
    • (1974) J. Assoc. Comput. Mach. , vol.21 , Issue.2 , pp. 201-208
    • Brent, R.P.1
  • 8
    • 0024664601 scopus 로고
    • Parallel iterated bucket sort
    • B. S. Chlebus, Parallel iterated bucket sort, Inform. Process. Lett. 31 (1989), 181-183.
    • (1989) Inform. Process. Lett. , vol.31 , pp. 181-183
    • Chlebus, B.S.1
  • 9
    • 0024057356 scopus 로고
    • Parallel merge sort
    • R. Cole, Parallel merge sort, SIAM J. Comput. 17, No. 4 (1988), 770-785.
    • (1988) SIAM J. Comput. , vol.17 , Issue.4 , pp. 770-785
    • Cole, R.1
  • 10
    • 0024684158 scopus 로고
    • Faster optimal parallel prefix sums and list ranking
    • R. Cole and U. Vishkin, Faster optimal parallel prefix sums and list ranking, Inform. and Comput. 81 (1989), 334-352.
    • (1989) Inform. and Comput. , vol.81 , pp. 334-352
    • Cole, R.1    Vishkin, U.2
  • 11
    • 85031912155 scopus 로고
    • A new universal class of hash functions and dynamic hashing in real time
    • "Proceedings, 17th Int. Colloquium on Automata Languages and Programming," Springer-Verlag, New York/Berlin
    • M. Dietzfelbinger and F. Meyer auf der Heide, A new universal class of hash functions and dynamic hashing in real time, in "Proceedings, 17th Int. Colloquium on Automata Languages and Programming," Lect. Notes in Comput. Sci., Vol. 443, Springer-Verlag, New York/Berlin, 1990.
    • (1990) Lect. Notes in Comput. Sci. , vol.443
    • Dietzfelbinger, M.1    Meyer Auf Der Heide, F.2
  • 13
    • 0021467937 scopus 로고
    • Storing a sparse table with O(1) worst case access time
    • M. L. Fredman, J. Komlós, and E. Szemerédi, Storing a sparse table with O(1) worst case access time, J. Assoc. Comput. Mach. 31, No. 3 (1984), 538-544.
    • (1984) J. Assoc. Comput. Mach. , vol.31 , Issue.3 , pp. 538-544
    • Fredman, M.L.1    Komlós, J.2    Szemerédi, E.3
  • 16
    • 0011498270 scopus 로고
    • Renaming and dispersing: Techniques for fast load balancing
    • J. Gil, Renaming and dispersing: Techniques for fast load balancing, J. Parallel Distribut. Comput. 23, No. 2 (1994), 149-157.
    • (1994) J. Parallel Distribut. Comput. , vol.23 , Issue.2 , pp. 149-157
    • Gil, J.1
  • 18
    • 9744240830 scopus 로고
    • Simple fast parallel hashing
    • "Proceedings, 21st Int. Colloquium on Automata Languages and Programming, July 1994," Springer-Verlag, New York/Berlin
    • J. Gil and Y. Matias, Simple fast parallel hashing, in "Proceedings, 21st Int. Colloquium on Automata Languages and Programming, July 1994," Lect. Notes in Comput. Sci., Vol. 280, Springer-Verlag, New York/Berlin, 1994.
    • (1994) Lect. Notes in Comput. Sci. , vol.280
    • Gil, J.1    Matias, Y.2
  • 19
    • 9744265536 scopus 로고
    • Simple fast parallel hashing by oblivious execution
    • AT&T Bell Laboratories, Murray Hill, NJ
    • J. Gil and Y. Matias, Simple fast parallel hashing by oblivious execution, Technical report, AT&T Bell Laboratories, Murray Hill, NJ, 1994; SIAM J. Comput., to appear.
    • (1994) Technical Report
    • Gil, J.1    Matias, Y.2
  • 20
    • 85030008320 scopus 로고    scopus 로고
    • to appear
    • J. Gil and Y. Matias, Simple fast parallel hashing by oblivious execution, Technical report, AT&T Bell Laboratories, Murray Hill, NJ, 1994; SIAM J. Comput., to appear.
    • SIAM J. Comput.
  • 21
    • 0347378074 scopus 로고
    • QRQW: Accounting for concurrency in PRAMs and asynchronous PRAMs
    • AT&T Bell Laboratories, Murray Hill, NJ
    • P. B. Gibbons, Y. Matias, and V. Ramachandran, QRQW: Accounting for concurrency in PRAMs and asynchronous PRAMs, Technical report, AT&T Bell Laboratories, Murray Hill, NJ, 1993.
    • (1993) Technical Report
    • Gibbons, P.B.1    Matias, Y.2    Ramachandran, V.3
  • 24
    • 0032107941 scopus 로고    scopus 로고
    • The Queue-Read Queue-Write PRAM model: Accounting for contention in parallel algorithms
    • to appear
    • P. B. Gibbons, Y. Matias, and V. Ramachandran, The Queue-Read Queue-Write PRAM model: Accounting for contention in parallel algorithms, SIAM J. Comput., to appear.
    • SIAM J. Comput.
    • Gibbons, P.B.1    Matias, Y.2    Ramachandran, V.3
  • 25
    • 84917682058 scopus 로고    scopus 로고
    • The queueread queue-write asynchronous PRAM model
    • "Proceedings, EURO-PAR'96," Springer-Verlag, New York
    • P. B. Gibbons, Y. Matias, and V. Ramachandran, The queueread queue-write asynchronous PRAM model, in "Proceedings, EURO-PAR'96," Lect. Notes in Comput. Sci., Vol. 124, pp. 279-292, Springer-Verlag, New York, 1996.
    • (1996) Lect. Notes in Comput. Sci. , vol.124 , pp. 279-292
    • Gibbons, P.B.1    Matias, Y.2    Ramachandran, V.3
  • 27
    • 0024960536 scopus 로고
    • Hybridsort revisited and parallelized
    • T. Hagerup, Hybridsort revisited and parallelized, Inform. Process. Lett. 32 (1989), 35-39.
    • (1989) Inform. Process. Lett. , vol.32 , pp. 35-39
    • Hagerup, T.1
  • 28
    • 85030867790 scopus 로고
    • Fast parallel generation of random permutations
    • "Proceedings, 18th Int. Colloquium on Automata Languages and Programming," Springer-Verlag, New York/Berlin
    • T. Hagerup, Fast parallel generation of random permutations, in "Proceedings, 18th Int. Colloquium on Automata Languages and Programming," Lect. Notes in Comput. Sci., Vol. 510, pp. 405-416, Springer-Verlag, New York/Berlin, 1991.
    • (1991) Lect. Notes in Comput. Sci. , vol.510 , pp. 405-416
    • Hagerup, T.1
  • 30
    • 0002065879 scopus 로고
    • Parallel algorithms for shared-memory machines
    • J. van Leeuwen, Ed., Amsterdam
    • R. M. Karp and V. Ramachandran, Parallel algorithms for shared-memory machines, in "Handbook of Theoretical Computer Science" (J. van Leeuwen, Ed.), Vol. A, pp. 869-941, Amsterdam, 1990.
    • (1990) Handbook of Theoretical Computer Science , vol.A , pp. 869-941
    • Karp, R.M.1    Ramachandran, V.2
  • 31
    • 0025234213 scopus 로고
    • A complexity theory of efficient parallel algorithms
    • C. P. Kruskal, L. Rudolph, and M. Snir, A complexity theory of efficient parallel algorithms, Theoret. Comput. Sci. 71 (1990), 95-132.
    • (1990) Theoret. Comput. Sci. , vol.71 , pp. 95-132
    • Kruskal, C.P.1    Rudolph, L.2    Snir, M.3
  • 32
    • 0022141776 scopus 로고
    • Fat-trees, Universal networks for hardware-efficient supercomputing
    • C. E. Leiserson, Fat-trees, Universal networks for hardware-efficient supercomputing, IEEE Trans. Comput. C-34, No. 10 (1985), 892-901.
    • (1985) IEEE Trans. Comput. , vol.C-34 , Issue.10 , pp. 892-901
    • Leiserson, C.E.1
  • 34
    • 84976772007 scopus 로고
    • Parallel prefix computation
    • R. E. Ladner and M. J. Fisher, Parallel prefix computation, Assoc. Comput. Mach. 27, No. 4 (1980), 831-838.
    • (1980) Assoc. Comput. Mach. , vol.27 , Issue.4 , pp. 831-838
    • Ladner, R.E.1    Fisher, M.J.2
  • 35
    • 0019317366 scopus 로고
    • The design and analysis of a new hybrid sorting algorithm
    • H. Meijer and S. G. Akl, The design and analysis of a new hybrid sorting algorithm, Inform. Process. Lett. 10 (1980), 213-218.
    • (1980) Inform. Process. Lett. , vol.10 , pp. 213-218
    • Meijer, H.1    Akl, S.G.2
  • 36
    • 9744240831 scopus 로고
    • 749 N. Mary Ave., Sunnyvale, CA 94086, Document 9300-0100, Revision A3, March
    • MasPar Computer Corp. 749 N. Mary Ave., Sunnyvale, CA 94086, "MasPar System Overview," Document 9300-0100, Revision A3, March 1991.
    • (1991) MasPar System Overview
  • 38
    • 0040503931 scopus 로고
    • Parallel tree contraction, Part 1. Fundamentals
    • S. Micali, Ed., JAI Press, London
    • G. L. Miller and J. H. Reif, Parallel tree contraction, Part 1. Fundamentals, in "Randomness and Computation" (S. Micali, Ed.), Vol. 5, pp. 47-72, JAI Press, London, 1989.
    • (1989) Randomness and Computation , vol.5 , pp. 47-72
    • Miller, G.L.1    Reif, J.H.2
  • 41
    • 0040299192 scopus 로고
    • On parallel hashing and integer sorting
    • Y. Matias and U. Vishkin, On parallel hashing and integer sorting, J. Algorithms 12, No. 4 (1991), 573-606.
    • (1991) J. Algorithms , vol.12 , Issue.4 , pp. 573-606
    • Matias, Y.1    Vishkin, U.2
  • 43
    • 0022059611 scopus 로고
    • Probabilistic parallel algorithms for sorting and selection
    • R. Reischuk, Probabilistic parallel algorithms for sorting and selection, SIAM J. Comput. 14, No. 2 (1985), 396-409.
    • (1985) SIAM J. Comput. , vol.14 , Issue.2 , pp. 396-409
    • Reischuk, R.1
  • 45
    • 0024682726 scopus 로고
    • Optimal and sublogarithmic time randomized parallel sorting algorithms
    • S. Rajasekaran and J. H. Reif, Optimal and sublogarithmic time randomized parallel sorting algorithms, SIAM J. Comput. 18, No. 3 (1989), 594-607.
    • (1989) SIAM J. Comput. , vol.18 , Issue.3 , pp. 594-607
    • Rajasekaran, S.1    Reif, J.H.2
  • 46
    • 0023213138 scopus 로고
    • A logarithmic time sort for linear size networks
    • J. H. Reif and L. G. Valiant, A logarithmic time sort for linear size networks, J. Assoc. Comput. Mach. 34, No. 1 (1987), 60-76.
    • (1987) J. Assoc. Comput. Mach. , vol.34 , Issue.1 , pp. 60-76
    • Reif, J.H.1    Valiant, L.G.2
  • 47
    • 0024768554 scopus 로고    scopus 로고
    • On universal classes of fast high performance hash functions, their time-space tradeoff and their applications
    • A. Siegel, On universal classes of fast high performance hash functions, their time-space tradeoff and their applications, in "Proceedings, 30th IEEE Symp. on Foundations of Computer Science, 1989," pp. 20-25.
    • Proceedings, 30th IEEE Symp. on Foundations of Computer Science, 1989 , pp. 20-25
    • Siegel, A.1
  • 48
    • 0001261631 scopus 로고
    • Parallelism in comparison problems
    • L. G. Valiant, Parallelism in comparison problems, SIAM J. Comput. 4, No. 3 (1975), 348-355.
    • (1975) SIAM J. Comput. , vol.4 , Issue.3 , pp. 348-355
    • Valiant, L.G.1
  • 49
    • 0025467711 scopus 로고
    • A bridging model for parallel computation
    • L. G. Valiant, A bridging model for parallel computation, Commun. ACM 33, No. 8 (1990), 103-111.
    • (1990) Commun. ACM , vol.33 , Issue.8 , pp. 103-111
    • Valiant, L.G.1
  • 50
    • 0347378072 scopus 로고
    • On Choice of a Model of Parallel Computation
    • Department of Computer Science, Courant Institute of Mathematical Sciences, New York University, New York
    • U. Vishkin, "On Choice of a Model of Parallel Computation," Technical Report 61, Department of Computer Science, Courant Institute of Mathematical Sciences, New York University, New York, 1983.
    • (1983) Technical Report 61
    • Vishkin, U.1


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