Hardware/software interface for multi-dimensional processor arrays

被引:0
|
作者
Darte, A [1 ]
Derrien, S [1 ]
Risset, T [1 ]
机构
[1] Ecole Normale Super Lyon, CNRS, LIP, F-69364 Lyon, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
On most recent systems on chip, the performance bottleneck is the on-chip communication medium, bus or network. Multimedia applications require a large communication bandwidth between the processor and graphic hardware accelerators, hence an efficient communication scheme using burst mode is mandatory. In the context of data-flow hardware accelerators, we approach this problem as a classical resource-constrained problem. We explain how to use recent optimization techniques so as to define a conflict free schedule of input/output for multi-dimensional processor arrays (e.g., 2D grids). This schedule is static and allows us to perform further optimizations such as grouping successive data in packets to operate in burst mode. We also present an effective VHDL implementation on FPGA and compare our approach to a run-time congestion resolution showing important gains in hardware area.
引用
收藏
页码:28 / 35
页数:8
相关论文
共 50 条
  • [41] Multi-dimensional Assessment of Risks in a Distributed Software Development Course
    Bosnic, Ivana
    Ciccozzi, Federico
    Cavrak, Igor
    Mirandola, Raffaela
    Orlic, Marin
    2013 3RD INTERNATIONAL WORKSHOP ON COLLABORATIVE TEACHING OF GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT (CTGDSD), 2013, : 6 - 10
  • [42] PARTICIPATION IN SOFTWARE DEVELOPMENT LEARNING ENVIRONMENTS: A MULTI-DIMENSIONAL APPROACH
    Tejera-Hernandez, Dayana C.
    Ciudad-Ricardo, Febe A.
    Libotton, Arno
    Questier, Frederik
    10TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2017), 2017, : 5502 - 5511
  • [43] TONOGRAPHY SOFTWARE AND HARDWARE INTERFACE
    BRENNER, M
    ANNALS OF OPHTHALMOLOGY, 1984, 16 (12): : 1133 - 1135
  • [44] Hardware software codesign using processor synthesis
    Kuttner, C
    IEEE DESIGN & TEST OF COMPUTERS, 1996, 13 (03): : 43 - 53
  • [45] PATTERN PROCESSOR PACKS HARDWARE, SOFTWARE GENERATORS
    MCLEOD, J
    ELECTRONIC DESIGN, 1980, 28 (23) : 36 - 37
  • [46] Efficient application programming interface for multi-dimensional modeling data
    Jones, Norman L.
    Wallace, Robert M.
    Jones, Russell
    Butler, Cary
    Zundel, Alan
    JOURNAL OF HYDROINFORMATICS, 2012, 14 (01) : 1 - 12
  • [47] Efficient algorithms for multi-dimensional block-cyclic redistribution of arrays
    Lim, YW
    Park, N
    Prasanna, VK
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 1997, : 234 - 241
  • [48] Families of multi-dimensional arrays with optimal correlations between all members
    Tirkel, A.
    Cavy, B.
    Svalbe, I.
    ELECTRONICS LETTERS, 2015, 51 (15) : 1167 - 1168
  • [49] Optimum Processing of Multi-dimensional Data Arrays for Advanced Information Technologies
    Riznyk, V.
    PROCEEDINGS OF THE 2017 12TH INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE ON COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT 2017), VOL. 1, 2017, : 156 - 160
  • [50] PARO: Synthesis of hardware accelerators for multi-dimensional dataflow-intensive applications
    Hannig, Frank
    Ruckdeschel, Holger
    Dutta, Hritarn
    Teich, Juergen
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2008, 4943 : 287 - 293