一种面向众核加速器寻找最优程序启动参数的技术
分布式、并行与集群计算
2019-06-04 v1 性能
摘要
本文中,我们提出一种动态确定程序参数取值以优化多线程程序 P 性能的新技术。准确地说,我们描述一种静态构建另一程序(记为 R)的新颖技术,该程序能在给定数据与硬件参数取值时,动态确定程序参数最优值以使 P 获得最佳程序性能。尽管该技术可普遍应用于并行程序,我们特别关注面向众核加速器的程序。我们的技术已成功用于基于 MWP-CWP 性能模型的 CUDA GPU 核函数。
引用
@article{arxiv.1906.00142,
title = {A Technique for Finding Optimal Program Launch Parameters Targeting Manycore Accelerators},
author = {Alexander Brandt and Davood Mohajerani and Marc Moreno Maza and Jeeva Paudel and Lin-Xiao Wang},
journal= {arXiv preprint arXiv:1906.00142},
year = {2019}
}