首页> 外文会议>Asia and South Pacific Design Automation Conference >Tessellating memory space for parallel access
【24h】

Tessellating memory space for parallel access

机译:细分的内存空间用于并行访问

获取原文

摘要

Modern reconfigurable computing chips, such as FPGAs, offer an unprecedented opportunity to achieving both multifunctionality and real-time responsiveness for memory-intensive embedded applications. However, how to cost-effectively synthesize application-specific hardware constructs that fully exploit memory-level parallelism remains to be a key challenge. To address this problem, we propose a new tessellation-based memory partitioning and mapping scheme that aims at maximizing parallel memory accesses while conserving both hardware and energy consumption. Comparing with the existing linear skewing and hyper-plane partitioning methodologies, our proposed technique exploits the regularity of tessellation patterns to assign memory bank and calculate intra-bank offset in a direct geometric-based manner, therefore not only quite intuitive to comprehend, but also quite straightforward to implement with hardware. To empirically validate our proposed tessellation-based methodology, we have implemented a baseline prototype with a standard Virtex 7 FPGA device and the Vivado HLS engine from Xilinx. Our experimental results have shown that on average for 5 benchmark applications from SPEC2006, compared with state-of-art methods, we have improvements in clock period of around 13%, memory overhead reduction of up to 100%, and reduction of DSP usage up to 100%.
机译:FPGA等现代可重构计算芯片为存储密集型嵌入式应用提供了实现多功能性和实时响应性的前所未有的机会。但是,如何经济有效地综合利用特定于应用程序的硬件结构以充分利用内存级并行性仍然是一个关键挑战。为了解决这个问题,我们提出了一种新的基于细分的内存分区和映射方案,旨在最大化并行内存访问,同时节省硬件和能耗。与现有的线性偏斜和超平面分割方法相比,我们提出的技术利用镶嵌图案的规则性以基于几何的直接方式分配内存组并计算组内偏移,因此不仅非常直观,而且用硬件实现非常简单。为了从经验上验证我们提出的基于细分的方法,我们使用标准的Virtex 7 FPGA器件和Xilinx的Vivado HLS引擎实现了基线原型。我们的实验结果表明,与最先进的方法相比,SPEC2006的5个基准测试应用程序平均可将时钟周期改善约13%,将内存开销减少多达100%,并将DSP使用量减少多达到100%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号