RUS  ENG
Full version
JOURNALS // Sistemy i Sredstva Informatiki [Systems and Means of Informatics] // Archive

Sistemy i Sredstva Inform., 2020 Volume 30, Issue 1, Pages 82–92 (Mi ssi686)

This article is cited in 1 paper

Multicore and multithreading peculiarities in network processors

V. B. Egorov

Institute of Informatics Problems, Federal Research Center "Computer Science and Control" of the Russian Academy of Sciences, 44-2 Vavilov Str., Moscow 119133, Russian Federation

Abstract: General-purpose high-performance processors exploit combinations of diverse approaches to the computation parallelism, multicoring and multithreading included. Due to objective difficulties for quantitative estimations of multicoring and multithreading efficiency, as well as their interdependency in modern server processors, various developing companies choose differing structural solutions based on some proprietary evaluations or followed company traditions. Meanwhile, regarding network processors specifically, thorough consideration of their organization peculiarities and examination of their typical software features may induce the developers to a qualitative conclusion on preference of multicoring against multithreading, which would stimulate them to use in the network processor design the ARM architecture with its predilection for aggressive multicoring and conceptual disregard for multithreading.

Keywords: ARM, computation parallelism, multicore, multithreading, network processor, processor architecture.

Received: 23.09.2019

DOI: 10.14357/08696527200107



© Steklov Math. Inst. of RAS, 2024