메뉴 건너뛰기




Volumn 22, Issue 12, 1997, Pages 1621-1645

Unimodular transformations of non-perfectly nested loops

Author keywords

Data dependence; Feautrier's PIP; Fourier Motzkin elimination; Imperfect loop nest; Non Basic to Basic Loop transformation; Unimodular transformation

Indexed keywords

CODE GENERATION METHOD; FOURIER-MOTZKIN ELIMINATION; IMPERFECT LOOP NEST; UNIMODULAR TRANSFORMATION;

EID: 0031079360     PISSN: 01678191     EISSN: None     Source Type: Journal    
DOI: 10.1016/s0167-8191(96)00063-4     Document Type: Article
Times cited : (20)

References (31)
  • 6
    • 0003207812 scopus 로고
    • Unimodular transformations of double loops
    • A. Nicolau, D. Gelernter, T. Gross and D. Padua, eds., MIT Press, Cambridge, MA, Chapter 10
    • U. Banerjee, Unimodular transformations of double loops, in: A. Nicolau, D. Gelernter, T. Gross and D. Padua, eds., Advances in Languages and Compilers for Parallel Processing (MIT Press, Cambridge, MA, 1991), Chapter 10, 192-219.
    • (1991) Advances in Languages and Compilers for Parallel Processing , pp. 192-219
    • Banerjee, U.1
  • 7
    • 0040942135 scopus 로고
    • Fast and efficient generation of loop bounds
    • D. Trystram, ed., North-Holland, Amsterdam
    • Z. Chamski, Fast and efficient generation of loop bounds, in: D. Trystram, ed., Proc. Hawaii Internat. Conf. on Parallel Computing (North-Holland, Amsterdam, 1993).
    • (1993) Proc. Hawaii Internat. Conf. on Parallel Computing
    • Chamski, Z.1
  • 9
    • 0023329170 scopus 로고
    • General criteria for redundant and nonredundant linear inequalities
    • M.C. Cheng, General criteria for redundant and nonredundant linear inequalities, J. Optimization Theory Appl. 53 (1) (1987) 37-42.
    • (1987) J. Optimization Theory Appl. , vol.53 , Issue.1 , pp. 37-42
    • Cheng, M.C.1
  • 10
    • 0040942198 scopus 로고
    • Construction of DO loops-from systems of affine constraints
    • Ecole Normale Supérieure de Lyon
    • J.-F. Collard, T. Risset and P. Feautrier, Construction of DO loops-from systems of affine constraints, Tech. Rept. 93-15, Ecole Normale Supérieure de Lyon, 1993.
    • (1993) Tech. Rept. 93-15
    • Collard, J.-F.1    Risset, T.2    Feautrier, P.3
  • 11
    • 0030164596 scopus 로고    scopus 로고
    • A simple algorithm for the generation of efficient loop boujids
    • M. Cosnard and M. Loi, A simple algorithm for the generation of efficient loop boujids, Internat. J. Parallel Programming, 24 (3) (1996) 265-289.
    • (1996) Internat. J. Parallel Programming , vol.24 , Issue.3 , pp. 265-289
    • Cosnard, M.1    Loi, M.2
  • 12
    • 0001023389 scopus 로고
    • Parametric integer programming
    • P. Feautrier, Parametric integer programming, Oper. Res. 22 (1988) 243-268.
    • (1988) Oper. Res. , vol.22 , pp. 243-268
    • Feautrier, P.1
  • 13
    • 0026109335 scopus 로고
    • Dataflow analysis of array and scalar references
    • P. Feautrier, Dataflow analysis of array and scalar references, Internat. J. Parallel Programming 20 (1) (1991) 23-53.
    • (1991) Internat. J. Parallel Programming , vol.20 , Issue.1 , pp. 23-53
    • Feautrier, P.1
  • 14
    • 0026933251 scopus 로고
    • Some efficient solutions to the affine scheduling problem. Part I, one-dimensional time
    • P. Feautrier, Some efficient solutions to the affine scheduling problem. Part I, one-dimensional time, Internat. 3. Parallel Programming 21 (5) (1992) 313-348.
    • (1992) Internat. 3. Parallel Programming , vol.21 , Issue.5 , pp. 313-348
    • Feautrier, P.1
  • 15
    • 0001448065 scopus 로고
    • Some efficient solutions to the affine scheduling problem, Part II, multidimensional time
    • P. Feautrier, Some efficient solutions to the affine scheduling problem, Part II, multidimensional time, Internat. J. of Parallel Programming 21 (6) (1992) 389-420.
    • (1992) Internat. J. of Parallel Programming , vol.21 , Issue.6 , pp. 389-420
    • Feautrier, P.1
  • 16
    • 0004261309 scopus 로고
    • A framework for unifying reordering transformations
    • Dept. of Computer Science, University of Maryland
    • W. Kelly and W. Pugh, A framework for unifying reordering transformations, Tech. Rept. CS-TR-2995, Dept. of Computer Science, University of Maryland, 1993.
    • (1993) Tech. Rept. CS-TR-2995
    • Kelly, W.1    Pugh, W.2
  • 17
    • 0028506939 scopus 로고
    • Selecting affine mappings based on performance estimations
    • W. Kelly and W. Pugh, Selecting affine mappings based on performance estimations, Parallel Process. Lett. 4 (1994) 205-220.
    • (1994) Parallel Process. Lett. , vol.4 , pp. 205-220
    • Kelly, W.1    Pugh, W.2
  • 18
    • 0029218667 scopus 로고
    • A framework for iteration reordering transformations
    • IEEE Computer Society Press
    • 3PP) (IEEE Computer Society Press, 1995) 153-612.
    • (1995) 3PP) , pp. 153-612
    • Kelly, W.1    Pugh, W.2
  • 21
    • 84976676720 scopus 로고
    • The Omega test: A fast and practical integer programming algorithm for dependence analysis
    • W. Pugh, The Omega test: A fast and practical integer programming algorithm for dependence analysis, Comm. ACM 35 (8) (1992) 102-114.
    • (1992) Comm. ACM , vol.35 , Issue.8 , pp. 102-114
    • Pugh, W.1
  • 22
    • 84875149334 scopus 로고
    • Going beyond integer programming with the Omega test to eliminate false data dependences
    • Dept. of Computer Science, University of Maryland, Earlier version at SIGPLAN PLDI's 92 Conference
    • W. Pugh and D. Wonnacott, Going beyond integer programming with the Omega test to eliminate false data dependences, Tech. Rept. CS-TR-3191, Dept. of Computer Science, University of Maryland, 1992; Earlier version at SIGPLAN PLDI's 92 Conference.
    • (1992) Tech. Rept. CS-TR-3191
    • Pugh, W.1    Wonnacott, D.2
  • 23
    • 0028752664 scopus 로고
    • Enabling unimodular transformations
    • IEEE Computer Society Press
    • R. Sass and M. Mutka, Enabling unimodular transformations, in: Supercomputing '94 (IEEE Computer Society Press, 1994).
    • (1994) Supercomputing '94
    • Sass, R.1    Mutka, M.2
  • 26
    • 0026232450 scopus 로고
    • A loop transformation theory and an algorithm to maximize parallelism
    • M. Wolf and M. Lam, A loop transformation theory and an algorithm to maximize parallelism, IEEE Trans. Parallel Distributed Systems 2 (4) (1991) 452-471.
    • (1991) IEEE Trans. Parallel Distributed Systems , vol.2 , Issue.4 , pp. 452-471
    • Wolf, M.1    Lam, M.2
  • 28
    • 0004062640 scopus 로고
    • Research Monographs in Parallel and Distributed Computing MIT Press, Cambridge, MA
    • M.J. Wolfe, Optimizing Supercompilers for Supercomputers, Research Monographs in Parallel and Distributed Computing (MIT Press, Cambridge, MA, 1989).
    • (1989) Optimizing Supercompilers for Supercomputers
    • Wolfe, M.J.1
  • 29
    • 0028434044 scopus 로고
    • Automating non-unimodular loop transformations for massive parallelism
    • J. Xue, Automating non-unimodular loop transformations for massive parallelism, Parallel Computing 20 (5) (1994) 711-728.
    • (1994) Parallel Computing , vol.20 , Issue.5 , pp. 711-728
    • Xue, J.1
  • 30
    • 0030100687 scopus 로고    scopus 로고
    • Transformations of nested loops with non-convex iteration spaces
    • J. Xue, Transformations of nested loops with non-convex iteration spaces, Parallel Computing 22 (1996) 339-368.
    • (1996) Parallel Computing , vol.22 , pp. 339-368
    • Xue, J.1


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