Jump to content

Cores vs threads.

Go to solution Solved by Hieb,

I have a question will hyperthreading effectivly work like 8 physical cores?

 

No. You can think of a thread like a pipeline of information or instructions. A core is what does the physical processing of a thread.

The way hyper-threading works is by giving two threads to a single core. This allows more efficient overall processing of information since things can be put on an extra thread to be completed when the other thread the core is working on has a period of downtime, so it fills in the gaps with the other thread. Or it can pause one thread to work on stuff from the other.

 

The operating system treats it as 8 physical cores, but it's not as effective as 8 cores since the core can still only process one task at a time from one thread at a time.. it just makes it overall more efficient and capable of getting more done.

Cores can be physical

Threads can be virtual.

Hyperthreading technology works by giving a physical core two threads, so it seems like the processor has double the amount of cores.

i7, 4 cores = 8

i5, 4 cores =4

#SAMSUNG  "provided us 4 1tb ssds so we could run the whole site off solid state." - LinusTech


#GALAXY


#ATIV


Link to comment
https://linustechtips.com/topic/228902-cores-vs-threads/#findComment-3132871
Share on other sites

Link to post
Share on other sites

Even faster than possible.

 

Intel Core i3 4150. 4 threads 2 cores.

Makes the game/software think that you have 4 cores. 

Basically runs 4 virtual cores on a 2 core CPU.

Core i7s are just i5s with hyperthreading (In the 1155 and 1150 area)

5800X3D - RTX 4070 - 2K @ 165Hz

 

Link to comment
https://linustechtips.com/topic/228902-cores-vs-threads/#findComment-3132875
Share on other sites

Link to post
Share on other sites

I have a question will hyperthreading effectivly work like 8 physical cores?

 

No. You can think of a thread like a pipeline of information or instructions. A core is what does the physical processing of a thread.

The way hyper-threading works is by giving two threads to a single core. This allows more efficient overall processing of information since things can be put on an extra thread to be completed when the other thread the core is working on has a period of downtime, so it fills in the gaps with the other thread. Or it can pause one thread to work on stuff from the other.

 

The operating system treats it as 8 physical cores, but it's not as effective as 8 cores since the core can still only process one task at a time from one thread at a time.. it just makes it overall more efficient and capable of getting more done.

Intel i5-4690K @ 3.8GHz || Gigabyte Z97X-SLI || 8GB G.Skill Ripjaws X 1600MHz || Asus GTX 760 2GB @ 1150 / 6400 || 128GB A-Data SX900 + 1TB Toshiba 7200RPM || Corsair RM650 || Fractal 3500W

Link to comment
https://linustechtips.com/topic/228902-cores-vs-threads/#findComment-3132980
Share on other sites

Link to post
Share on other sites

explain "FAP" please 

in this context "Fast As Possible" :)

[Main rig "ToXxXiC":]
CPU: Intel Core i7-4790K | MB: ASUS Maximus VII Formula | RAM: G.Skill TridentX 32GB 2400MHz (DDR-3) | GPU: EVGA GTX980 Hydro Copper | Storage: Samsung 850 Pro 256GB SSD + Samsung 850 EVO 1TB SSD (+NAS) | Sound: OnBoard | PSU: XFX Black Edition Pro 1050W 80+ Gold | Case: Cooler Master Cosmos II | Cooling: Full Custom Watercooling Loop (CPU+GPU+MB) | OS: Windows 7 Professional (64-Bit)

Link to comment
https://linustechtips.com/topic/228902-cores-vs-threads/#findComment-3133885
Share on other sites

Link to post
Share on other sites

I have a question will hyperthreading effectivly work like 8 physical cores?

 

All else being equal, 2 physical cores are faster than one Hyperthreaded core. A real core is a physical unit that has its own discrete set of resources that it does not share with other cores, whereas Hyperthreading is basically two threads running in a single core.

 

That being said, in the real world there are some really fast 4-core/8-thread processors and a few rather slow 8-core processors, so its hard to come up with a real-world model that demonstrates that difference objectively.

Link to comment
https://linustechtips.com/topic/228902-cores-vs-threads/#findComment-3134895
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

×