UNIVERSI
TÄ
TS-
BIBLIOTHEK
P
ADERBORN
Anmelden
Menü
Menü
Start
Hilfe
Blog
Weitere Dienste
Neuerwerbungslisten
Fachsystematik Bücher
Erwerbungsvorschlag
Bestellung aus dem Magazin
Fernleihe
Einstellungen
Sprache
Deutsch
Deutsch
Englisch
Farbschema
Hell
Dunkel
Automatisch
Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist
gegebenenfalls
nur via VPN oder Shibboleth (DFN-AAI) möglich.
mehr Informationen...
Universitätsbibliothek
Katalog
Suche
Details
Zur Ergebnisliste
Ergebnis 13 von 64954
Datensatz exportieren als...
BibTeX
Approximating Pareto optimal compiler optimization sequences-a trade-off between WCET, ACET and code size
Software, practice & experience, 2011-11, Vol.41 (12), p.1437-1458
Lokuciejewski, Paul
Plazar, Sascha
Falk, Heiko
Marwedel, Peter
Thiele, Lothar
2011
Details
Autor(en) / Beteiligte
Lokuciejewski, Paul
Plazar, Sascha
Falk, Heiko
Marwedel, Peter
Thiele, Lothar
Titel
Approximating Pareto optimal compiler optimization sequences-a trade-off between WCET, ACET and code size
Ist Teil von
Software, practice & experience, 2011-11, Vol.41 (12), p.1437-1458
Ort / Verlag
Chichester, UK: John Wiley & Sons, Ltd
Erscheinungsjahr
2011
Link zum Volltext
Quelle
Wiley Online Library - AutoHoldings Journals
Beschreibungen/Notizen
SUMMARY With the growing complexity of embedded systems software, high code quality can only be achieved using a compiler. Sophisticated compilers provide a vast spectrum of various optimizations to improve code aggressively w.r.t. different objective functions, e.g. average‐case execution time (ACET) or code size. Owing to the complex interactions between the optimizations, the choice for a promising sequence of code transformations is not trivial. Compiler developers address this problem by proposing standard optimization levels, e.g. O3 or Os. However, previous studies have shown that these standard levels often miss optimization potential or might even result in performance degradation. In this paper, we propose the first adaptive worst‐case execution time (WCET)‐aware compiler framework for an automatic search of compiler optimization sequences that yield highly optimized code. Besides the objective functions ACET and code size, we consider the WCET which is a crucial parameter for real‐time systems. To find suitable trade‐offs between these objectives, stochastic evolutionary multi‐objective algorithms identifying Pareto optimal solutions for the objectives 〈WCET, ACET 〉 and 〈WCET, code size 〉 are exploited. A comparison based on statistical performance assessments is performed that helps to determine the most suitable multi‐objective optimizer. The effectiveness of our approach is demonstrated on real‐life benchmarks showing that standard optimization levels can be significantly outperformed. Copyright © 2011 John Wiley & Sons, Ltd.
Sprache
Englisch
Identifikatoren
ISSN: 0038-0644, 1097-024X
eISSN: 1097-024X
DOI: 10.1002/spe.1079
Titel-ID: cdi_proquest_miscellaneous_1671397936
Format
–
Schlagworte
compiler
,
Compilers
,
Computer programs
,
multi-objective
,
Optimization
,
Pareto optimal
,
Pareto optimality
,
Real time
,
Software
,
Tradeoffs
,
WCET
Weiterführende Literatur
Empfehlungen zum selben Thema automatisch vorgeschlagen von
bX