paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DeepPerf: Performance Prediction for Configurable Software with Deep Sparse Neural Network

DeepPerf:使用深度稀疏神经网络预测可配置软件的性能
ICSE 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)2019匹配度 2/10 · 该论文属于用深度神经网络预测可配置软件性能,虽处于机器学习与程序语言的广义交叉,但未涉及用户核心关注的静态分析、Agentic/LLM 程序、浮点程序分析或贝叶斯程序分析。引用 138 inbox
Huong Ha, Hongyu Zhang
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 DeepPerf,用带 L1 稀疏正则的深度前馈网络和自动超参搜索,以更少训练数据更准预测可配置软件性能。

可配置软件的不同配置选项组合会显著影响运行时性能,但组合数可能指数增长,难以穷举测量。本文提出 DeepPerf,用深度前馈神经网络结合稀疏正则化(如 L1)对高度可配置软件系统建模,并设计一种实用的搜索策略自动高效调优网络超参数。该方法可处理二元和/或数值型配置选项,在较少训练数据下取得比现有方法更高的性能预测精度。作者在 11 个公开真实数据集上实验,证实了方法的有效性。

问题
配置组合呈指数增长,难以穷举部署并测量系统在所有可能配置下的运行时性能;如何从少量配置样本学习模型并准确预测新配置的性能。
方法
使用深度前馈神经网络对可配置软件性能建模,并引入 L1 等稀疏正则化技术,同时设计实用的超参数自动搜索策略。
评估
在 11 个公开真实世界数据集上,与 state-of-the-art 方法比较预测精度和所需训练数据量,验证方法有效性。
原文摘要(Abstract)

Many software systems provide users with a set of configuration options and different configurations may lead to different runtime performance of the system. As the combination of configurations could be exponential, it is difficult to exhaustively deploy and measure system performance under all possible configurations. Recently, several learning methods have been proposed to build a performance prediction model based on performance data collected from a small sample of configurations, and then use the model to predict system performance under a new configuration. In this paper, we propose a novel approach to model highly configurable software system using a deep feedforward neural network (FNN) combined with a sparsity regularization technique, e.g. the L1 regularization. Besides, we also design a practical search strategy for automatically tuning the network hyperparameters efficiently. Our method, called DeepPerf, can predict performance values of highly configurable software systems with binary and/or numeric configuration options at much higher prediction accuracy with less training data than the state-of-the art approaches. Experimental results on eleven public real-world datasets confirm the effectiveness of our approach.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{HaZ19,
  title = {DeepPerf: Performance Prediction for Configurable Software with Deep Sparse Neural Network},
  author = {Huong Ha and Hongyu Zhang},
  booktitle = {ICSE},
  year = {2019},
  doi = {10.1109/icse.2019.00113}
}