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...
Saved in:
Published in: | Proceedings Design, Automation and Test in Europe Conference and Exhibition Vol. 3; pp. 58 - 63 Vol.3 |
---|---|
Main Authors: | , , , , |
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 |