arrow
返回

Tuning compilations by multi-objective optimization: Application to Apache web server

delete2015-04-01
delete11
delete
OA
AI
A
Antonio Martínez-Álvarez *
S
Sergio Cuenca-Asensi
A
Andrés Ortíz
J
Jorge Calvo-Zaragoza
DOI:10.1016/j.asoc.2015.01.029delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Modern compilers present a great and ever increasing number of options which can modify the features and behavior of a compiled program. Many of these options are often wasted due to the required comprehensive knowledge about both the underlying architecture and the internal processes of the compiler. In this context, it is usual, not having a single design goal but a more complex set of objectives. In addition, the dependencies between different goals are difficult to be a priori inferred. This paper proposes a strategy for tuning the compilation of any given application. This is accomplished by using an automatic variation of the compilation options by means of multi-objective optimization and evolutionary computation commanded by the NSGA-II algorithm. This allows finding compilation options that simultaneously optimize different objectives. The advantages of our proposal are illustrated by means of a case study based on the well-known Apache web server. Our strategy has demonstrated an ability to find improvements up to 7.5% and up to 27% in context switches and L2 cache misses, respectively, and also discovers the most important bottlenecks involved in the application performance. (C) 2015 Elsevier B.V. All rights reserved.
Keyword:
Multi-objective optimization
NSGA-II
Compiler
Tuning compilations
Evolutionary search
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Applied Soft Computing 封面图
Applied Soft Computing
IF:
6.6
论文数:
1.4W
被引数:
4.8W

机构

U
universitat d'alacant
学者数:
6.9K
论文数: 7.0K
被引数: 12
U
universidad de malaga
学者数:
1.2W
论文数: 9.2K
被引数: 6
引用论文

引用论文

Case Report: Aperiodic Fluctuations of Neural Activity in the Ictal MEG of a Child With Drug-Resistant Fronto-Temporal Epilepsy
err2021-03-04
err0
errOAAI
errSaskia van Heumen; Jeremy T. Moreau; Elisabeth Simard-Tremblay; Steffen Albrecht; Roy WR. Dudley; Sylvain Baillet
err分享
err收藏
A predictive and probabilistic load-balancing algorithm for cluster-based web servers
err2011-01-01
err34
PREAI
errSharifian, Saeed; Motamedi, Seyed A.; Akbari, Mohammad K.
err分享
err收藏
Empathy.
err2001-01-01
err0
PREAI
errLeslie S. Greenberg; Robert Elliott; Jeanne C. Watson; Arthur C. Bohart
err分享
err收藏
学者 查看更多内容