DocumentCode :
660582
Title :
The potential of polyhedral optimization: An empirical study
Author :
Simburger, Andreas ; Apel, Sven ; Grosslinger, Armin ; Lengauer, Christian
Author_Institution :
Univ. of Passau, Passau, Germany
fYear :
2013
fDate :
11-15 Nov. 2013
Firstpage :
508
Lastpage :
518
Abstract :
Present-day automatic optimization relies on powerful static (i.e., compile-time) analysis and transformation methods. One popular platform for automatic optimization is the polyhedron model. Yet, after several decades of development, there remains a lack of empirical evidence of the model´s benefits for real-world software systems. We report on an empirical study in which we analyzed a set of popular software systems, distributed across various application domains. We found that polyhedral analysis at compile time often lacks the information necessary to exploit the potential for optimization of a program´s execution. However, when conducted also at run time, polyhedral analysis shows greater relevance for real-world applications. On average, the share of the execution time amenable to polyhedral optimization is increased by a factor of nearly 3. Based on our experimental results, we discuss the merits and potential of polyhedral optimization at compile time and run time.
Keywords :
optimisation; optimising compilers; program diagnostics; polyhedral analysis; polyhedral optimization; polyhedron model; present-day automatic optimization; program execution; real-world software systems; static analysis; transformation methods; Analytical models; Arrays; Benchmark testing; Multimedia communication; Optimization; Program processors; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
Conference_Location :
Silicon Valley, CA
Type :
conf
DOI :
10.1109/ASE.2013.6693108
Filename :
6693108
Link To Document :
بازگشت