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 条
  • [31] Hydrodynamic Forces on Linear and Multi-Dimensional Arrays of Circular Cylinders
    Sebastian, A. A.
    Kurian, V. J.
    Al-Yacouby, A. M.
    Liew, M. S.
    Idichandy, V. G.
    STRUCTURAL, ENVIRONMENTAL, COASTAL AND OFFSHORE ENGINEERING, 2014, 567 : 259 - 264
  • [32] Multi-dimensional self-organizing maps on massively parallel hardware
    Seiffert, U
    Michaelis, B
    ADVANCES IN SELF-ORGANISING MAPS, 2001, : 160 - 166
  • [33] New Power Interface Based on Multi-Dimensional Golden Section Search Algorithm for Power-Hardware-in-the-Loop Applications
    Constantine, Juan
    Lian, Kuo Lung
    Fan, You Fang
    Xiao, Chu Ying
    He, Zhao-Peng
    IEEE ACCESS, 2024, 12 : 14487 - 14498
  • [34] Leveraging Parallelism for Multi-dimensional Packet Classification on Software Routers
    Ma, Yadi
    Banerjee, Suman
    Lu, Shan
    Estan, Cristian
    SIGMETRICS 2010: PROCEEDINGS OF THE 2010 ACM SIGMETRICS INTERNATIONAL CONFERENCE ON MEASUREMENT AND MODELING OF COMPUTER SYSTEMS, 2010, 38 (01): : 227 - 238
  • [35] Managing Software Processes with the Multi-Dimensional Resource Space Model
    Rafi, Muhammad Adnan
    2018 14TH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRIDS (SKG), 2018, : 76 - 83
  • [36] Multi-dimensional kernel generation for loop nest Software Pipelining
    Douillet, Alban
    Rong, Hongbo
    Gao, Guang R.
    EURO-PAR 2006 PARALLEL PROCESSING, 2006, 4128 : 311 - 322
  • [37] Single-dimension software pipelining for multi-dimensional loops
    Rong, HB
    Tang, ZZ
    Govindarajan, R
    Douillet, A
    Gao, GR
    CGO 2004: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2004, : 163 - 174
  • [38] ShapeRE: Towards a Multi-Dimensional Representation for Requirements of Sustainable Software
    Yen Dieu Pham
    Bouraffa, Abir
    Maalej, Walid
    2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, : 358 - 363
  • [39] Representing the behaviour of software projects using multi-dimensional timelines
    Rainer, Austen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (11) : 1217 - 1228
  • [40] Development of Multi-dimensional Analysis of Remote Sensing (MARS) software
    Zhang, Lifu
    Sun, Xuejian
    Chen, Hao
    2016 8TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2016,