Arbiter synthesis approach for SoC multi-processor systems

被引:3
|
作者
Zitouni, Abdelkrim [1 ]
Tourki, Rached [1 ]
机构
[1] Fac Sci Monastir, Elect & Microelect Lab, Dept Phys, Monastir 5019, Tunisia
关键词
multi-processor SoC; MPSoC arbiter; cost function; priority assignment;
D O I
10.1016/j.compeleceng.2006.08.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing complexity of Multi-Processor System on Chip (MPSoC) is requiring communication infrastructures that will efficiently accommodate the communication needs of the integrated computation resources. Exploring the arbitration space is crucial for achieving low latency communication. This paper illustrates an arbiter synthesis approach that allows a high performance MPSoC communication for multi-bus and Network on Chip (NoC) architectures. A cost function has been formulated in order to affect the priority order to each component or each set of components in a manner that minimizes the communication latency and generates a multi-level arbiter. The performance of the proposed approach have been analyzed in a design of an 8 x 8 ATM switch subsystem and a MPEG4 decoder mapped onto a 2-D mesh NoC. The results demonstrate that the MPSoC arbiter is well suited to provide high priority communication traffic with low latencies by allowing a preemption of lower priority transport. The sum of the mean waiting time at the eight ports of the ATM switch is minimum under the MPSoC arbitration scheme (4.30 cycle per word) while it is 3.00 times larger under the poorer performance arbitration scheme. In the case of the MPEG4 decoder, the average packet latency of the MPSoC is about 480 cycles while it is 640 cycles in the poorer performance arbitration scheme under a 0.4 flits/cycle injection rate. (c) 2007 Published by Elsevier Ltd.
引用
收藏
页码:63 / 77
页数:15
相关论文
共 50 条
  • [1] Multi-Processor Debug in SoC and Processor designs
    Penner, Bill
    [J]. 2013 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), 2013,
  • [2] MULTI-PROCESSOR SYSTEMS
    HUGHES, P
    DOONE, T
    [J]. MICROELECTRONICS AND RELIABILITY, 1977, 16 (04): : 281 - 293
  • [3] A Reconfigurable Multi-Processor SoC for Media Applications
    Zhu, Min
    Liu, Leibo
    Yin, Shouyi
    Wang, Yansheng
    Wang, Wenjie
    Wei, Shaojun
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 2011 - 2014
  • [4] Automatic Communication Synthesis with Hardware Sharing for Multi-Processor SoC Design
    Ando, Yuki
    Shibata, Seiya
    Honda, Shinya
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2010, E93A (12) : 2509 - 2516
  • [5] Synthesis of partitioned shared memory architectures for energy-efficient multi-processor SoC
    Patel, K
    Macii, E
    Poncino, M
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 700 - 701
  • [6] MPARM: Exploring the multi-processor SoC design space with SystemC
    Benini, L
    Bertozzi, D
    Bogliolo, A
    Menichelli, F
    Olivieri, M
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 41 (02): : 169 - 182
  • [7] Architecture for multi-processor SoC platform using dedicated channels
    Lee, G
    Park, SC
    [J]. Fifth International Workshop on System-on-Chip for Real-Time Applications, Proceedings, 2005, : 525 - 529
  • [8] MPARM: Exploring the Multi-Processor SoC Design Space with SystemC
    Luca Benini
    Davide Bertozzi
    Alessandro Bogliolo
    Francesco Menichelli
    Mauro Olivieri
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2005, 41 : 169 - 182
  • [9] Multi-processor SoC integration: A case study on BlueGene/L
    Nsame, T
    Savaria, Y
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2004, : 201 - 204
  • [10] System level design methodologies in the multi-processor SoC era
    Imai, Masaharu
    [J]. 2007 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS: ICCES '07, 2007, : XIX - XIX