Application of a multi-processor SoC platform to high-speed packet forwarding

被引:15
|
作者
Paulin, PG [1 ]
Pilkington, C [1 ]
机构
[1] STMicroelect, Cent R&D, Ottawa, ON, Canada
关键词
D O I
10.1109/DATE.2004.1269203
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we explore the requirements of emerging complex SoCs and describe StepNP, an experimental flexible, multi-processor SoC platform targeted towards communications and networking applications. We present the results of mapping an internet protocol (IPv4) packet forwarding application, running at 2.5Gb/s and 10Gb/s. We demonstrate how the use of high-speed hardware-assisted messaging and dynamic task allocation in the StepNP platform allows us to achieve very high processor utilization rates (up to 97%) in spite of the presence of high network-on-chip and memory access latencies. The inter-processor communication overhead is kept very low, representing only 9% of instructions.
引用
收藏
页码:58 / 63
页数:6
相关论文
共 50 条
  • [41] Design of Two-Dimension DMA controller In Media Multi-Processor SoC
    Chen, Keming
    Qi, Lingling
    Yu, Haibin
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL II, PROCEEDINGS, 2008, : 708 - +
  • [42] Design of an Embedded Health Monitoring Infrastructure for Accessing Multi-Processor SoC Degradation
    Zhao, Yong
    Kerkhoff, Hans G.
    2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 154 - 160
  • [43] FPGA Based Embedded Homogenous and Hetrogenous Multi-processor SoC Design: A Review
    Yousif, Omar F.
    Salih, Muataz Hameed
    Ahmed, R. Badlishah
    Hasnawi, Layth Abdul Kareem
    Al-Janabi, R. Kh.
    2014 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2014, : 99 - 104
  • [44] Programming models and HW-SW interfaces abstraction for multi-processor SoC
    Jerraya, Ahmed A.
    Bouchhima, Aimen
    Petrot, Frederic
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 280 - +
  • [45] Parallel programming of multi-processor SoC:: A HW-SW interface perspective
    Kriaa, Lobna
    Bouchhima, Aimen
    Gligor, Marius
    Fouillart, Anne-Marie
    Petrot, Frederic
    Jerraya, Ahmed-Amine
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2008, 36 (01) : 68 - 92
  • [46] A Scalable Bootloader and Debugger Design for An NoC-based Multi-processor SoC
    Hartono, Dicky
    Ng, M. S.
    Lim, Z. N.
    Lee, S. W.
    Yap, V. V.
    Tang, C. M.
    2015 3RD INTERNATIONAL CONFERENCE ON NEW MEDIA STUDIES (CONMEDIA), 2015,
  • [47] Distributed object models for multi-processor SoC's, with application to low-power multimedia wireless systems
    Paulin, Pierre G.
    Pilkington, Chuck
    Langevin, Michel
    Bensoudane, Essaid
    Benny, Olivier
    Lyonnard, Damien
    Lavigueur, Bruno
    Lo, David
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 480 - +
  • [48] HIGH-SPEED PROCESSOR FOR FASTBUS
    CAMPBELL, M
    BLATT, S
    KASHA, H
    SCHMIDT, M
    FUHRMANN, J
    LARSEN, R
    LEIPUNER, L
    MAKOWIECKI, D
    MORSE, W
    RUDOLF, T
    SIMS, W
    ZHAUNGZI, W
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1981, 28 (01) : 369 - 371
  • [49] HIGH-SPEED FFT PROCESSOR
    ALI, ZM
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1978, 26 (05) : 690 - 696
  • [50] A multi-pipeline architecture for high-speed packet classification
    Pao, Derek
    Lu, Ziyan
    COMPUTER COMMUNICATIONS, 2014, 54 : 84 - 96