m (Inject moved page manycore microprocessor to many-core microprocessor over redirect) |
m (Reverted edits by 172.58.169.197 (talk) to last revision by David) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{title|Many-Core Microprocessor}}{{multi-core processors info}} | {{title|Many-Core Microprocessor}}{{multi-core processors info}} | ||
− | A '''manycore microprocessor''' is a [[microprocessor]] that | + | A '''manycore microprocessor''' is a [[microprocessor]] that comprises of a large number of [[physical cores]] with the goal of achieving higher degree of [[explicit parallelism]]. The cores need not be identical nor necessarily fully-featured. Manycore processors often focus on optimizing specific aspects such as power or throughput (i.e. optimized for specific types of algorithms or tasks) at the expense of other characteristics (e.g. serial code performance, generality). |
− | The term differs from a [[multi-core microprocessor]] which typically contains homogeneous cores designed to deliver high performance for both serial and parallel code, preventing it from making the kind of sacrifices a many-core microprocessor can. The term "many-core" does not denote a specific number of cores but rather their capabilities and intended tasks. For example the [[Core i7-6950X]] is a [[deca-core]] processor that would generally be considered a multi-core processor but not a many-core processor, while MIT's 16-core {{mit|RAW}} and [[Tilera]]'s 64-core {{tilera|TILE64}} would be both. | + | The term differs from a [[multi-core microprocessor]] which typically contains groups of homogeneous cores designed to deliver high performance for both serial and parallel code, preventing it from making the kind of sacrifices a many-core microprocessor can. The term "many-core" does not denote a specific number of cores but rather their capabilities and intended tasks. For example the [[Core i7-6950X]] is a [[deca-core]] processor that would generally be considered a multi-core processor but not a many-core processor, while MIT's 16-core {{mit|RAW}} and [[Tilera]]'s 64-core {{tilera|TILE64}} would be both. |
+ | == Overview == | ||
+ | {{empty section}} | ||
+ | |||
+ | == Early research == | ||
+ | {{empty section}} | ||
+ | |||
+ | === Research chips === | ||
+ | * [[16 cores]] - MIT {{mit|RAW}} <small>(2002)</small> | ||
+ | * [[48 cores]] - Intel {{intel|Rock Creek}} <small>(2009)</small> | ||
+ | * [[80 cores]] - Intel {{intel|Polaris}} <small>(2007)</small> | ||
+ | {{expand list}} | ||
+ | |||
+ | == See also == | ||
+ | * [[chip multiprocessor]] | ||
[[category:parallel computing]] | [[category:parallel computing]] |
Latest revision as of 21:39, 1 August 2021
Multi-Core CPUs | |
Many-Core Microprocessor | |
Multi-Core Microprocessor |
A manycore microprocessor is a microprocessor that comprises of a large number of physical cores with the goal of achieving higher degree of explicit parallelism. The cores need not be identical nor necessarily fully-featured. Manycore processors often focus on optimizing specific aspects such as power or throughput (i.e. optimized for specific types of algorithms or tasks) at the expense of other characteristics (e.g. serial code performance, generality).
The term differs from a multi-core microprocessor which typically contains groups of homogeneous cores designed to deliver high performance for both serial and parallel code, preventing it from making the kind of sacrifices a many-core microprocessor can. The term "many-core" does not denote a specific number of cores but rather their capabilities and intended tasks. For example the Core i7-6950X is a deca-core processor that would generally be considered a multi-core processor but not a many-core processor, while MIT's 16-core RAW and Tilera's 64-core TILE64 would be both.
Overview[edit]
This section is empty; you can help add the missing info by editing this page. |
Early research[edit]
This section is empty; you can help add the missing info by editing this page. |
Research chips[edit]
This list is incomplete; you can help by expanding it.