Content deleted Content added
m Disambiguated "networking" |
No edit summary |
||
Line 2:
* many standard [[instruction set]] [[microprocessor]] [[Multi-core (computing)|cores]],
* integrated low-[[Latency (engineering)|latency]] [[memory controller]],
* hardware [[accelerator (computing)|acceleration]] features for [[packet]] handling. Manycore processors make better use of silicon real estate and have lower power requirements that monolithic sequential processors.
Current software architectures can scale on current [[Multi-core (computing)|multicore]] architectures to about eight processors but have poor ability to scale beyond that number.
With the introduction of multiple cores per processor '''manycore''' devices are generally considered to be processors with greater than eight cores.
Beyond eight cores a new programming paradigm must be found for general purpose computing that provides support for parallel programing in applications.
== History and evolution ==
Line 74 ⟶ 72:
* [[Data compression|Compression]] and decompression, necessary for inspection of compressed data
* Fast interfaces to external search devices such as [[Content-addressable memory|ternary content-addressable memories]], deep packet [[parsers]], [[longest prefix match]] engines etc.
== Manycore Programming Models ==
As of 2007 no viable programming models for manycore architectures existed.
== MPU applications ==
|