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 条
  • [21] Multi-dimensional game interface with stereo vision
    Chen, YF
    Zhang, MD
    Lu, P
    Zeng, XY
    Wang, YS
    ENTERTAINMENT COMPUTING - ICEC 2005, 2005, 3711 : 368 - 376
  • [22] Arrays of glass wedges for multi-dimensional optical diagnostics
    Richardson, Daniel R.
    APPLIED OPTICS, 2023, 62 (30) : 8034 - 8041
  • [23] RAINBOW: Multi-Dimensional Hardware-Software Co-Design for DL Accelerator On-Chip Memory
    Zouzoula, Stavroula
    Azhar, Muhammad Waqar
    Trancoso, Pedro
    2023 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, ISPASS, 2023, : 352 - 354
  • [24] Processor modeling for hardware software codesign
    Rajesh, V
    Moona, R
    TWELFTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1999, : 132 - 137
  • [25] Exploring multi-dimensional relationships with SAS/GRAPH® software
    Kirk, GF
    Horney, A
    PROCEEDINGS OF THE TWENTY-THIRD ANNUAL SAS USERS GROUP INTERNATIONAL CONFERENCE, 1998, : 1100 - 1105
  • [26] Register allocation for software pipelined multi-dimensional loops
    Rong, H
    Douillet, A
    Gao, GR
    ACM SIGPLAN NOTICES, 2005, 40 (06) : 154 - 167
  • [27] EvoSpaces: Multi-dimensional Navigation Spaces for Software Evolution
    Lanza, Michele
    Gall, Harald
    Dugerdil, Philippe
    13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 293 - 296
  • [28] An Interactive Interface for Multi-Dimensional Data Stream Analysis
    Marques, Nuno C.
    Santos, Hugo
    Silva, Bruno
    Proceedings 2016 20th International Conference Information Visualisation IV 2016, 2016, : 223 - 229
  • [29] Realization of the Kronecker Product in VHDL using Multi-Dimensional Arrays
    Grout, I. A.
    Mullin, L.
    2019 7TH INTERNATIONAL ELECTRICAL ENGINEERING CONGRESS (IEECON 2019), 2019,
  • [30] Efficient data distribution scheme for multi-dimensional sparse arrays
    Lin, Chun-Yuan
    Chung, Yeh-Ching
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (01) : 315 - 327