From WikiChip
Difference between revisions of "physical core"

 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{title|Physical Core}}
 
{{title|Physical Core}}
A '''physical core''' (also '''processing units''') or just simply a '''core''' is well-partitioned piece of logic capable of independently performing all functions of a [[central processing unit]]. A single physical core may correspond to one or more [[logical core]]s.
+
A '''physical core''' (also '''processing units''') or just simply a '''core''' is [[macrocell|well-partitioned piece of logic]] capable of independently performing all functions of a processor (i.e., [[central processing unit]] in the case of a general-purpose microprocessor). A single physical core may correspond to one or more [[logical core]]s.
  
 
== Overview ==
 
== Overview ==
Line 7: Line 7:
 
It should be noted that not all cores are created equal - even within the same microprocessor. The exact capabilities of each individual core is highly dependent on the design and architecture of the system. For example, the Intel's [[Core i7-7820X]] has eight identical cores on a single integrated circuit, each capable of operating on equally heavy workloads simultaneously. Unlike Intel's, Samsung's eight-core [[Exynos 7420]] makes use of a {{armh|big.LITTLE}} architecture whereby half of the cores are powerful ([[big core|big]]) and the other half are power-efficient and far less powerful ([[little core|little]]) cores. Depending on the workloads the microprocessor may shift workloads between the cores in order to deliver higher performance or high power efficiency.
 
It should be noted that not all cores are created equal - even within the same microprocessor. The exact capabilities of each individual core is highly dependent on the design and architecture of the system. For example, the Intel's [[Core i7-7820X]] has eight identical cores on a single integrated circuit, each capable of operating on equally heavy workloads simultaneously. Unlike Intel's, Samsung's eight-core [[Exynos 7420]] makes use of a {{armh|big.LITTLE}} architecture whereby half of the cores are powerful ([[big core|big]]) and the other half are power-efficient and far less powerful ([[little core|little]]) cores. Depending on the workloads the microprocessor may shift workloads between the cores in order to deliver higher performance or high power efficiency.
  
== Multi-core ==
 
{{main|multi-core microprocessor}}
 
 
The term "multi-core" refers to microprocessors that incorporate multiple physical cores on a single chip. For example a "[[dual-core]] microprocessor" refers to a microprocessor that incorporates two cores while a "[[dodeca-core]] microprocessor" is another such processor that incorporates twelve cores.
 
The term "multi-core" refers to microprocessors that incorporate multiple physical cores on a single chip. For example a "[[dual-core]] microprocessor" refers to a microprocessor that incorporates two cores while a "[[dodeca-core]] microprocessor" is another such processor that incorporates twelve cores.
 
=== Software License ===
 
{{main|core factor}}
 
In many enterprise applications, a physical core is often associated with a single software license. That is, a microprocessor with a [[single core]] might require a single license whereas a microprocessor with [[8 cores]] might require eight licenses. Because different cores exhibit different performance characteristics, companies often make use of a [[core factor]] to normalize their license cost across multiple platforms.
 
  
 
== See also ==
 
== See also ==
 +
* [[core factor]]
 +
* [[soft core]]
 
* [[Dickey v. Advanced Micro Devices, Inc.]]
 
* [[Dickey v. Advanced Micro Devices, Inc.]]

Latest revision as of 00:39, 13 June 2018

A physical core (also processing units) or just simply a core is well-partitioned piece of logic capable of independently performing all functions of a processor (i.e., central processing unit in the case of a general-purpose microprocessor). A single physical core may correspond to one or more logical cores.

Overview[edit]

In its simplest form, such as the case with single-core microprocessors, a core is often synonymous with a central processing unit. In those cases, the entire microprocessor itself is sometimes erroneously referred to as a CPU as well. With the proliferation of commercial multi-core microprocessors since the late 2000s, the term "core" has been used to more concisely describe the individual independent processing units within the microprocessor.

It should be noted that not all cores are created equal - even within the same microprocessor. The exact capabilities of each individual core is highly dependent on the design and architecture of the system. For example, the Intel's Core i7-7820X has eight identical cores on a single integrated circuit, each capable of operating on equally heavy workloads simultaneously. Unlike Intel's, Samsung's eight-core Exynos 7420 makes use of a big.LITTLE architecture whereby half of the cores are powerful (big) and the other half are power-efficient and far less powerful (little) cores. Depending on the workloads the microprocessor may shift workloads between the cores in order to deliver higher performance or high power efficiency.

The term "multi-core" refers to microprocessors that incorporate multiple physical cores on a single chip. For example a "dual-core microprocessor" refers to a microprocessor that incorporates two cores while a "dodeca-core microprocessor" is another such processor that incorporates twelve cores.

See also[edit]