Performance Analysis of Arbitration Policies for SoC Communication Architectures

被引:14
|
作者
Francesco Poletti
Davide Bertozzi
Luca Benini
Alessandro Bogliolo
机构
[1] University of Bologna,
[2] DEIS,undefined
[3] University of Urbino,undefined
[4] STI,undefined
关键词
System-on-Chip; bus; arbitration; bandwidth reservation; round-robin;
D O I
暂无
中图分类号
学科分类号
摘要
As technology scales toward deep submicron, the integration of a large number of IP blocks on the same silicon die is becoming technically feasible, thus enabling large-scale parallel computations, such as those required for multimedia workloads. The communication architecture is becoming the bottleneck for these multiprocessor Systems-on-Chip (SoC), and efficient contention resolution schemes for managing simultaneous access requests to the shared communication resources are required to prevent system performance degradation. The contribution of this work is to analyze the impact on multiprocessor SoC performance of different bus arbitration policies under different communication patterns, showing the distinctive features of each policy and the strong correlation of their effectiveness with the communication requirements of the applications. Beyond traditional arbitration schemes such as round robin and TDMA, another policy is considered that periodically allocates a temporal slot for contention-free bus utilization to a processor which needs fixed predictable bandwidth for the correct execution of its time-critical task. The results are derived on a complete and scalable multiprocessor SoC simulation platform based on SystemC, whose software support includes a complete embedded multiprocessor OS (RTEMS). The communication architecture is AMBA compliant, and we exploit the flexibility of this multi-master commercial standard, which does not specify the arbitration algorithm, to implement the explored contention resolution schemes.
引用
收藏
页码:189 / 210
页数:21
相关论文
共 50 条
  • [1] Performance analysis of arbitration policies for SoC communication architectures
    Poletti, F
    Bertozzi, D
    Benini, L
    Bogliolo, A
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2003, 8 (2-3) : 189 - 210
  • [2] Comparative Analysis of Different Lottery Bus Arbitration Techniques for SoC Communication
    Tiwari, Bhawna
    Chandraker, Ruchi
    Goel, Nidhi
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL TECHNIQUES IN INFORMATION AND COMMUNICATION TECHNOLOGIES (ICCTICT), 2016,
  • [3] Hybrid communication medium for adaptive SoC architectures
    Ahmad, Balal
    Ahmadinia, Ali
    Arslan, Tughrul
    NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2007, : 373 - +
  • [4] A fast quantitative analysis and performance estimation method of SoC bus architectures
    Lee, Jaesung, 1600, Chinese Institute of Electronics (23):
  • [5] A Fast Quantitative Analysis and Performance Estimation Method of SoC Bus Architectures
    Lee, Jaesung
    CHINESE JOURNAL OF ELECTRONICS, 2014, 23 (04) : 682 - 687
  • [7] Performance analysis of SoC architectures based on Latency-Rate servers
    Vink, Jelte Peter
    van Berkel, Kees
    van der Wolf, Pieter
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 198 - +
  • [8] Designing SoC communication architectures for WLAN system using SystemC
    Lee, J
    Park, SC
    IEEE INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES 2004 (ISCIT 2004), PROCEEDINGS, VOLS 1 AND 2: SMART INFO-MEDIA SYSTEMS, 2004, : 536 - 540
  • [9] Arbitration latency analysis of the shared channel architecture for high performance multi-master SoC
    Suh, J
    Yoo, HJ
    PROCEEDINGS OF 2004 IEEE ASIA-PACIFIC CONFERENCE ON ADVANCED SYSTEM INTEGRATED CIRCUITS, 2004, : 388 - 391
  • [10] A real-time and bandwidth guaranteed arbitration algorithm for SoC bus communication
    Chen, Chien-Hua
    Lee, Geeng-Wei
    Huang, Juinn-Dar
    Jou, Jing-Yang
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 600 - 605