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 条
  • [41] Heterogeneous cluster architectures and applications
    Silla, Federico
    Froening, Holger
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (08): : 2319 - 2321
  • [42] Area Efficient Functional Locking through Coarse Grained Runtime Reconfigurable Architectures
    Chen, Jianqi
    Schafer, Benjamin Carrion
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 542 - 547
  • [43] STRAP: Stress-Aware Placement for Aging Mitigation in Runtime Reconfigurable Architectures
    Zhang, Hongyan
    Kochte, Michael A.
    Schneider, Eric
    Bauer, Lars
    Wunderlich, Hans-Joachim
    Henkel, Joerg
    2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2015, : 38 - 45
  • [44] Online task placement algorithm for heterogeneous reconfigurable architectures
    Li, Dehua
    Wang, Binqiang
    Huang, Wanwei
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (10): : 1679 - 1686
  • [45] Mapping streaming applications on a reconfigurable MPSoC platform at run-time
    Holzenspies, Philip K. F.
    Smit, Gerard J. M.
    Kuper, Jan
    2007 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2007, : 74 - 77
  • [46] Towards a Guided Design Flow for Heterogeneous Reconfigurable Architectures
    Bostelmann, Timm
    Sawitzki, Sergei
    2015 25TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2015,
  • [47] An Adaptive Heterogeneous Runtime Framework for Irregular Applications
    Kao, Chih-Chen
    Hsu, Wei-Chung
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 80 (03): : 245 - 259
  • [48] An Adaptive Heterogeneous Runtime Framework for Irregular Applications
    Chih-Chen Kao
    Wei-Chung Hsu
    Journal of Signal Processing Systems, 2015, 80 : 245 - 259
  • [49] A Task Parallelism Runtime Solution for Deep Learning Applications using MPSoC on Edge Devices
    Jiang, Hua
    Chakravarthy, Raghav
    Ravikumar, V. C.
    27TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2022, 2022, : 268 - 274
  • [50] Using Runtime Systems Tools to Implement Efficient Preconditioners for Heterogeneous Architectures
    Roussel, Adrien
    Gratien, Jean-Marc
    Gautier, Thierry
    OIL & GAS SCIENCE AND TECHNOLOGY-REVUE D IFP ENERGIES NOUVELLES, 2016, 71 (06):