首页> 外文会议>International Parallel and Distributed Processing Symposium >Bandwidth Management with a Reconfigurable Data Cache
【24h】

Bandwidth Management with a Reconfigurable Data Cache

机译:带宽管理使用可重新配置的数据缓存

获取原文

摘要

With ever larger FPGA devices, hardware engineers are increasingly relying on automated tools to generate complex designs. However, relatively little attention has focused on automatically generating components of the memory hierarchy. Conventional cache research (despite its extensive study) rarely offers designs that map well to FPGAs. Here we propose an approach that uses compiler technology to analyze an application's predominant array access patterns and then generates a data cache customized for the application. The generic Reconfigurable Data Cache component and the technique used to automatically configure it are described. To demonstrate the feasibility of the proposed approach, a prototype has been implemented. We use the convolution as a representative multimedia operation, and show the benefit of the Reconfigurable Data Cache. Even though the computational structure for convolution is easy to generate automatically (from high-level source code), the resulting design alone is memory-bound and not faster than a comparable microprocessor. However, with the addition of the customized Reconfigurable Data Cache, the resulting system runs 5×faster and outperforms the reference microprocessor.
机译:随着越来越大的FPGA器件,硬件工程师越来越依赖于自动化工具来生成复杂的设计。然而,相对较少的注意力都集中在存储器层次的自动生成组件。现有的高速缓存研究(尽管其广泛的研究)很少提供设计,很好地映射到FPGA中。在这里,我们提出了一种方法,使用编译器技术,分析应用程序的主要数组访问模式,然后生成定制的应用程序的数据缓存。通用可重新配置的数据高速缓存组分和用于自动的技术配置它的描述。为了证明该方法的可行性,原型已经实现。我们使用卷积为代表的多媒体操作,并显示可重构数据Cache的好处。即使对于卷积计算结构易于自动生成(从高级源代码),仅得到的设计是存储器结合,而不是比可比较的微处理器更快。然而,通过添加定制的可重构数据高速缓存的,所得到的系统运行5×更快优于参考微处理器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号