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

In this paper, we explore the requirements of emerging complex SoC's 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 applicati...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings Design, Automation and Test in Europe Conference and Exhibition Vol. 3; pp. 58 - 63 Vol.3
Main Authors: Paulin, P.G., Pilkington, C., Bensoudane, E., Langevin, M., Lyonnard, D.
Format: Conference Proceeding
Language:English
Published: IEEE 2004
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract In this paper, we explore the requirements of emerging complex SoC's 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.5 Gb/s and 10 Gb/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.
AbstractList In this paper, we explore the requirements of emerging complex SoC's 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.5 Gb/s and 10 Gb/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.
Author Langevin, M.
Pilkington, C.
Bensoudane, E.
Lyonnard, D.
Paulin, P.G.
Author_xml – sequence: 1
  givenname: P.G.
  surname: Paulin
  fullname: Paulin, P.G.
  organization: Central R&D, STMicroelectron., Ottawa, Ont., Canada
– sequence: 2
  givenname: C.
  surname: Pilkington
  fullname: Pilkington, C.
  organization: Central R&D, STMicroelectron., Ottawa, Ont., Canada
– sequence: 3
  givenname: E.
  surname: Bensoudane
  fullname: Bensoudane, E.
  organization: Central R&D, STMicroelectron., Ottawa, Ont., Canada
– sequence: 4
  givenname: M.
  surname: Langevin
  fullname: Langevin, M.
  organization: Central R&D, STMicroelectron., Ottawa, Ont., Canada
– sequence: 5
  givenname: D.
  surname: Lyonnard
  fullname: Lyonnard, D.
  organization: Central R&D, STMicroelectron., Ottawa, Ont., Canada
BookMark eNot0L1OwzAABGALikRb-gCIxS_g4H_HY1RaQCpioMyV49itIYmtOAjx9gTRW274pBtuAWZ97B0AtwQXhGB9_1DtNwXFmBeESk0xuwBzIkSJJiWXYIGV1ILiUojZHzCMiNDkGqxy_sBTmOZE8jl4qVJqgzVjiD2MHhrYfbVjQGmI1uUcB_gW1zC1ZvRx6OAY4SkcTygn5xqYjP10I5zk2wxN6I834MqbNrvVuZfgfbvZr5_Q7vXxeV3tUKCcjYjb0mtDqVaGU1I2tdRYeVpbKq0VqibcNt5YLRzHXEnBhaiJVKZshDKMarYEd_-7wTl3SEPozPBzOD_BfgFUfFFj
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/DATE.2004.1269203
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-1101
EndPage 63 Vol.3
ExternalDocumentID 1269203
Genre orig-research
GroupedDBID 123
29F
29O
6IE
6IF
6IH
6IK
6IL
6IN
AAJGR
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
FEDTE
IEGSK
IPLJI
KZ1
LMP
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i243t-4c8f9a2297a4218db6907f2bc26cc57b14cdfac95e404765455b167a8d57a3293
IEDL.DBID RIE
ISBN 0769520855
9780769520858
ISSN 1530-1591
IngestDate Wed Jun 26 19:21:07 EDT 2024
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i243t-4c8f9a2297a4218db6907f2bc26cc57b14cdfac95e404765455b167a8d57a3293
ParticipantIDs ieee_primary_1269203
PublicationCentury 2000
PublicationDate 20040000
PublicationDateYYYYMMDD 2004-01-01
PublicationDate_xml – year: 2004
  text: 20040000
PublicationDecade 2000
PublicationTitle Proceedings Design, Automation and Test in Europe Conference and Exhibition
PublicationTitleAbbrev DATE
PublicationYear 2004
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000394164
ssj0005329
Score 1.6555368
Snippet In this paper, we explore the requirements of emerging complex SoC's and describe StepNP, an experimental flexible, multi-processor SoC platform targeted...
SourceID ieee
SourceType Publisher
StartPage 58
SubjectTerms Application specific processors
Costs
Digital signal processing
Hardware
Libraries
Manufacturing
Network topology
Network-on-a-chip
Productivity
Streaming media
Title Application of a multi-processor SoC platform to high-speed packet forwarding
URI https://ieeexplore.ieee.org/document/1269203
Volume 3
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELZoJ1gKbRFveWDEbew4cTxWfagLCIkisVV2bEsI1EQ0-f-cnbQFiYUtDyWOTrHuvnt8H0L3jtokVsKQGGAb4doJosEvk0joKHNapjpoRi5fxNNbNpt7mpyH_SyMtTY0n9mRPwy1fFPktU-VjSlLJfPUnh0hs2ZWa59PiWLJQ-i_a--Ig0IZbOiIgMumDWSXidekTFrmnd151pY7aSTHs8lqHmDjqF3tl-xK8DqL3v--9xQND-N7-HnvmM7Qkd30UW-n34Db7dxHJz_ICAfocXKoZePCYYVDsyEpm1GCAh4sprj8VJWPc3FVYE91TLYlLIMBeX_YCsMd34UL7xui18V8NV2SVmyBvDMeV4TnmZOKMSkUB7dvtIfNjumcpXmeCE15bpzKZWJ5xEUKgVeiaSpUZhKhwNbxOepuio29QJgCyqEQdxhPhic1UxBmeAVxI6m0jqlLNPC2WpcNn8a6NdPV35ev0XHTLePTHjeoW33V9hZ1tqa-C3_AN98IqDk
link.rule.ids 310,311,782,786,791,792,798,4054,4055,27934,54767
linkProvider IEEE
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFA46H9SX6Tbxbh58NFuTJk3zOHZh4jYEJ_g2kiYBUdbhuv9vknabgi--9UKbcmg45zuX7wPg3mLDYsk1ih1sQ1RZjpTzyyjiKkqtEokKmpGjFz59S_sDT5PzsJ2FMcaE5jPT9oehlq_zbO1TZR1MEkE8tecBozzh5bTWNqMSxYKG4H_T4BEHjTK3pSPknDYuQbtgXpWSVdw7m_O0KnjiSHT63dkgAMd2td4v4ZXgd4b1_33xCWjtBvjg89Y1nYI9s2iA-kbBAVYbugGOf9ARNsGku6tmw9xCCUO7IVqWwwS5ezDvweWnLHykC4scerJjtFq6ZaDD3h-mgO6O78N172uB1-Fg1huhSm4BvRMaF4hmqRWSEMEldY5fKw-cLVEZSbKMcYVppq3MBDM0cuZ3oRdTOOEy1YxLZ-v4DNQW-cKcA4gdzsEu8tCeDk8oIl2g4TXEtcDCWCIvQNPbar4sGTXmlZku_758Bw5Hs8l4Pn6cPl2Bo7J3xidBrkGt-FqbG7C_0uvb8Dd8A_NHq4o
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+Design%2C+Automation+and+Test+in+Europe+Conference+and+Exhibition&rft.atitle=Application+of+a+multi-processor+SoC+platform+to+high-speed+packet+forwarding&rft.au=Paulin%2C+P.G.&rft.au=Pilkington%2C+C.&rft.au=Bensoudane%2C+E.&rft.au=Langevin%2C+M.&rft.date=2004-01-01&rft.pub=IEEE&rft.isbn=9780769520858&rft.issn=1530-1591&rft.eissn=1558-1101&rft.volume=3&rft.spage=58&rft.epage=63+Vol.3&rft_id=info:doi/10.1109%2FDATE.2004.1269203&rft.externalDocID=1269203
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-1591&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-1591&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-1591&client=summon