首页> 外文OA文献 >Tile size selection for optimized memory reuse in high-level synthesis
【2h】

Tile size selection for optimized memory reuse in high-level synthesis

机译:瓷砖尺寸选择,用于高级合成中的优化内存重用

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

High-level synthesis (HLS) is well capable of gen- erating control and computation circuits for FPGA accelerators, but still requires sufficient human effort to tackle the challenge of memory and communication bottlenecks. One important approach for improving data locality is to apply loop tiling on memory-intensive loops. Loop tiling is a well-known compiler technique that partitions the iteration space of a loop nest into chunks (or ‘tiles’) whose associated data can fit into size- constrained fast memory. The size of the tiles, which can sig- nificantly affect the memory requirement, is usually determined by partial enumeration. In this paper, we propose an analytical methodology to select a tile size for optimized memory reuse in HLS. A parametric polyhedral model is introduced to capture memory usage analytically for arbitrary tile sizes. To determine the tile size for data reuse in constrained on-chip memory, an algorithm is then developed to optimize over this model, using non-linear solvers to minimize communication overhead. Experimental results on three representative loops show that, compared to random enumeration with the same time budget, our proposed method can produce tile sizes that lead to a 75% average reduction in communication overhead. A case study with real hardware prototyping also demonstrates the benefits of using the proposed tile size selection.
机译:高级合成(HLS)能够适用于FPGA加速器的基因控制和计算电路,但仍需要足够的人类努力来解决内存和通信瓶颈的挑战。改进数据局部性的一个重要方法是在内存密集环上应用循环平铺。循环平铺是一个众所周知的编译器技术,将循环嵌套的迭代空间分区为块(或'瓷砖'),其关联数据可以适合大小约束的快速存储器。瓷砖的大小通常通过部分枚举来确定内存要求。在本文中,我们提出了一种分析方法来选择用于HLS中的优化内存重用的瓷砖大小。引入参数化多面体模型以分析用于任意瓷砖尺寸的内存使用。为了确定有限内存中的数据重用的图块大小,然后使用非线性求解器开发算法以优化该模型,以最大限度地减少通信开销。三个代表循环的实验结果表明,与随机预算的随机枚举相比,我们所提出的方法可以产生瓷砖尺寸,导致通信开销的75%平均降低。具有真实硬件原型设计的案例研究还展示了使用所提出的瓷砖尺寸选择的好处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号