【24h】

SoC Memory Hierarchy Derivation from Dataflow Graphs

机译:从数据流图推导SoC内存层次结构

获取原文
获取原文并翻译 | 示例

摘要

Hardware synthesis from dataflow graphs of signal processing systems is a growing research area as focus shifts to high level design methodologies. For data intensive systems, dataflow based synthesis can lead to an inefficient usage of memory due to the restrictive nature of synchronous dataflow and its inability to easily model data reuse. This paper explores how dataflow graph changes can be used to drive both the on-chip and off-chip memory organisation and how these memory architectures can be mapped to a hardware implementation. By exploiting the data reuse inherent to many image processing algorithms and by creating memory hierarchies, off-chip memory bandwidth can be reduced by a factor of a thousand from the original dataflow graph level specification of a motion estimation algorithm, with a minimal increase in memory size. This analysis is verified using results gathered from implementation of the motion estimation algorithm on a Xilinx Virtex-4 FPGA, where the delay between the memories and processing elements drops from 14.2 ns down to 1.878 ns through the refinement of the memory architecture. Care must be taken when modeling these algorithms however, as inefficiencies in these models can be easily translated into overuse of hardware resources.
机译:信号处理系统的数据流图进行硬件综合是一个日益增长的研究领域,因为重点已转移到高级设计方法上。对于数据密集型系统,由于同步数据流的局限性及其无法轻松建模数据重用的原因,基于数据流的综合会导致内存使用效率低下。本文探讨了如何使用数据流图更改来驱动片上和片外存储器组织,以及如何将这些存储器体系结构映射到硬件实现。通过利用许多图像处理算法固有的数据重用并创建内存层次结构,可以将片外内存带宽从运动估计算法的原始数据流图级别规范中减少千分之一,而内存的增加却很少。尺寸。使用在Xilinx Virtex-4 FPGA上执行运动估计算法所得的结果验证了此分析,其中,通过优化存储器架构,存储器与处理元件之间的延迟从14.2 ns降至1.878 ns。然而,在对这些算法进行建模时必须小心,因为这些模型中的低效率很容易转化为过度使用硬件资源。

著录项

  • 来源
  • 作者单位

    Programmable Systems Laboratory, Institute of Electronics, Communication and Information Technology (ECIT), Queen's University Belfast, Queen's Road, Queen's Island, Belfast, BT3 9DT, UK;

    rnProgrammable Systems Laboratory, Institute of Electronics, Communication and Information Technology (ECIT), Queen's University Belfast, Queen's Road, Queen's Island, Belfast, BT3 9DT, UK;

    rnProgrammable Systems Laboratory, Institute of Electronics, Communication and Information Technology (ECIT), Queen's University Belfast, Queen's Road, Queen's Island, Belfast, BT3 9DT, UK;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    memory hierarchy; motion estimation; dataflow graph; hardware synthesis; data reuse;

    机译:内存层次;运动估计;数据流图;硬件综合;数据重用;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号