메뉴 건너뛰기




Volumn , Issue , 2008, Pages 90-100

Iterative optimization in the polyhedral model: Part II, multidimensional time

Author keywords

Affine scheduling; Genetic algorithm; Iterative compilation; Loop transformation

Indexed keywords

AFFINE SCHEDULING; APPLICATIONS.; COMMUNICATION RESOURCES; COMPLEX CODES; COMPLEX INTERACTIONS; DEPENDENCE ANALYSIS; DIMENSIONAL SPACES; EXPERIMENTAL EVIDENCES; ITERATIVE COMPILATION; ITERATIVE OPTIMIZATIONS; LOOP NESTS; LOOP OPTIMIZATIONS; LOOP TRANSFORMATION; MEMORY ACCESSES; MODERN ARCHITECTURES; MULTIDIMENSIONAL TIMES; OPTIMIZING COMPILERS; PEAK PERFORMANCES; PERFORMANCE IMPACTS; PERFORMANCE IMPROVEMENTS; POLYHEDRAL MODELS; POLYHEDRAL REPRESENTATIONS; PROGRAM DEPENDENCES; PROGRAM TRANSFORMATIONS; SEARCH SPACES; SIMPLISTIC PERFORMANCES; STATIC CONTROLS; TARGET ARCHITECTURES; TRANSFORMATION SEQUENCES;

EID: 57349167317     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1375581.1375594     Document Type: Conference Paper
Times cited : (92)

