next up previous
Next: About this document Up: Randomized Routing and Sorting Previous: 11 Remarks

References

1
M. Ajtai, J. Komlós, and E. Szemerédi. Sorting in tex2html_wrap_inline4820 parallel steps. Combinatorica, 3:1-19, 1983.

2
R. Aleliunas. Randomized parallel communication. In Proceedings of the ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pages 60-72, August 1982.

3
D. Angluin and L. G. Valiant. Fast probabilistic algorithms for hamiltonian circuits and matchings. Journal of Computer and System Sciences, 18(2):155-193, April 1979.

4
K. Batcher. Sorting networks and their applications. In Proceedings of the AFIPS Spring Joint Computing Conference, volume 32, pages 307-314, 1968.

5
Butterfly tex2html_wrap_inline4822 Parallel Processor Overview. BBN Report No. 6148, Version 1, BBN Advanced Computers, Inc., Cambridge, MA, March 1986.

6
V. E. Benes. Mathematical Theory of Connecting Networks and Telephone Traffic. Academic Press, New York, 1965.

7
J. L. Carter and M. N. Wegman. Universal classes of hash functions. Journal of Computer and System Sciences, 18(2):143-154, April 1979.

8
H. Chernoff. A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations. American Mathematical Society, 23:493-507, 1952.

9
W. Dally and C. Seitz. Deadlock free message routing in multiprocessor interconnection networks. IEEE Transactions on Computers, C-36(5):547-553, May 1987.

10
R. I. Greenberg and C. E. Leiserson. Randomized routing on fat-trees. In Silvio Micali, editor, 5Randomness and ComputationAdvances in Computing Research, pages 345-374. JAI Press, Greenwich, CT, 1989.

11
A. R. Karlin and E. Upfal. Parallel hashing -- an efficient implementation of shared memory. In Proceedings of the 18th Annual ACM Symposium on Theory of Computing, pages 160-168, May 1986.

12
R. R. Koch. Increasing the size of a network by a constant factor can increase performance by more than a constant factor. In Proceedings of the 29th Annual Symposium on Foundations of Computer Science, pages 221-230. IEEE Computer Society Press, October 1988.

13
D. Krizanc, S. Rajasekaran, and Th. Tsantilis. Optimal routing algorithms for mesh-connected processor arrays. In J. Reif, editor, 319Aegean Workshop on Computing: VLSI Algorithms and ArchitecturesLecture Notes in Computer Science, pages 411-422. Springer-Verlag, New York, NY, June 1988.

14
M. Kunde. Routing and sorting on mesh-connected arrays. In J. Reif, editor, 319Aegean Workshop on Computing: VLSI Algorithms and ArchitecturesLecture Notes in Computer Science, pages 423-433. Springer-Verlag, New York, NY, June 1988.

15
F. T. Leighton. Complexity Issues in VLSI. MIT Press, Cambridge, MA, 1983.

16
F. T. Leighton. Tight bounds on the complexity of parallel sorting. IEEE Transactions on Computers, C-34(4):344-354, April 1985.

17
F. T. Leighton. Introduction to Parallel Algorithms and Architectures: Arrays tex2html_wrap_inline4824 Trees tex2html_wrap_inline4826 Hypercubes. Morgan Kaufmann, San Mateo, CA, 1992.

18
F. T. Leighton and B. M. Maggs. Fast algorithms for routing around faults in multibutterflies and randomly-wired splitter networks. IEEE Transactions on Computers, 41(5):578-587, May 1992.

19
F. T. Leighton, F. Makedon, and I. Tollis. A 2N-2 step algorithm for routing in an tex2html_wrap_inline4830 mesh. In Proceedings of the 1989 ACM Symposium on Parallel Algorithms and Architectures, pages 328-335, June 1989.

20
T. Leighton, B. Maggs, and S. Rao. Universal packet routing algorithms. In Proceedings of the 29th Annual Symposium on Foundations of Computer Science, pages 256-271, October 1988.

21
C. E. Leiserson. Fat-trees: universal networks for hardware-efficient supercomputing. IEEE Transactions on Computers, C-34(10):892-901, October 1985.

22
C. E. Leiserson and B. M. Maggs. Communication-efficient parallel graph algorithms for distributed random-access machines. Algorithmica, 3(1):53-77, 1988.

23
B. M. Maggs. Locality in Parallel Computation. PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, September 1989.

24
R. Miller, V. K. Prasanna-Kumar, D. Reisis, and Q. F. Stout. Meshes with reconfigurable buses. In J. Allen and F. T. Leighton, editors, Advanced Research in VLSI: Proceedings of the Fifth MIT Conference, pages 163-178, Cambridge, MA, April 1988. MIT Press.

25
D. Nassimi and S. Sahni. Parallel permutation and sorting algorithms and a new generalized connection network. Journal of the ACM, 29(3):642-667, July 1982.

26
N. Pippenger. Parallel communication with limited buffers. In Proceedings of the 25th Annual Symposium on Foundations of Computer Science, pages 127-136, October 1984.

27
P. Raghavan. Probabilistic construction of deterministic algorithms: approximate packing integer programs. Journal of Computer and System Sciences, 37(4):130-143, October 1988.

28
A. Raghunathan and H. Saran. Is the shuffle-exchange better than the butterfly? Unpublished manuscript.

29
A. G. Ranade. How to emulate shared memory. In Proceedings of the 28th Annual Symposium on Foundations of Computer Science, pages 185-194. IEEE Computer Society Press, October 1987.

30
A. G. Ranade. Fluent Parallel Computation. PhD thesis, Yale University, New Haven, CT, 1988.

31
A. G. Ranade, S. N. Bhatt, and S. L. Johnsson. The fluent abstract machine. In J. Allen and F. T. Leighton, editors, Advanced Research in VLSI: Proceedings of the Fifth MIT Conference, pages 71-94, Cambridge, MA, April 1988. MIT Press.

32
J. H. Reif and L. G. Valiant. A logarithmic time sort for linear size networks. Journal of the ACM, 34(1):60-76, January 1987.

33
J. Spencer. Ten Lectures on the Probabilistic Method. SIAM, Philadelphia, PA, 1987.

34
C. D. Thompson. A Complexity Theory for VLSI. PhD thesis, Department of Computer Science, Carnegie-Mellon University, Pittsburgh, PA, 1980.

35
C. D. Thompson and H. T. Kung. Sorting on a mesh-connected parallel computer. Communications of the ACM, 20(4):263-271, 1977.

36
E. Upfal. Efficient schemes for parallel communication. In Proceedings of the ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pages 55-59, August 1982.

37
E. Upfal. An tex2html_wrap_inline4832 deterministic packet routing scheme. In Proceedings of the 21st Annual ACM Symposium on Theory of Computing, pages 241-250, May 1989.

38
L. G. Valiant. A scheme for fast parallel communication. SIAM Journal on Computing, 11(2):350-361, May 1982.

39
L. G. Valiant and G. J. Brebner. Universal schemes for parallel communication. In Proceedings of the 13th Annual ACM Symposium on Theory of Computing, pages 263-277, May 1981.

40
A. Waksman. A permutation network. Journal of the ACM, 15(1):159-163, January 1968.



Bruce Maggs
Mon Jul 22 22:57:44 EDT 1996