简化 HPC 资源选择:面向 Azure 优化执行时间与成本的工具
分布式、并行与集群计算
2024-12-04 v1
摘要
Azure 云提供广泛的资源用于运行 HPC 工作负载,用户需通过选择 VM 类型、VM 数量和每个 VM 的进程数来配置部署。决策不佳可能导致执行时间延长或额外成本增加。我们正在开发一个开源工具,以帮助用户做出这些决策,考虑应用程序输入参数,因为它们影响资源消耗。该工具自动化了设置云环境、执行基准测试运行、处理输出以及提供资源选择建议的繁琐过程,这些建议以执行时间和成本的高层次见解形式呈现,涵盖不同的 VM 类型和 VM 数量。在本工作中,我们呈现初始结果和见解,探讨如何通过数据分析和优化技术减少提供此类指导所需的云端执行次数,针对两个著名的 HPC 应用程序:OpenFOAM 和 LAMMPS。
引用
@article{arxiv.2412.02047,
title = {Simplifying HPC resource selection: A tool for optimizing execution time and cost on Azure},
author = {Marco A. S. Netto and Wolfgang De Savador and Davide Vanzo},
journal= {arXiv preprint arXiv:2412.02047},
year = {2024}
}