메뉴 건너뛰기




Volumn , Issue , 2010, 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 TRANSFORMATIONS; PARALLELISM;

EID: 79952033338     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1926385.1926449     Document Type: Conference Paper
Times cited : (22)

References (50)
  • 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
  • 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. (Pubitemid 127732656)
    • (1997) Parallel Processing Letters , vol.7 , Issue.4 , pp. 379-392
    • Darte, A.1
  • 15
  • 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
  • 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
  • 31
    • 22044458558 scopus 로고    scopus 로고
    • GAPS: A Compiler Framework for Genetic Algorithm (GA) Optimised Parallelisation
    • High-Performance Computing and Networking
    • A. Nisbet. GAPS: A compiler framework for genetic algorithm (GA) optimised parallelisation. In HPCN Europe 1998: Proc. of the Intl. Conf. and Exhibition on High-Performance Computing and Networking, pages 987-989, London, UK, 1998. Springer-Verlag. (Pubitemid 128067807)
    • (1998) LECTURE NOTES IN COMPUTER SCIENCE , Issue.1401 , pp. 987-989
    • Nisbet, A.1
  • 35
    • 34547401051 scopus 로고    scopus 로고
    • Profitable loop fusion and tiling using model-driven empirical search
    • DOI 10.1145/1183401.1183437, Proceedings of the 20th Annual International Conference on Supercomputing, ICS 2006
    • A. Qasem and K. Kennedy. Profitable loop fusion and tiling using model-driven empirical search. In Proc. of the 20th Intl. Conf. on Supercomputing (ICS'06), pages 249-258. ACM press, 2006. (Pubitemid 47168511)
    • (2006) Proceedings of the International Conference on Supercomputing , pp. 249-258
    • Qasem, A.1    Kennedy, 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
  • 47
    • 0343462141 scopus 로고    scopus 로고
    • Automated empirical optimizations of software and the ATLAS project
    • DOI 10.1016/S0167-8191(00)00087-9
    • 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. (Pubitemid 32264775)
    • (2001) Parallel Computing , vol.27 , Issue.1-2 , pp. 3-35
    • Clint Whaley, R.1    Petitet, A.2    Dongarra, J.J.3
  • 49
    • 0024935630 scopus 로고
    • More iteration space tiling
    • M. Wolfe. More iteration space tiling. In Proceedings of Supercomputing '89, pages 655-664, 1989. (Pubitemid 20665965)
    • (1989) Proc Supercomput '89 , pp. 655-664
    • Wolfe Michael1


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