# Thread: Explain ark.intel.com CPU counting and linux counting?

Enjoy an ad free experience by logging in. Not a member yet? Register.
1. ## Explain ark.intel.com CPU counting and linux counting?

http://ark.intel.com/products/40201/...-GTs-Intel-QPI

i see cpu has 4 cores and 8 threads on above page,
but when i do cat /etc/cpu* in linux,

i count 16

so im not sure how to read that ark.intel numbers?

I thought i will multiply cores against threads, but it results 32, so its not true..?

2. [code]
Cores is a hardware term that describes the number of independent central processing units in a single computing component (die or chip).

A Thread, or thread of execution, is a software term for the basic ordered sequence of instructions that can be passed through or processed by a single CPU core.
[code]
The numbers are what you see when looking at the socket-level (4 cores with hyper threading which yields 8 threads).

3. i dont understand this explanation.

4. \$spacer_open \$spacer_close
5. At the socket level (plugs into a socket or or is soldered on the motherboard), this "chip" has 4 cores. Each core has "hyper threading" (which allow for 2 threads per core).
Code:
In math equation:

-------- * -----------  =  ------------
1 socket    1 core          1 socket
To get 16 threads, you would need to have 2 chips!

6. So when ark.intel.com says:
# of Cores 4

and i want to discover total of cores(incl- virtual) i do: Threads / Cores (8 / 4) = 2. Then i multiply result by number of threads? (2x8 = 16)?

So when there is this cpu - ARK | Intel® Xeon® Processor L5638 (12M Cache, 2.00 GHz, 5.86 GT/s Intel® QPI)
# of Cores 6

?

So if i have:

Im getting 8/4=2 ; 2x8=16 threads. 16x3,2Ghz=51.2Ghz

And second:

Im getting 12/6=2 ; 2x12=24 threads. 24x2Ghz=48Ghz

surprisingly, more threads CPU is weaker..?

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•