메뉴 건너뛰기




Volumn 14, Issue 4, 2003, Pages 394-407

Processor allocation and task scheduling of matrix chain products on parallel systems

Author keywords

Matrix chain product; Matrix chain scheduling problem; Parallel matrix multiplication; Processor allocation; Task scheduling

Indexed keywords

ALGORITHMS; MATRIX ALGEBRA; PROGRAM PROCESSORS; SCHEDULING;

EID: 0037619247     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2003.1195411     Document Type: Article
Times cited : (27)

References (33)
  • 2
    • 0000456144 scopus 로고
    • Parallel matrix and graph algorithms
    • Nov.
    • E. Dekel, D. Nassimi, and S. Sahni, "Parallel Matrix and Graph Algorithms," SIAM J. Computing, vol. 10, pp. 657-675, Nov. 1981.
    • (1981) SIAM J. Computing , vol.10 , pp. 657-675
    • Dekel, E.1    Nassimi, D.2    Sahni, S.3
  • 3
    • 0038059553 scopus 로고
    • Reducing the symmetric matrix eigenvalue problem to matrix multiplications
    • S.-T. Yau and Y.Y. Lu, "Reducing the Symmetric Matrix Eigenvalue Problem to Matrix Multiplications," SIAM J. Scientific Computing, vol. 14, no. 1, pp. 121-136, 1993.
    • (1993) SIAM J. Scientific Computing , vol.14 , Issue.1 , pp. 121-136
    • Yau, S.-T.1    Lu, Y.Y.2
  • 4
    • 0028385358 scopus 로고
    • A chained-matrices approach for parallel computation of continued fractions and its applications
    • S.-S. Lin, "A Chained-Matrices Approach for Parallel Computation of Continued Fractions and Its Applications," J. Scientific Computing, vol. 9, no. 1, pp. 65-80, 1994.
    • (1994) J. Scientific Computing , vol.9 , Issue.1 , pp. 65-80
    • Lin, S.-S.1
  • 6
    • 0038735974 scopus 로고
    • technical report, IBM T.J. Watson Research Center, Yorktown Heights, N.Y., IBM Research Report RC 5625(#24393)
    • A. Chandra, "Computing Matrix Chain Products in Near-Optimal Time," technical report, IBM T.J. Watson Research Center, Yorktown Heights, N.Y., IBM Research Report RC 5625(#24393), 1975.
    • (1975) Computing Matrix Chain Products in Near-Optimal Time
    • Chandra, A.1
  • 7
    • 84857540039 scopus 로고
    • Research Inst., Morgantown, W.Va., June
    • H. Gould, Bell and Catalan Numbers, Research Inst., Morgantown, W.Va., June 1977.
    • (1977) Bell and Catalan Numbers
    • Gould, H.1
  • 8
    • 0015658950 scopus 로고
    • An efficient computation of matrix chain products
    • Sept.
    • S. Godbole, "An Efficient Computation of Matrix Chain Products," 'IEEE Trans. Computers, pp. 864-866, vol. 22, no. 9, Sept. 1973.
    • (1973) Trans. Computers , vol.22 , Issue.9 , pp. 864-866
    • Godbole, S.1
  • 9
    • 0017995317 scopus 로고
    • An O(n) algorithm for determining a near-optimal computation order of matrix chain product
    • F. Chin, "An O(n) Algorithm for Determining a Near-Optimal Computation Order of Matrix Chain Product," Comm. ACM, pp. 544-549, 1978.
    • (1978) Comm. ACM , pp. 544-549
    • Chin, F.1
  • 10
    • 0037721903 scopus 로고
    • Computation of matrix chain products. Part I
    • May
    • T. Hu and M. Shing, "Computation of Matrix Chain Products. Part I," SIAM J. Computing, vol, 11, pp. 362-373, May 1982.
    • (1982) SIAM J. Computing , vol.11 , pp. 362-373
    • Hu, T.1    Shing, M.2
  • 11
    • 0021423107 scopus 로고
    • Computation of matrix chain products. Part II
    • May
    • T. Hu and M. Shing, "Computation of Matrix Chain Products. Part II," SIAM J. Computing, vol. 13, pp. 228-251, May 1984.
    • (1984) SIAM J. Computing , vol.13 , pp. 228-251
    • Hu, T.1    Shing, M.2
  • 12
    • 0028484736 scopus 로고
    • A new lower bound technique and its application: Tight lower bound for a polygon triangulation problem
    • Aug.
    • P. Ramanan, "A New Lower Bound Technique and Its Application: Tight Lower Bound for a Polygon Triangulation Problem," SIAM J. Computing, vol. 23, pp. 834-851, Aug. 1994.
    • (1994) SIAM J. Computing , vol.23 , pp. 834-851
    • Ramanan, P.1
  • 13
    • 0003906310 scopus 로고
    • Fast parallel computation of polynomials using few processors
    • L. Valiant, S. Skyum, S. Berkowitz, and C. Rackoff, "Fast Parallel Computation of Polynomials Using Few Processors," SIAM J. Computing, vol. 12, pp. 641-644, 1983.
    • (1983) SIAM J. Computing , vol.12 , pp. 641-644
    • Valiant, L.1    Skyum, S.2    Berkowitz, S.3    Rackoff, C.4
  • 14
    • 0024056126 scopus 로고
    • Note on efficient parallel computations for some dynamic programming problems
    • W. Rytter, "Note on Efficient Parallel Computations for Some Dynamic Programming Problems," Theoretical Computer Science, vol. 59, pp. 297-307, 1988.
    • (1988) Theoretical Computer Science , vol.59 , pp. 297-307
    • Rytter, W.1
  • 16
    • 0038059554 scopus 로고    scopus 로고
    • Efficient matrix chain ordering in polylog time
    • P.G. Bradford, G.J. Rawlins, and G.E. Shannon, "Efficient Matrix Chain Ordering in Polylog Time," SIAM J. Computing, vol. 27, no. 2, pp. 466-490, 1998.
    • (1998) SIAM J. Computing , vol.27 , Issue.2 , pp. 466-490
    • Bradford, P.G.1    Rawlins, G.J.2    Shannon, G.E.3
  • 17
    • 0038059555 scopus 로고
    • Parallel algorithm for the matrix chain product and the optimal triangulation problems
    • A. Czumaj, "Parallel Algorithm for the Matrix Chain Product and the Optimal Triangulation Problems," Proc. Symp. Theoretical Aspects of Computer Science, pp. 294-305, 1993.
    • (1993) Proc. Symp. Theoretical Aspects of Computer Science , pp. 294-305
    • Czumaj, A.1
  • 18
    • 0030356918 scopus 로고    scopus 로고
    • Very fast approximation of the matrix chain product problem
    • A. Czumaj, "Very Fast Approximation of the Matrix Chain Product Problem," J. Algorithms, vol. 21, no. 1, pp. 71-79, 1996.
    • (1996) J. Algorithms , vol.21 , Issue.1 , pp. 71-79
    • Czumaj, A.1
  • 19
    • 0038059550 scopus 로고    scopus 로고
    • An efficient parallel algorithm for the matrix chain product problem
    • Aug.
    • P. Ramanan, "An Efficient Parallel Algorithm for the Matrix Chain Product Problem," SIAM J. Computing, vol. 25, pp. 874-893, Aug. 1996.
    • (1996) SIAM J. Computing , vol.25 , pp. 874-893
    • Ramanan, P.1
  • 20
    • 34250487811 scopus 로고
    • Gaussian elimination is not optimal
    • V. Strassen, "Gaussian Elimination Is Not Optimal," Numerical Math., vol. 13, pp. 354-356, 1969.
    • (1969) Numerical Math. , vol.13 , pp. 354-356
    • Strassen, V.1
  • 22
    • 0019623384 scopus 로고
    • Error complexity analysis of algorithms for matrix multiplication and matrix chain product
    • Oct.
    • N.-K. Tsao, "Error Complexity Analysis of Algorithms for Matrix Multiplication and Matrix Chain Product," IEEE Trans. Computers, vol. 30, no. 10, pp. 758-771, Oct. 1981.
    • (1981) IEEE Trans. Computers , vol.30 , Issue.10 , pp. 758-771
    • Tsao, N.-K.1
  • 23
    • 0024921767 scopus 로고
    • Parallel algorithms and architectures for matrix multiplication
    • C. Puglisi, "Parallel Algorithms and Architectures for Matrix Multiplication," Computer Math. Applications, vol. 17, no. 12, pp. 1567-1572, 1989.
    • (1989) Computer Math. Applications , vol.17 , Issue.12 , pp. 1567-1572
    • Puglisi, C.1
  • 24
    • 84904335157 scopus 로고
    • Scalability of parallel algorithms for matrix multiplication
    • A. Gupta and V. Kumar, "Scalability of Parallel Algorithms for Matrix Multiplication," Proc. Int'l Conf. Parallel Processing, pp. 115-123, 1993.
    • (1993) Proc. Int'l Conf. Parallel Processing , pp. 115-123
    • Gupta, A.1    Kumar, V.2
  • 25
    • 0013032186 scopus 로고
    • An approximation algorithm for scheduling tasks on varying partition sizes in partitionable multiprocessor systems
    • Dec.
    • R. Krishnamurti and E. Ma, "An Approximation Algorithm for Scheduling Tasks on Varying Partition Sizes in Partitionable Multiprocessor Systems," IEEE Trans. Computers, vol. 41, no. 12, pp. 1572-1579, Dec. 1992.
    • (1992) IEEE Trans. Computers , vol.41 , Issue.12 , pp. 1572-1579
    • Krishnamurti, R.1    Ma, E.2
  • 28
    • 0022861678 scopus 로고
    • Speedup bounds and processor allocation for parallel programs on multiprocessors
    • C.D. Polychronopoulos and U. Banerjee, "Speedup Bounds and Processor Allocation for Parallel Programs on Multiprocessors," Proc. Int'l Conf. Parallel Processing, pp. 961-968, 1986.
    • (1986) Proc. Int'l Conf. Parallel Processing , pp. 961-968
    • Polychronopoulos, C.D.1    Banerjee, U.2
  • 29
    • 0023326883 scopus 로고
    • Processor allocation for horizontal and vertical parallelism and related speedup bounds
    • Apr.
    • C.D. Polychronopoulos and U. Banerjee, "Processor Allocation for Horizontal and Vertical Parallelism and Related Speedup Bounds," IEEE Trans. Computers, vol. 36, no. 4, pp. 410-420, Apr. 1987.
    • (1987) IEEE Trans. Computers , vol.36 , Issue.4 , pp. 410-420
    • Polychronopoulos, C.D.1    Banerjee, U.2
  • 30
    • 0020476232 scopus 로고
    • Fast algorithm for sparse matrix multiplication
    • A. Schoor, "Fast Algorithm for Sparse Matrix Multiplication," Information Processing Letters, vol. 15, no. 2, pp. 87-89, 1982.
    • (1982) Information Processing Letters , vol.15 , Issue.2 , pp. 87-89
    • Schoor, A.1
  • 31
    • 0023869223 scopus 로고
    • Complexities of special matrix multiplication problems
    • J. Takche, "Complexities of Special Matrix Multiplication Problems," Computer Math. Applications, vol. 15, no. 12, pp. 977-989, 1988.
    • (1988) Computer Math. Applications , vol.15 , Issue.12 , pp. 977-989
    • Takche, J.1
  • 32
    • 0001450272 scopus 로고
    • The role of elimination trees in sparse factorization
    • Jan.
    • J.W.H. Liu, "The Role of Elimination Trees in Sparse Factorization," SIAM J. Matrix Analysis and Applications, vol. 11, pp. 134-172, Jan. 1990.
    • (1990) SIAM J. Matrix Analysis and Applications , vol.11 , pp. 134-172
    • Liu, J.W.H.1
  • 33
    • 0004445856 scopus 로고
    • Equivalent sparse matrix reordering by elimination tree rotations
    • May
    • J.W.H. Liu, "Equivalent Sparse Matrix Reordering by Elimination Tree Rotations," SIAM J. Scientific and Statistical Computing, vol. 9, pp. 424-444, May 1988.
    • (1988) SIAM J. Scientific and Statistical Computing , vol.9 , pp. 424-444
    • Liu, J.W.H.1


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