메뉴 건너뛰기




Volumn 9, Issue 8, 1998, Pages 705-720

Fast and processor efficient parallel matrix multiplication algorithms on a linear array with a reconfigurable pipelined bus system

Author keywords

Compound algorithm; Linear array; Matrix multiplication; Optical pipelined bus; Reconfigurability; Strassen's algorithm

Indexed keywords

COMPUTATIONAL COMPLEXITY; DATA COMMUNICATION SYSTEMS; DIGITAL ARITHMETIC; MATHEMATICAL MODELS; MATRIX ALGEBRA; PARALLEL ALGORITHMS; PIPELINE PROCESSING SYSTEMS;

EID: 0032137234     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.706044     Document Type: Article
Times cited : (77)

References (51)
  • 3
    • 0001023483 scopus 로고
    • Digital Optical Computing with Optically Switched Directional Couplers
    • A.F. Benner, H.F. Jordan, and V.P. Heuring, "Digital Optical Computing With Optically Switched Directional Couplers," Optical Eng., vol. 30, pp. 1,936-1,941, 1991.
    • (1991) Optical Eng. , vol.30
    • Benner, A.F.1    Jordan, H.F.2    Heuring, V.P.3
  • 5
    • 0021379876 scopus 로고
    • Finding Maximum on an Array Processor with a Global Bus
    • S.H. Bokhari, "Finding Maximum on an Array Processor With a Global Bus," IEEE Trans. Computers, vol. 32, pp. 133-139, 1984.
    • (1984) IEEE Trans. Computers , vol.32 , pp. 133-139
    • Bokhari, S.H.1
  • 9
    • 0023547606 scopus 로고
    • Using Coincident Optical Pulses for Parallel Memory Addressing
    • D. Chiarulli, R. Melhem, and S. Levitan, "Using Coincident Optical Pulses for Parallel Memory Addressing," Computer, vol. 30, pp. 48-57, 1987.
    • (1987) Computer , vol.30 , pp. 48-57
    • Chiarulli, D.1    Melhem, R.2    Levitan, S.3
  • 11
    • 85023205150 scopus 로고
    • Matrix Multiplication via Arithmetic Progressions
    • D. Coppersmith and S. Winograd, "Matrix Multiplication via Arithmetic Progressions," J. Symbolic Computation, vol. 9, pp. 251-280, 1990.
    • (1990) J. Symbolic Computation , vol.9 , pp. 251-280
    • Coppersmith, D.1    Winograd, S.2
  • 12
    • 0000456144 scopus 로고
    • Parallel Matrix and Graph Algorithms
    • E. Dekel, D. Nassimi, and S. Sahni, "Parallel Matrix and Graph Algorithms," SIAM J. Computing, vol. 10, pp. 657-673, 1981.
    • (1981) SIAM J. Computing , vol.10 , pp. 657-673
    • Dekel, E.1    Nassimi, D.2    Sahni, S.3
  • 13
    • 0026940325 scopus 로고
    • Wavelength Division Multiple Access Channel Hypercube Processor Interconnection
    • P.W. Dowd, "Wavelength Division Multiple Access Channel Hypercube Processor Interconnection," IEEE Trans. Computers, vol. 41, pp. 1,223-1,241, 1992.
    • (1992) IEEE Trans. Computers , vol.41
    • Dowd, P.W.1
  • 14
    • 0005965423 scopus 로고
    • Sorting on Array Processors with Pipelined Buses
    • Aug.
    • Z. Guo, "Sorting on Array Processors With Pipelined Buses," Proc. Int'l Conf. Parallel Processing, pp. 289-292, Aug. 1992.
    • (1992) Proc. Int'l Conf. Parallel Processing , pp. 289-292
    • Guo, Z.1
  • 16
    • 0029276633 scopus 로고
    • Efficient Parallel Algorithms on Optically Interconnected Arrays of Processors
    • Mar.
    • M. Hamdi and Y. Pan, "Efficient Parallel Algorithms on Optically Interconnected Arrays of Processors," IEE Proc. Computers and Digital Techniques, vol. 142, pp. 87-92, Mar. 1995.
    • (1995) IEE Proc. Computers and Digital Techniques , vol.142 , pp. 87-92
    • Hamdi, M.1    Pan, Y.2
  • 17
    • 6244254811 scopus 로고
    • Prefix Computation and Some Related Applications on Mesh Connected Computers with Hyperbus Broadcasting
    • July
    • S.J. Horng, "Prefix Computation and Some Related Applications on Mesh Connected Computers With Hyperbus Broadcasting," Proc. Int'l Conf. Computing and Information, pp. 366-388, July 1995.
    • (1995) Proc. Int'l Conf. Computing and Information , pp. 366-388
    • Horng, S.J.1
  • 18
    • 33748376275 scopus 로고
    • Los Alamitos, Calif.: IEEE CS Press
    • IEEE, Standard 754, Order No. CN-953, Los Alamitos, Calif.: IEEE CS Press, 1985.
    • (1985) Standard 754, Order No. CN-953
  • 21
    • 84975664096 scopus 로고
    • Coincident Pulse Techniques for Multiprocessor Interconnection Structures
    • S. Levitan, D. Chiarulli, and R. Melhem, "Coincident Pulse Techniques for Multiprocessor Interconnection Structures," Applied Optics, vol. 29, pp. 2,024-2,039, 1990.
    • (1990) Applied Optics , vol.29
    • Levitan, S.1    Chiarulli, D.2    Melhem, R.3
  • 22
    • 0031338095 scopus 로고    scopus 로고
    • Constant Time Boolean Matrix Multiplication on a Linear Array with a Reconfigurable Pipelined Bus System
    • K. Li, "Constant Time Boolean Matrix Multiplication on a Linear Array With a Reconfigurable Pipelined Bus System," J. Supercomputing, vol. 11, no. 4, pp. 391-403, 1997.
    • (1997) J. Supercomputing , vol.11 , Issue.4 , pp. 391-403
    • Li, K.1
  • 25
    • 0343472596 scopus 로고    scopus 로고
    • Fast and Efficient Parallel Matrix Computations on a Linear Array with a Reconfigurable Pipelined Optical Bus System
    • J. Schaeffer and R. Unrau, eds. Kluwer Academic
    • K. Li, Y. Pan, and S.Q. Zheng, "Fast and Efficient Parallel Matrix Computations on a Linear Array With a Reconfigurable Pipelined Optical Bus System," High Performance Computing Systems and Applications, J. Schaeffer and R. Unrau, eds. Kluwer Academic, 1998.
    • (1998) High Performance Computing Systems and Applications
    • Li, K.1    Pan, Y.2    Zheng, S.Q.3
  • 27
    • 0003492558 scopus 로고    scopus 로고
    • K. Li, Y. Pan, and S.Q. Zheng, eds., Kluwer Academic, forthcoming
    • K. Li, Y. Pan, and S.Q. Zheng, eds., Parallel Computing Using Optical Interconnections. Kluwer Academic, 1998 (forthcoming).
    • (1998) Parallel Computing Using Optical Interconnections
  • 28
    • 0001509853 scopus 로고    scopus 로고
    • Pipelined TDM Optical Bus with Conditional Delays
    • Y. Li, Y. Pan, and S.Q. Zheng, "Pipelined TDM Optical Bus With Conditional Delays," Optical Eng., vol. 36, no. 9, pp. 2,417-2,424, 1997.
    • (1997) Optical Eng. , vol.36 , Issue.9
    • Li, Y.1    Pan, Y.2    Zheng, S.Q.3
  • 30
    • 0026140136 scopus 로고
    • Three-Dimensional Optical Architecture and Data-Parallel Algorithms for Massively Parallel Computing
    • Apr.
    • A. Louri, "Three-Dimensional Optical Architecture and Data-Parallel Algorithms for Massively Parallel Computing," IEEE Micro, vol. 11, no. 2 pp. 24-81, Apr. 1991.
    • (1991) IEEE Micro , vol.11 , Issue.2 , pp. 24-81
    • Louri, A.1
  • 34
    • 0000514921 scopus 로고    scopus 로고
    • Efficient Computation of Singular Value Decomposition on Arrays with Pipelined Optical Buses
    • July
    • Y. Pan and M. Hamdi, "Efficient Computation of Singular Value Decomposition on Arrays With Pipelined Optical Buses," J. Network and Computer Applications, vol. 19, pp. 235-248, July 1996.
    • (1996) J. Network and Computer Applications , vol.19 , pp. 235-248
    • Pan, Y.1    Hamdi, M.2
  • 35
    • 0029701774 scopus 로고    scopus 로고
    • Efficient and Scalable Quicksort on a Linear Array with a Reconfigurable Pipelined Bus System
    • to appear in Future Generation Computer Systems. A preliminary version appeared June
    • Y. Pan, M. Hamdi, and K. Li, "Efficient and Scalable Quicksort on a Linear Array With a Reconfigurable Pipelined Bus System," to appear in Future Generation Computer Systems. A preliminary version appeared in Proc. IEEE Int'l Symp. Parallel Architectures, Algorithms, and Networks, pp.313-319, June 1996.
    • (1996) Proc. IEEE Int'l Symp. Parallel Architectures, Algorithms, and Networks , pp. 313-319
    • Pan, Y.1    Hamdi, M.2    Li, K.3
  • 36
    • 0041667674 scopus 로고    scopus 로고
    • Linear Array with a Reconfigurable Pipelined Bus System - Concepts and Applications
    • to appear in Information Sciences - An Int'l J. A preliminary version appeared Aug.
    • Y. Pan and K. Li, "Linear Array With a Reconfigurable Pipelined Bus System - Concepts and Applications," to appear in Information Sciences - An Int'l J. A preliminary version appeared in Proc. Int'l Conf. Parallel and Distributed Processing Techniques and Applications, vol. III, pp. 1,431-1,442, Aug. 1996
    • (1996) Proc. Int'l Conf. Parallel and Distributed Processing Techniques and Applications , vol.3
    • Pan, Y.1    Li, K.2
  • 37
    • 33748360305 scopus 로고    scopus 로고
    • Fast Nearest Neighbor Algorithms on a Linear Array with a Reconfigurable Pipelined Bus System
    • to appear in Parallel Algorithms and Applications. A preliminary version appeared Dec.
    • Y. Pan, K. Li, and S.Q. Zheng, "Fast Nearest Neighbor Algorithms on a Linear Array With a Reconfigurable Pipelined Bus System," to appear in Parallel Algorithms and Applications. A preliminary version appeared in Proc. IEEE Int'l Symp. Parallel Architectures, Algorithms, and Networks, pp. 444-450, Dec. 1997.
    • (1997) Proc. IEEE Int'l Symp. Parallel Architectures, Algorithms, and Networks , pp. 444-450
    • Pan, Y.1    Li, K.2    Zheng, S.Q.3
  • 38
    • 0002117951 scopus 로고
    • Parallel Solution of Sparse Linear and Path Systems
    • J.H. Reif ed., San Mateo, Calif.: Morgan Kaufmann
    • V. Pan, "Parallel Solution of Sparse Linear and Path Systems," Synthesis of Parallel Algorithms, J.H. Reif ed., pp. 621-678. San Mateo, Calif.: Morgan Kaufmann, 1993.
    • (1993) Synthesis of Parallel Algorithms , pp. 621-678
    • Pan, V.1
  • 40
    • 0027644856 scopus 로고
    • An O(1) Time Optimal Algorithm for Multiplying Matrices on Reconfigurable Mesh
    • H. Park, H.J. Kim, and V.K. Prasanna, "An O(1) Time Optimal Algorithm for Multiplying Matrices on Reconfigurable Mesh," Information Processing Letters, vol. 47, pp. 109-113, 1993.
    • (1993) Information Processing Letters , vol.47 , pp. 109-113
    • Park, H.1    Kim, H.J.2    Prasanna, V.K.3
  • 42
    • 0000399389 scopus 로고    scopus 로고
    • Matrix Operations Using Arrays with Reconfigurable Optical Buses
    • S. Pavel and S.G. Akl, "Matrix Operations Using Arrays With Reconfigurable Optical Buses," J. Parallel Algorithms and Applications, vol. 8, pp. 223-242, 1996.
    • (1996) J. Parallel Algorithms and Applications , vol.8 , pp. 223-242
    • Pavel, S.1    Akl, S.G.2
  • 44
    • 0029197077 scopus 로고
    • Efficient Matrix Operations in a Reconfigurable Array with Spanning Optical Buses
    • C. Qiao, "Efficient Matrix Operations in a Reconfigurable Array With Spanning Optical Buses," Proc. Fifth Symp. Frontiers of Parallel Computation, pp. 273-280, 1995.
    • (1995) Proc. Fifth Symp. Frontiers of Parallel Computation , pp. 273-280
    • Qiao, C.1
  • 45
    • 0027595887 scopus 로고
    • Time-Division Optical Communications in Multiprocessor Arrays
    • C. Qiao and R. Melhem, "Time-Division Optical Communications in Multiprocessor Arrays," IEEE Trans. Computers, vol. 42, pp. 577-590, 1993.
    • (1993) IEEE Trans. Computers , vol.42 , pp. 577-590
    • Qiao, C.1    Melhem, R.2
  • 46
    • 0031276998 scopus 로고    scopus 로고
    • Sorting, Selection, and Routing on the Array with Reconfigurable Optical Buses
    • S. Rajasekaran and S. Sahni, "Sorting, Selection, and Routing on the Array With Reconfigurable Optical Buses," IEEE Trans. Parallel and Distributed Systems, vol. 8, no. 11, pp. 1,123-1,131, 1997.
    • (1997) IEEE Trans. Parallel and Distributed Systems , vol.8 , Issue.11
    • Rajasekaran, S.1    Sahni, S.2
  • 47
    • 34250487811 scopus 로고
    • Gaussian Elimination Is Not Optimal
    • V. Strassen, "Gaussian Elimination Is Not Optimal," Numerische Mathematik, vol. 13, pp. 354-356, 1969.
    • (1969) Numerische Mathematik , vol.13 , pp. 354-356
    • Strassen, V.1
  • 51
    • 0001509854 scopus 로고    scopus 로고
    • Pipelined Asynchronous Time-Division Multiplexing Optical Bus
    • S.Q. Zheng and Y. Li, "Pipelined Asynchronous Time-Division Multiplexing Optical Bus," Optical Eng., vol. 36, no. 12, pp. 3,392-3,400, 1997.
    • (1997) Optical Eng. , vol.36 , Issue.12
    • Zheng, S.Q.1    Li, Y.2


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