|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Shahid H. Bokhari, "Multiphase Complete Exchange: A Theoretical Analysis," IEEE Transactions on Computers, vol. 45, no. 2, pp. 220-229, February, 1996. | |||
| BibTex | x | ||
| @article{ 10.1109/12.485374, author = {Shahid H. Bokhari}, title = {Multiphase Complete Exchange: A Theoretical Analysis}, journal ={IEEE Transactions on Computers}, volume = {45}, number = {2}, issn = {0018-9340}, year = {1996}, pages = {220-229}, doi = {http://doi.ieeecomputersociety.org/10.1109/12.485374}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - Multiphase Complete Exchange: A Theoretical Analysis IS - 2 SN - 0018-9340 SP220 EP229 EPD - 220-229 A1 - Shahid H. Bokhari, PY - 1996 KW - Circuit switching KW - complete exchange KW - communication overhead KW - hypercube KW - multiphase algorithm KW - parallel computing. VL - 45 JA - IEEE Transactions on Computers ER - | |||
Abstract-Complete Exchange requires each of
The Multiphase algorithm is analyzed assuming a high performance communication network. It is proved that only algorithms corresponding to
These results provide a very fast technique for minimizing communication overhead in many important applications, such as matrix transpose, fast Fourier transform, and alternating directions implicit (ADI).
[1] G.E. Andrews, The Theory of Partitions.Reading, Mass.: Addison-Wesley, 1976.
[2] S.H. Bokhari, "Communication overheads on the Intel iPSC-860 hypercube," ICASE Interim Report 10, May 1990.
[3] S.H. Bokhari, "Multiphase complete exchange on a circuit switched hypercube," Proc. 1991 Int'l Conf. Parallel Processing, pp. 525-529, 1991.
[4] S.H. Bokhari, "Complete exchange on the Intel iPSC-860 hypercube," Technical Report 91-4, ICASE, Jan. 1991.
[5] S.H. Bokhari, "Multiphase complete exchange on a circuit switched hypercube," Technical Report 91-5, ICASE, Jan. 1991.
[6] S.H. Bokhari, H. Berryman, "Complete Exchange on a Circuit Switched Mesh," Proc. Scalable High Performance Computing Conf., pp. 300-306, 1992.
[7] J. Douglas and J.E. Gunn, "A general formulation of alternating direction methods," Numer. Math., vol. 6, no. 5, 1964.
[8] T. Dunigan, "Hypercube clock synchronization," Concurrency: Practice and Experience, vol. 4, no. 3, pp. 257-268, May 1992.
[9] E. Grosswald, Topics from the Theory of Numbers.Boston, Mass: Birkhäuser, 1984.
[10] C-T. Ho and M.T. Raghunath, "Efficient communication primitives on hypercubes," Proc. Sixth. Distributed Memory Concurrent Computers, pp. 390-397, 1991.
[11] C-T. Ho and M. T. Raghunath, "Efficient communication primitives on hypercubes," Technical Report RJ 7932 (72915) IBM, T.J. Watson Center, Jan. 1991.
[12] T. Hoshino., PAX Computer: High Speed Parallel Processing and Scientific Computing.Reading, Mass.: Addison-Wesley, 1989.
[13] S.L. Johnsson and C.T. Ho, “Matrix Transposition on Boolean n-Cube Configured Ensemble Architectures,” SIAM J. Matrix Analysis and Applications, vol. 9, pp. 419-454, 1988.
[14] A.W. Marshall and I. Olkin, Inequalities: Theory of Majorization and Its Applications. Academic Press, 1979.
[15] D.W. Peaceman and H.H. Rachford., "The numerical solution of parabolic and elliptic differential equations," SIAM J., vol. 3, no. 1, 1955.
[16] T. Schmiermund and S.R. Seidel., "A communication model for the Intel iPSC/2," Technical Report CS-TR 9002, Dept. of Computer Science, Michigan Tech. Univ., April 1990.
[17] D.S. Scott, "Efficient All-to-All Communication Patterns in Hypercube and Mesh Topologies," Proc. Sixth Conf. Distributed Memory Concurrent Computers, pp. 398-403, 1991.
[18] S.R. Seidel, "Circuit switched vs. store-and-forward solutions to symmetric communication problems," Proc. Fourth. Conf. Hypercube Concurrent Computers and Applications, pp. 253-255, 1989.
[19] S. Seidel, M.-H. Lee, and S. Fotedar, "Concurrent bidirectional communication on the Intel iPSC/860 and iPSC/2," Technical Report CS-TR 9006, Dept. of Computer Science, Michigan Tech. Univ., Nov. 1990.
[20] R. Take., "A routing method for the all-to-all burst on hypercube network," Proc. 35th. National Conf. Info. Proc. Soc. Japan, pp. 151-152, 1987, in Japanese.

