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 条
  • [1] Fully parallel hardware/software codesign for multi-dimensional DSP applications
    Sheliga, M
    Passos, NL
    Sha, EHM
    FOURTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CO-DESIGN (CODES/CASHE '96), PROCEEDINGS, 1996, : 18 - 25
  • [2] Multi-Dimensional Arrays for Watermarking
    Moreno, Oscar
    Tirkel, Andrew
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 2691 - 2695
  • [3] Multi-dimensional Arrays with Levels
    Sinkarovs, Artjoms
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (317): : 57 - 71
  • [4] Tiling multi-dimensional arrays
    Sharp, JP
    FUNDAMENTALS OF COMPUTATION THEORY, 1999, 1684 : 500 - 511
  • [5] Hardware synthesis for multi-dimensional time
    Guillou, AC
    Quinton, P
    Risset, T
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, : 40 - 50
  • [6] A MULTI-DIMENSIONAL INTEGRATION PACKAGE FOR A VECTOR PROCESSOR
    KAWABATA, S
    KANEKO, T
    COMPUTER PHYSICS COMMUNICATIONS, 1988, 48 (03) : 353 - 365
  • [7] Rectangular tiling in multi-dimensional arrays
    Smith, A
    Suri, S
    PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 786 - 794
  • [8] Searching monotone multi-dimensional arrays
    Cheng, Yongxi
    Sun, Xiaoming
    Yin, Yiqun Lisa
    DISCRETE MATHEMATICS, 2008, 308 (11) : 2213 - 2221
  • [9] The group of multi-dimensional Riordan arrays
    Cheon, Gi-Sang
    Jin, Sung-Tae
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2017, 524 : 263 - 277
  • [10] PATTERNS IN IRREGULAR MULTI-DIMENSIONAL ARRAYS
    Bentiba, Ahmed
    JOURNAL OF APPLIED MATHEMATICS AND COMPUTING, 2005, 17 (1-2) : 297 - 305