Systems and Means of Informatics
2021, Volume 31, Issue 1, pp 111-121
EVOLUTION OF NETWORK PROCESSORS
Abstract
Network processors (NP) have passed a long evolution way from general-purpose computers equipped with network interfacing cards to highly integrated on-chip systems comprising dozens of programmable processors, hardware accelerators, and network interfaces. The high performance was reached in the NPs on two differing directions: old microelectronic firms scaled up the number of processing cores with a conventional architecture, while small young companies invented specialized approaches. The second direction provided better relative characteristics, but the small firms were not competitive due to complexities of programming in their nonconventional architectures and paucity of resources to create comprehensive NP software. Ultimately, almost all of them left recently the NP market, having been absorbed, in one way or another, by some larger companies. Herewith, the latter utilized the acquired technologies mostly not for expansion into the NP market so much as for applying the multicore experience to conquer the high-performance server processors market which rapidly grows in the nowadays' era of cloud technologies. Thus, the NPs are actually ceasing to exist as separate products and turning into an intrafirm tool for intellectualization of a restricted circle of some specific network devices.
[+] References (13)
- Serpanos, D., and T. Wolf. 2011. Specialized hardware components. Architecture of network systems. The Morgan Kaufmann ser. in computer architecture and design. Elsevier Inc. 211-227.
- The basics of network processors. 2004. Available at: https://www.embedded.com/the- basics-of-network-processors/ (accessed February 17, 2021).
- Egorov, V. B. 2014. Sovremennye tendentsii v razvitii arkhitektur integrirovannykh setevykh protsessorov [Modern trends in evolution of integrated network processor architectures]. Sistemy i sredstva informatiki - Systems and Means of Informatics
24(3):78-90.
- Egorov, V. B. 2017. Sposob organizatsii obrabotki paketov v integrirovannykh setevykh protsessorakh [A method of packet processing in integrated network processors]. Sistemy i sredstva informatiki - Systems and Means of Informatics 27(1):108-121.
- OCTEONIII CN7XXX Multi-Core MIPS64 Processors. 2020. Available at: https:// www.marvell.com / products/infrastructure-processors/multi-core-processors/octeon- multi-core-mips64-processors/octeon-iii-cn7xxx.html (accessed February 17, 2021).
- Netronome NFP-6000 Flow Processor. 2018. Available at: https://www.netronome. com/m/documerits/PELNFP-6000-7-20.pdf (accessed February 17, 2021).
- TILE-Gx72 processor. 2015-2016. Available at: https://www.mellanox.com/sites/ default/files/related-docs/prod_multi_core/PB_TILE-Gx72.pdf (accessed February 17, 2021).
- Markevitch, J., and S. Malladi. 2017. A400 Gbps multi-core network processor. Available at: https://www.hotchips.org/wp-content/uploads/hcjrchives/hc29/HC29.22- Tuesday-Pub/HC29.22.80-Architectdure-Pub/HC29,22,810-400gbs-NPU- Markevitch-Cisco.pdf (accessed February 17, 2021).
- Clarke, P. 2019. Cisco enters chip market with network processor. eeNews Analog. Available at: https://www.eenewsanalog.com/news/cisco-enters-chip-market- network-processor# (accessed February 17, 2021).
- Egorov, V. 2016. Sovremennye integrirovannye setevye protsessory: Arkhitektura, vozmozhnosti, sredstva razrabotki [Modern integrated network processors: Architecture, facilities, and design tools]. Moscow: FRC CSC RAS. 103 p.
- Egorov, V. 2018. Tendentsiya k ARMirovaniyu mnogoyadernykh integrirovannykh setevykh protsessorov [A trend to ARMing of multicore integrated network processors]. Elektronnye komponenty [Electronic Components] 6:40-44.
- Egorov, V. B. 2013. Obzor i sravnenie protsessornykh yader ARM Cortex i MIPS Aptive [A review and comparison of the processor cores ARM Cortex and MIPS Aptive]. Elektronnye Komponenty [Electronic Components] 6:64-69.
- Egorov, V. B. 2020. Osobennosti mnogoyadernosti i mnogopotochnosti v setevykh protsessorakh [Multicore and multithreading peculiarities in network processors]. Sistemy i Sredstva Informatiki - Systems and Means of Informatics 30(1):82-92.
[+] About this article
Title
EVOLUTION OF NETWORK PROCESSORS
Journal
Systems and Means of Informatics
Volume 31, Issue 1, pp 111-121
Cover Date
2021-04-20
DOI
10.14357/08696527210109
Print ISSN
0869-6527
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
network processor; integrated network processor; processor core architecture; high-performance multicore server
Authors
V. B. Egorov
Author Affiliations
Institute of Informatics Problems, Federal Research Center "Computer Science
and Control", Russian Academy of Sciences, 44-2 Vavilov Str., Moscow 119333, Russian Federation
|