메뉴 건너뛰기




Volumn 46, Issue 1, 2011, Pages 549-561

Loop transformations: Convexity, pruning and optimization

Author keywords

Affine scheduling; Compilation; COmpiler optimization; Loop transformations; Parallelism

Indexed keywords

AFFINE SCHEDULING; COMPILATION; COMPILER OPTIMIZATIONS; LOOP TRANSFORMATION; PARALLELISM;

EID: 79251560668     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1925844.1926449     Document Type: Conference Paper
Times cited : (76)

References (50)
  • 9
    • 70449959487 scopus 로고    scopus 로고
    • CHiLL: A framework for composing high-level loop transformations
    • U. of Southern California
    • C. Chen, J. Chame, and M. Hall. CHiLL: A framework for composing high-level loop transformations. Technical Report 08-897, U. of Southern California, 2008.
    • (2008) Technical Report 08-897
    • Chen, C.1    Chame, J.2    Hall, M.3
  • 10
    • 0029717349 scopus 로고    scopus 로고
    • Counting solutions to linear and nonlinear constraints through ehrhart polynomials: Applications to analyze and transform scientific programs
    • ACM
    • P. Clauss. Counting solutions to linear and nonlinear constraints through ehrhart polynomials: applications to analyze and transform scientific programs. In Proc. of the Intl. Conf. on Supercomputing, pages 278-285. ACM, 1996.
    • (1996) Proc. of the Intl. Conf. on Supercomputing , pp. 278-285
    • Clauss, P.1
  • 12
    • 0033359181 scopus 로고    scopus 로고
    • On the complexity of loop fusion
    • A. Darte. On the complexity of loop fusion. Parallel Computing, pages 149-157, 1999.
    • (1999) Parallel Computing , pp. 149-157
    • Darte, A.1
  • 14
    • 0342782260 scopus 로고    scopus 로고
    • Combining retiming and scheduling techniques for loop parallelization and loop tiling
    • A. Darte, G.-A. Silber, and F. Vivien. Combining retiming and scheduling techniques for loop parallelization and loop tiling. Parallel Proc. Letters, 7(4):379-392, 1997.
    • (1997) Parallel Proc. Letters , vol.7 , Issue.4 , pp. 379-392
    • Darte, A.1    Silber, G.-A.2    Vivien, F.3
  • 15
    • 0001023389 scopus 로고
    • Parametric integer programming
    • P. Feautrier. Parametric integer programming. RAIRO Recherche Opérationnelle, 22(3):243-268, 1988.
    • (1988) RAIRO Recherche Opérationnelle , vol.22 , Issue.3 , pp. 243-268
    • Feautrier, P.1
  • 16
    • 0026109335 scopus 로고
    • Dataflow analysis of scalar and array references
    • Feb.
    • P. Feautrier. Dataflow analysis of scalar and array references. Intl. J. of Parallel Programming, 20(1):23-53, Feb. 1991.
    • (1991) Intl. J. of Parallel Programming , vol.20 , Issue.1 , pp. 23-53
    • Feautrier, P.1
  • 17
    • 0026933251 scopus 로고
    • Some efficient solutions to the affine scheduling problem, part I: One dimensional time
    • Oct.
    • P. Feautrier. Some efficient solutions to the affine scheduling problem, part I: one dimensional time. Intl. J. of Parallel Programming, 21(5):313-348, Oct. 1992.
    • (1992) Intl. J. of Parallel Programming , vol.21 , Issue.5 , pp. 313-348
    • Feautrier, P.1
  • 18
    • 0001448065 scopus 로고
    • Some efficient solutions to the affine scheduling problem, part II: Multidimensional time
    • Dec.
    • P. Feautrier. Some efficient solutions to the affine scheduling problem, part II: multidimensional time. Intl. J. of Parallel Programming, 21(6):389-420, Dec. 1992.
    • (1992) Intl. J. of Parallel Programming , vol.21 , Issue.6 , pp. 389-420
    • Feautrier, P.1
  • 21
    • 33646559059 scopus 로고    scopus 로고
    • Automatic parallelization of loop programs for distributed memory architectures
    • Facultät für Mathematik und Informatik, Universität Passau
    • M. Griebl. Automatic parallelization of loop programs for distributed memory architectures. Habilitation thesis. Facultät für Mathematik und Informatik, Universität Passau, 2004.
    • (2004) Habilitation Thesis
    • Griebl, M.1
  • 25
    • 0001465739 scopus 로고
    • Maximizing loop parallelism and improving data locality via loop fusion and distribution
    • K. Kennedy and K. McKinley. Maximizing loop parallelism and improving data locality via loop fusion and distribution. In Languages and Compilers for Parallel Computing, pages 301-320, 1993.
    • (1993) Languages and Compilers for Parallel Computing , pp. 301-320
    • Kennedy, K.1    McKinley, K.2
  • 40
    • 0001505938 scopus 로고    scopus 로고
    • A Parameterized loop fusion algorithm for improving parallelism and cache locality
    • S. Singhai and K. McKinley. A Parameterized Loop Fusion Algorithm for Improving Parallelism and Cache Locality. The Computer Journal, 40(6):340-355, 1997.
    • (1997) The Computer Journal , vol.40 , Issue.6 , pp. 340-355
    • Singhai, S.1    McKinley, K.2
  • 42
    • 0038035143 scopus 로고    scopus 로고
    • Meta optimization: Improving compiler heuristics with machine learning
    • M. Stephenson, S. Amarasinghe, M. Martin, and U.-M. O'Reilly. Meta optimization: improving compiler heuristics with machine learning. SIGPLAN Not., 38(5):77-90, 2003.
    • (2003) SIGPLAN Not. , vol.38 , Issue.5 , pp. 77-90
    • Stephenson, M.1    Amarasinghe, S.2    Martin, M.3    O'Reilly, U.-M.4
  • 45
    • 79251537403 scopus 로고    scopus 로고
    • Feasibility of incremental translation
    • Katholieke Universiteit Leuven Department of Computer Science Oct.
    • S. Verdoolaege, F. Catthoor, M. Bruynooghe, and G. Janssens. Feasibility of incremental translation. Technical Report CW 348, Katholieke Universiteit Leuven Department of Computer Science, Oct. 2002.
    • (2002) Technical Report CW 348
    • Verdoolaege, S.1    Catthoor, F.2    Bruynooghe, M.3    Janssens, G.4
  • 47
    • 0343462141 scopus 로고    scopus 로고
    • Automated empirical optimization of software and the atlas project
    • R. C. Whaley, A. Petitet, and J. J. Dongarra. Automated empirical optimization of software and the atlas project. Parallel Computing, 27(1-2):3-35, 2001.
    • (2001) Parallel Computing , vol.27 , Issue.1-2 , pp. 3-35
    • Whaley, R.C.1    Petitet, A.2    Dongarra, J.J.3


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