Runtime Reconfigurable Bus Arbitration for Concurrent Applications on Heterogeneous MPSoC Architectures

被引:7
|
作者
Sousa, Ericles [1 ]
Gangadharan, Deepak [1 ]
Hannig, Frank [1 ]
Teich, Juergen [1 ]
机构
[1] Univ Erlangen Nurnberg, Dept Comp Sci, Hardware Software Codesign, Nurnberg, Germany
关键词
D O I
10.1109/DSD.2014.105
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes a runtime reconfigurable bus arbitration technique for concurrent applications on heterogeneous Multi-Processor System-on-Chip (MPSoC) architectures. Here, a hardware/software approach is introduced as part of a runtime framework that enables selecting and adapting different policies (i.e., fixed-priority, Time-Division Multiple Access (TDMA), and Round-Robin) such that the performance goals of concurrent applications can be satisfied. To evaluate the hardware cost, we provide an implementation on a Xilinx Virtex-6 FPGA and compare our proposed solution with respect to a well-known SPARC V8 architecture supporting fixed-priority arbitration. Notably, for providing the flexibility for selecting up to three different policies, our reconfigurable arbiter needs only 25% and 7% more Lookup Tables (LUTs) and slice registers, respectively. The reconfiguration overhead for switching between different policies is 56 cycles. For programming new time slots, only 28 cycles are necessary. For demonstrating the benefits of this reconfiguration framework, we have setup a mixed hard/soft real-time scenario by considering four applications with different timeliness requirements. The experimental results show that by reconfiguring the arbiter, less processing elements can be used for achieving a specific target frame rate. Moreover, by adjusting the time slots for TDMA, we can speedup a soft real-time algorithm while still satisfying the deadlines for hard real-time applications.
引用
收藏
页码:74 / 81
页数:8
相关论文
共 50 条
  • [31] Token ring arbitration scheme for on-chip CDMA bus architectures
    Nikolic, Tatjana R.
    Djosic, Sandra M.
    Nikolic, Goran S.
    Djordjevic, Goran Lj
    MICROELECTRONICS JOURNAL, 2020, 106
  • [32] A Unified Runtime System for Heterogeneous Multi-core Architectures
    Augonnet, Cedric
    Namyst, Raymond
    EURO-PAR 2008 WORKSHOPS - PARALLEL PROCESSING, 2009, 5415 : 174 - 183
  • [33] Runtime Resource Management in Heterogeneous System Architectures: The SAVE Approach
    Durelli, Gianluca C.
    Pogliani, Marcello
    Miele, Antonio
    Plessl, Christian
    Riebler, Heinrich
    Santambrogio, Marco D.
    Vaz, Gavin
    Bolchini, Cristiana
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA), 2014, : 142 - 149
  • [34] Runtime decision of hardware or software execution on a heterogeneous reconfigurable platform
    Sima, Vlad-Mihai
    Bertels, Koen
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2907 - 2912
  • [35] Survey of reconfigurable architectures for multimedia applications
    Cervero, T.
    Lopez, S.
    Callico, G. M.
    Tobajas, F.
    de Armas, V.
    Lopez, J.
    Sarmiento, R.
    VLSI CIRCUITS AND SYSTEMS IV, 2009, 7363
  • [36] Reconfigurable DSP Architectures for SDR applications
    Muhammad, Najam-ul-Islam
    Khalfallah, Karim
    Knopp, Raymond
    Pacalet, Renaud
    2007 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-4, 2007, : 971 - +
  • [37] Reconfigurable FPGA Architectures: A Survey and Applications
    Babu P.
    Parthasarathy E.
    Journal of The Institution of Engineers (India): Series B, 2021, 102 (01) : 143 - 156
  • [38] Hardware resource utilization optimization in FPGA-based Heterogeneous MPSoC architectures
    Dammak, Bouthaina
    Baklouti, Mouna
    Benmansour, Rachid
    Niar, Smail
    Abid, Mohamed
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (08) : 1108 - 1118
  • [39] Adaptive Combined Macro and Micro-Exploration of Concurrent Applications mapped on shared Bus Reconfigurable SoC
    Liu, Yidi
    Schafer, Benjamin Carrion
    PROCEEDINGS OF THE 2015 ELECTRONIC SYSTEM LEVEL SYNTHESIS CONFERENCE (ESLSYN), 2015, : 11 - 16
  • [40] A highly efficient modeling style for heterogeneous bus architectures
    Ariyamparambath, M
    Bussaglia, D
    Reinkemeier, B
    Kogel, T
    Kempf, T
    INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2003, : 83 - 87