SoC memory hierarchy derivation from dataflow graphs

被引:4
作者
Fischaber, Scott [1 ]
Woods, Roger [1 ]
McAllister, John [1 ]
机构
[1] Queens Univ Belfast, ECIT Inst, Programmable Syst Lab, Belfast BT7 1NN, Antrim, North Ireland
来源
2007 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, VOLS 1 AND 2 | 2007年
关键词
memory hierarchy; motion estimation; dataflow; hardware synthesis;
D O I
10.1109/SIPS.2007.4387593
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 in a hardware implementation. By exploiting the data reuse inherent to many image processing algorithms and creating memory hierarchies, the 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.
引用
收藏
页码:469 / 474
页数:6
相关论文
共 17 条
  • [1] ALI RM, 2006, ELECT ENG TIMES 1016
  • [2] Bhattacharyya SS, 2002, SIGN PROC COMMUN SER, V13, P333
  • [3] Cyclo-static dataflow
    Bilsen, G
    Engels, M
    Lauwereins, R
    Peperstraete, J
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1996, 44 (02) : 397 - 408
  • [4] Low Power Memory Storage and Transfer Organization for the MPEG-4 Full Pel Motion Estimation on a Multimedia Processor
    Brockmeyer, Erik
    Nachtergaele, Lode
    Catthoor, Francky V. M.
    Bormans, Jan
    De Man, Hugo J.
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 1999, 1 (02) : 202 - 216
  • [5] *CEL LTD, 2007, HAND C LANG REF MAN
  • [6] DENOLF K, 2007, IN PRESS EURASIP J A
  • [7] Stream-oriented FPGA computing in the Streams-C high level language
    Gokhale, M
    Stone, J
    Arnold, J
    Kalinowski, M
    [J]. 2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 49 - 56
  • [8] Ha S, 2006, 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, P207
  • [9] Kangas T., 2006, ACM T EMBED COMPUT S, V5, P281, DOI DOI 10.1145/1151074.1151077
  • [10] KEINERT J, 2006, P ICASSP TOUL FRANC, P892