当前位置: X-MOL 学术arXiv.cs.PF › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
BaCO:快速便携的贝叶斯编译器优化框架
arXiv - CS - Performance Pub Date : 2022-12-01 , DOI: arxiv-2212.11142
Erik Hellsten, Artur Souza, Johannes Lenfers, Rubens Lacouture, Olivia Hsu, Adel Ejjeh, Fredrik Kjolstad, Michel Steuwer, Kunle Olukotun, Luigi Nardi

我们介绍了贝叶斯编译器优化框架 (BaCO),这是一种针对 CPU、GPU 和 FPGA 的现代编译器的通用自动调谐器。BaCO 提供了处理现代自动调谐任务要求所需的灵活性。特别是,它处理排列、有序和连续参数类型以及已知和未知参数约束。为了推理这些参数类型并有效地交付高质量代码,BaCO 使用专门针对自动调整领域的贝叶斯优化算法。我们展示了 BaCO 在三个现代编译器系统上的有效性:分别用于 CPU、GPU 和 FPGA 的 TACO、RISE & ELEVATE 和 HPVM2FPGA。对于这些领域,BaCO 通过以极小的搜索预算提供平均快 1.39 倍至 1.89 倍的代码,优于当前最先进的自动调谐器,



"点击查看英文标题和摘要"

更新日期:2022-12-01
down
wechat
bug