Jump to content

basicly, look at it like a production line.

 

a core is a machine that can perform tasks in that line.

multiple cores -> multiple tasks can be performed at once

 

a thread is a conveyor belt in and out of those machines.

 

without "hyper threading" theres a number of cores, each with one thread.

 

"hyper threading" adds a second conveyor belt to each machine, allowing it to take in multiple non-overlapping task.

(example: one thread needs to constantly add integers, the other thread needs to constantly multiply floating point numbers, these are non-overlapping tasks)

 

in theory hyper threading is up to twice as fast, while in reality its usually about a 10% increase over no hyper threading if all threads are appropriately used.

Link to comment
https://linustechtips.com/topic/463536-core-threads/#findComment-6221328
Share on other sites

Link to post
Share on other sites

Basically, you can summarize a thread a thread as a stream of data that the CPU is processesing. One thread can process one stream of data at a time. Some cores have 1 thread, and others 2 threads, and they can process 1 stream or 2 streams of data at a time respectively on a single core. So i7s tend to have hyperthreading, each core having 2 threads, and i5s tend to not have it with their cores only being able to do one thread at a time. i3s on the other hand have fewer cores (two) with hyperthreading; as opposed to i5s, which tend to have 4 cores without hyperthreading, and i7s, that tend to have 4 (or more) cores with hyperthreading.

 

Although it is a bit more complicated than this, but that's the general idea.

i7 4790K || R9 290X + R9 290 || 16GB G.Skill TridentX 1866 || Gigabyte Z97MX Gaming 5 || Crucial MX100 256GB || WD Caviar Blue 1TB

Link to comment
https://linustechtips.com/topic/463536-core-threads/#findComment-6221340
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×