Post-Moore's law area-constrained systems rely on accelerators to deliver performance enhancements. Coarse grained accelerators can offer substantial domain acceleration, but manual, ad-hoc identification of code to accelerate is prohibitively expensive. Because cycle-accurate simulators and high-level synthesis flows are so time-consuming, manual creation of high-utilization accelerators that exploit control and data flow patterns at optimal granularities is rarely successful. To address these challenges, we present AccelMerger, the first automated methodology to create coarse grained, control- and data-flow-rich, merged accelerators. AccelMerger uses sequence alignment matching to recognize similar function call-graphs and loops, and neural networks to quickly evaluate their post-HLS characteristics. It accurately identifies which functions to accelerate, and it merges accelerators to respect an area budget and to accommodate system communication characteristics like latency and bandwidth. Merging two accelerators can save as much as 99% of the area of one. The space saved is used by a globally optimal integer linear program to allocate more accelerators for increased performance. We demonstate AccelMerger's effectiveness using HLS flows without any manual effort to fine-tune the resulting designs. On FPGA-based systems, AccelMerger yields application performance improvements of up to 16.7x over software implementations, and 1.91x on average with respect to state-of-the-art early-stage design space exploration tools.


翻译:由于循环精确模拟器和高水平合成流耗时,人工生成高利用加速器很难成功。为了应对这些挑战,我们介绍了AccelMerger, 这是创建粗粒、控制和数据流丰富、合并加速器的第一个自动化方法。 ACcelMerger使用序列对齐匹配来识别类似的功能呼叫仪和回路, 以及快速评估其后 HLS 特性的神经网络。 它精确地确定了加速的功能, 并结合了区域预算的加速器, 以及适应系统通信特性, 如含色和带宽。 合并了两个州级加速器可以将一个地区的99 % 用于创建粗粒质、 控制器和数据流丰富、 合并加速器。 AccelMerger使用序列对齐来匹配来识别类似的功能呼叫仪和环, 以及快速合成合成电路流。 使用全球最佳的Acral-SLS 程序, 使用最佳性能流程, 将Ardeal- millervemental 配置为HCLS 。

0
下载
关闭预览

相关内容

【如何做研究】How to research ,22页ppt
专知会员服务
114+阅读 · 2021年4月17日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
82+阅读 · 2020年7月26日
【微众银行】联邦学习白皮书_v2.0,48页pdf,
专知会员服务
170+阅读 · 2020年4月26日
人工智能 | SCI期刊专刊信息3条
Call4Papers
5+阅读 · 2019年1月10日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
Adversarial Variational Bayes: Unifying VAE and GAN 代码
CreateAMind
7+阅读 · 2017年10月4日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
Arxiv
28+阅读 · 2021年9月18日
Arxiv
4+阅读 · 2021年7月1日
Arxiv
6+阅读 · 2018年4月24日
Arxiv
3+阅读 · 2018年4月3日
VIP会员
相关资讯
人工智能 | SCI期刊专刊信息3条
Call4Papers
5+阅读 · 2019年1月10日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
Adversarial Variational Bayes: Unifying VAE and GAN 代码
CreateAMind
7+阅读 · 2017年10月4日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
相关论文
Arxiv
28+阅读 · 2021年9月18日
Arxiv
4+阅读 · 2021年7月1日
Arxiv
6+阅读 · 2018年4月24日
Arxiv
3+阅读 · 2018年4月3日
Top
微信扫码咨询专知VIP会员