References (47)
  • 1
    • 84886006847 scopus 로고    scopus 로고
    • F. Agakov, E. Bonilla, J. Cavazos, B. Franke, G. Fursin, M. F. P. O'Boyle, J. Thomson, M. Toussaint, and C. K. I. Williams. Using machine learning to focus iterative optimization. In IEEE/ACM Intl. Symp. on Code Generation and Optimization (CGO'06), pages 295-305, Washington, DC, USA, 2006. IEEE Computer Society.
    • F. Agakov, E. Bonilla, J. Cavazos, B. Franke, G. Fursin, M. F. P. O'Boyle, J. Thomson, M. Toussaint, and C. K. I. Williams. Using machine learning to focus iterative optimization. In IEEE/ACM Intl. Symp. on Code Generation and Optimization (CGO'06), pages 295-305, Washington, DC, USA, 2006. IEEE Computer Society.
  • 7
    • 84938023119 scopus 로고
    • Analysis of programs for parallel processing
    • Oct
    • A. Bernstein. Analysis of programs for parallel processing. IEEE Trans, on Electronic Computers, 15(5): 757-763, Oct. 1966.
    • (1966) IEEE Trans, on Electronic Computers , vol.15 , Issue.5 , pp. 757-763
    • Bernstein, A.1
  • 13
    • 0036679993 scopus 로고    scopus 로고
    • Adaptive optimizing compilers for the 21st century
    • K. D. Cooper, D. Subramanian, and L. Torczon. Adaptive optimizing compilers for the 21st century. J. Supercomputing, 23(1): 7-22, 2002.
    • (2002) J. Supercomputing , vol.23 , Issue.1 , pp. 7-22
    • Cooper, K.D.1    Subramanian, D.2    Torczon, L.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
    • 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
  • 17
    • 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
  • 20
    • 33746686278 scopus 로고    scopus 로고
    • M. Haneda, P. M. W. Knijnenburg, and H. A. G. Wijshoff. Automatic selection of compiler options using non-parametric inferential statistics. In IEEE Intl. Conf. on Parallel Architectures and Compilation Techniques (PACT'05), pages 123-132, Saint Louis, MO, USA, 2005. IEEE Computer Society.
    • M. Haneda, P. M. W. Knijnenburg, and H. A. G. Wijshoff. Automatic selection of compiler options using non-parametric inferential statistics. In IEEE Intl. Conf. on Parallel Architectures and Compilation Techniques (PACT'05), pages 123-132, Saint Louis, MO, USA, 2005. IEEE Computer Society.
  • 24
    • 84961971066 scopus 로고    scopus 로고
    • P. A. Kulkarni, S. R. Hines, D. B. Whalley, J. D. Hiser, J. W. Davidson, and D. L. Jones. Fast and efficient searches for effective optimization-phase sequences. ACM Trans, on Architecture and Code Optimization, 2(2): 165-198, 2005.
    • P. A. Kulkarni, S. R. Hines, D. B. Whalley, J. D. Hiser, J. W. Davidson, and D. L. Jones. Fast and efficient searches for effective optimization-phase sequences. ACM Trans, on Architecture and Code Optimization, 2(2): 165-198, 2005.
  • 25
    • 12444284418 scopus 로고    scopus 로고
    • Scanning parameterized polyhedron using Fourier-Motzkin elimination
    • M. Le Fur. Scanning parameterized polyhedron using Fourier-Motzkin elimination. Concurrency - Practice and Experience, 8(6): 445-460, 1996.
    • (1996) Concurrency - Practice and Experience , vol.8 , Issue.6 , pp. 445-460
    • Le Fur, M.1
  • 27
    • 0030645995 scopus 로고    scopus 로고
    • Maximizing parallelism and minimizing synchronization with affine transforms
    • Paris, France, ACM Press
    • A. W. Lim and M. S. Lam. Maximizing parallelism and minimizing synchronization with affine transforms. In ACM Symp. on Principles of Programming Languages (PoPL'97), pages 201-214, Paris, France, 1997. ACM Press.
    • (1997) ACM Symp. on Principles of Programming Languages (PoPL'97) , pp. 201-214
    • Lim, A.W.1    Lam, M.S.2
  • 29
    • 8344227619 scopus 로고    scopus 로고
    • Adaptive Java optimisation using instance-based learning
    • Saint-Malo, France, June
    • S. Long and M. O'Boyle. Adaptive Java optimisation using instance-based learning. In ACM Intl. Conf. on Supercomputing (ICS '04), pages 237-246, Saint-Malo, France, June 2004.
    • (2004) ACM Intl. Conf. on Supercomputing (ICS '04) , pp. 237-246
    • Long, S.1    O'Boyle, M.2
  • 35
    • 0026278958 scopus 로고
    • The Omega test: A fast and practical integer programming algorithm for dependence analysis
    • Albuquerque, NM, USA, Aug
    • W. Pugh. The Omega test: a fast and practical integer programming algorithm for dependence analysis. In ACM Intl. Conf. on Supercomputing (ICS'91), pages 4-13, Albuquerque, NM, USA, Aug. 1991.
    • (1991) ACM Intl. Conf. on Supercomputing (ICS'91) , pp. 4-13
    • Pugh, W.1
  • 38
    • 67650081530 scopus 로고    scopus 로고
    • L. Renganarayanan, D. Kim, S. Rajopadhye, and M. M. Strout. Parameterized tiled loops for free. SIGPLAN Notices, Proc. of the 2007 PLDI Conf., 42(6): 405-414, 2007.
    • L. Renganarayanan, D. Kim, S. Rajopadhye, and M. M. Strout. Parameterized tiled loops for free. SIGPLAN Notices, Proc. of the 2007 PLDI Conf., 42(6): 405-414, 2007.
  • 40
    • 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 Notices, 38(5): 77-90, 2003.
    • (2003) SIGPLAN Notices , vol.38 , Issue.5 , pp. 77-90
    • Stephenson, M.1    Amarasinghe, S.2    Martin, M.3    O'Reilly, U.-M.4
  • 44
    • 84956855958 scopus 로고    scopus 로고
    • On the optimality of Feautrier's scheduling algorithm
    • London, UK, Springer-Verlag
    • F. Vivien. On the optimality of Feautrier's scheduling algorithm. In Intl. Euro-Par Conf. on Parallel Processing (EURO-PAR'02), pages 299-308, London, UK, 2002. Springer-Verlag.
    • (2002) Intl. Euro-Par Conf. on Parallel Processing (EURO-PAR'02) , pp. 299-308
    • Vivien, F.1
  • 45
    • 0004005802 scopus 로고
    • A library for doing polyhedral operations
    • Technical Report 785, IRISA, Rennes, France
    • D. K. Wilde. A library for doing polyhedral operations. Technical Report 785, IRISA, Rennes, France, 1993.
    • (1993)
    • Wilde, D.K.1
  • 47
    • 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(3): 339-368, 1996.
    • (1996) Parallel Computing , vol.22 , Issue.3 , pp. 339-368
    • Xue, J.1


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