paperbot · PL 论文追踪

全部论文 待读 收藏

P2 BenchCloud: A Platform for Scalable Performance Benchmarking

BenchCloud:面向可扩展性能基准测试的平台
ASE Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering2024匹配度 3/10 · 论文提出的是面向自动推理/程序验证工具的可扩展性能基准测试平台,与用户关注的 PL↔AI、LLM/Agent 用于静态分析与形式化验证、浮点或贝叶斯程序分析等核心方向没有直接关系。其价值主要在工具评测基础设施与竞赛工程实践,可作为实验平台参考,但不属于研究方向本身。引用 10 inbox
Dirk Beyer, Po-Chun Chien, Marek Jankola
crossref: 2026-09-12

AI 速览

一句话:提出 BenchCloud,一个与 BenchExec 集成的弹性可扩展基准测试平台,支持跨数百节点的大规模工具性能评测。

自动化推理工具的性能评测需要严格测量时间与内存等资源消耗,而广泛使用的基准测试框架 BenchExec 只能可靠地测量在单节点本地执行的工具。本文提出 BenchCloud,一个面向数百节点的弹性、可扩展作业分发平台,支持在分布式异构计算环境中进行大规模实验。BenchCloud 与 BenchExec 无缝集成,允许 BenchExec 将实际执行委托给 BenchCloud。该系统已用于 SMT-COMP、SV-COMP 和 Test-Comp 等多个知名国际自动推理竞赛,保障了实验结果的内外部有效性。论文概述了 BenchCloud 的架构,并重点介绍了其在可扩展基准测试中的主要用例。

问题
BenchExec 仅支持单节点本地执行,无法满足自动化推理工具在数百节点、异构分布式环境中的大规模性能基准测试需求。
方法
BenchCloud 实现弹性可扩展的作业分发,跨数百节点调度执行,并与 BenchExec 无缝集成,由后者委托实际执行。
评估
系统已在 SMT-COMP、SV-COMP、Test-Comp 等国际自动推理竞赛中实际部署使用,验证了其可扩展性与结果有效性。
原文摘要(Abstract)

Performance evaluation is a crucial method for assessing automated-reasoning tools. Evaluating automated tools requires rigorous benchmarking to accurately measure resource consumption, including time and memory, which are essential for understanding the tools' capabilities. BenchExec, a widely used benchmarking framework, reliably measures resource usage for tools executed locally on a single node. This paper describes BenchCloud, a solution for elastic and scalable job distribution across hundreds of nodes, enabling large-scale experiments on distributed and heterogeneous computing environments. BenchCloud seamlessly integrates with BenchExec, allowing BenchExec to delegate the actual execution to BenchCloud. The system has been employed in several prominent international competitions in automated reasoning, including SMT-COMP, SV-COMP, and Test-Comp, underscoring its importance in rigorous tool evaluation across various research domains. It helps to ensure both internal and external validity of the experimental results. This paper presents an overview of BenchCloud's architecture and highlights its primary use cases in facilitating scalable benchmarking.

链接与引用

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

BibTeX
@inproceedings{paperbot8274,
  title = {BenchCloud: A Platform for Scalable Performance Benchmarking},
  author = {Dirk Beyer and Po-Chun Chien and Marek Jankola},
  booktitle = {ASE},
  year = {2024},
  doi = {10.1145/3691620.3695358}
}