메뉴 건너뛰기




Volumn 15, Issue 1, 2004, Pages 28-39

Using Elementary Linear Algebra to Solve Data Alignment for Arrays with Linear or Quadratic References

Author keywords

Communication free alignment; Data dependence analysis; Load balancing; Loop optimization; Parallel compiler; Parallel computing

Indexed keywords

COSTS; DATA REDUCTION; DISTRIBUTED COMPUTER SYSTEMS; ITERATIVE METHODS; LINEAR ALGEBRA; PARALLEL PROCESSING SYSTEMS; PROBLEM SOLVING; PROGRAM COMPILERS; SUPERCOMPUTERS;

EID: 0742321107     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2004.1264783     Document Type: Article
Times cited : (6)

References (24)
  • 1
    • 0001228489 scopus 로고
    • Systems of Distinct Representative and Linear Algebra
    • J. Edmonds, "Systems of Distinct Representative and Linear Algebra," J. Research of Nat'l Bureau of Standards, Section B, vol. 71, no. 4, pp. 241-245, 1967.
    • (1967) J. Research of Nat'l Bureau of Standards, Section B , vol.71 , Issue.4 , pp. 241-245
    • Edmonds, J.1
  • 3
    • 0026231056 scopus 로고
    • Compile-Time Techniques for Data Distributed in Distributed Memory Machines
    • Apr.
    • J. Ramanujam and P. Sadayappan, "Compile-Time Techniques for Data Distributed in Distributed Memory Machines," IEEE Trans. Parallel and Distributed Systems, vol. 2, no. 4, pp. 472-482, Apr. 1991.
    • (1991) IEEE Trans. Parallel and Distributed Systems , vol.2 , Issue.4 , pp. 472-482
    • Ramanujam, J.1    Sadayappan, P.2
  • 4
    • 0026407190 scopus 로고
    • A Comparative Study of Automatic Vectorizing Compilers
    • D. Levine, D. Callahan, and J. Dongarra, "A Comparative Study of Automatic Vectorizing Compilers," Parallel Computing, vol. 17, pp. 1223-1244, 1991.
    • (1991) Parallel Computing , vol.17 , pp. 1223-1244
    • Levine, D.1    Callahan, D.2    Dongarra, J.3
  • 5
    • 0026397821 scopus 로고
    • Parallel Loops - A Test Suite for Parallelizing Compilers: Description and Example Results
    • J. Dongarra, M. Furtney, S. Reinhardt, and J. Russell, "Parallel Loops - A Test Suite for Parallelizing Compilers: Description and Example Results," Parallel Computing, vol. 17, pp. 1247-1255, 1991.
    • (1991) Parallel Computing , vol.17 , pp. 1247-1255
    • Dongarra, J.1    Furtney, M.2    Reinhardt, S.3    Russell, J.4
  • 6
    • 85027408420 scopus 로고
    • Toward Automatic Partitioning of Arrays on Distributed Memory Computers
    • P. Feautrier, "Toward Automatic Partitioning of Arrays on Distributed Memory Computers," Proc. ACM. Int'l Conf. Supercomputing, pp. 175-184, 1993.
    • (1993) Proc. ACM. Int'l Conf. Supercomputing , pp. 175-184
    • Feautrier, P.1
  • 9
    • 0030286827 scopus 로고    scopus 로고
    • Static and Dynamic Evaluation of Data Dependence Analysis Techniques
    • Nov.
    • P.M. Petersen and D.A. Padua, "Static and Dynamic Evaluation of Data Dependence Analysis Techniques," IEEE Trans. Parallel and Distributed Systems, vol. 7, no. 11, pp. 1121-1132, Nov. 1996.
    • (1996) IEEE Trans. Parallel and Distributed Systems , vol.7 , Issue.11 , pp. 1121-1132
    • Petersen, P.M.1    Padua, D.A.2
  • 10
    • 0030411807 scopus 로고    scopus 로고
    • Mapping Affine Loop Nests: New Results
    • Dec.
    • M. Dion and Y. Robert, "Mapping Affine Loop Nests: New Results," Parallel Computing, vol. 22, no. 10, pp. 1373-1397, Dec. 1996.
    • (1996) Parallel Computing , vol.22 , Issue.10 , pp. 1373-1397
    • Dion, M.1    Robert, Y.2
  • 11
    • 0031210868 scopus 로고    scopus 로고
    • Efficient Algorithms for Data Distribution on Distributed Memory Parallel Computers
    • Aug.
    • P. Lee, "Efficient Algorithms for Data Distribution on Distributed Memory Parallel Computers," IEEE Trans. Parallel and Distributed Systems, vol. 8, no. 8, pp. 825-839, Aug. 1997.
    • (1997) IEEE Trans. Parallel and Distributed Systems , vol.8 , Issue.8 , pp. 825-839
    • Lee, P.1
  • 13
    • 0032045475 scopus 로고    scopus 로고
    • A Basic-Cycle Calculation Technique for Efficient Dynamic Data Redistribution
    • Apr.
    • Y.-C. Chung, C.-H. Hsu, and S.-W. Bai, "A Basic-Cycle Calculation Technique for Efficient Dynamic Data Redistribution," IEEE Trans. Parallel and Distributed Systems, vol. 9, no. 4, pp. 359-377, Apr. 1998.
    • (1998) IEEE Trans. Parallel and Distributed Systems , vol.9 , Issue.4 , pp. 359-377
    • Chung, Y.-C.1    Hsu, C.-H.2    Bai, S.-W.3
  • 14
    • 0032067773 scopus 로고    scopus 로고
    • Maximizing Parallelism and Minimizing Synchronization with Affine Partitions
    • May
    • A.W. Lam and M.S. Lam, "Maximizing Parallelism and Minimizing Synchronization with Affine Partitions," Parallel Computing, vol. 24, nos. 3-4, pp. 445-475, May 1998.
    • (1998) Parallel Computing , vol.24 , Issue.3-4 , pp. 445-475
    • Lam, A.W.1    Lam, M.S.2
  • 19
    • 0032633997 scopus 로고    scopus 로고
    • Tree-Based Load Balancing Methods for Solution-Adaptive Finite Element Graphs on Distributed Memory Multicomputers
    • Apr.
    • C.-J. Liao and Y.-C. Chung, "Tree-Based Load Balancing Methods for Solution-Adaptive Finite Element Graphs on Distributed Memory Multicomputers," IEEE Trans. Parallel and Distributed Systems, vol. 10, no. 4, pp. 360-370, Apr. 1999.
    • (1999) IEEE Trans. Parallel and Distributed Systems , vol.10 , Issue.4 , pp. 360-370
    • Liao, C.-J.1    Chung, Y.-C.2
  • 20
    • 0032642152 scopus 로고    scopus 로고
    • An Expression-Rewriting Framework to Generate Communication Sets for HPF Programs with Block-Cyclic Distribution
    • G.-H. Hwang and J.K. Lee, "An Expression-Rewriting Framework to Generate Communication Sets for HPF Programs with Block-Cyclic Distribution," Parallel Computing, vol. 25, pp. 1105-1139, 1999.
    • (1999) Parallel Computing , vol.25 , pp. 1105-1139
    • Hwang, G.-H.1    Lee, J.K.2
  • 21
    • 0032662841 scopus 로고    scopus 로고
    • An Affine Partitioning Algorithm to Maximize Parallelism and Minimize Communication
    • June
    • A.W. Lam, G.I. Cheong, and M.S. Lam, "An Affine Partitioning Algorithm to Maximize Parallelism and Minimize Communication," Proc. 13th ACM Int'l Conf. Supercomputing, pp. 228-237, June 1999.
    • (1999) Proc. 13th ACM Int'l Conf. Supercomputing , pp. 228-237
    • Lam, A.W.1    Cheong, G.I.2    Lam, M.S.3
  • 22
    • 0033872307 scopus 로고    scopus 로고
    • Statement-Level Communication-Free Partitioning Techniques for Parallelizing Compilers
    • Feb.
    • K.-P. Shih, J.-P. Sheu, and C.-H. Huang, "Statement-Level Communication-Free Partitioning Techniques for Parallelizing Compilers," J. Supercomputing, pp. 243-269, vol. 15, no. 3, Feb. 2000.
    • (2000) J. Supercomputing , vol.15 , Issue.3 , pp. 243-269
    • Shih, K.-P.1    Sheu, J.-P.2    Huang, C.-H.3
  • 24
    • 0035425853 scopus 로고    scopus 로고
    • Communication-Free Alignment for Array References with Linear Subscripts in Three Loop Index Variables or Quadratic Subscripts
    • Aug.
    • W.-L. Chang, C.-P. Chu, and J.-H. Wu, "Communication-Free Alignment for Array References with Linear Subscripts in Three Loop Index Variables or Quadratic Subscripts," J. Supercomputing, vol. 20, no. 1, pp. 67-83, Aug. 2001.
    • (2001) J. Supercomputing , vol.20 , Issue.1 , pp. 67-83
    • Chang, W.-L.1    Chu, C.-P.2    Wu, J.-H.3


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