Jump to content

So I'm curious about how hyperthreading works.

So a i7 3770K has a clock speed of 3.5GHz. Now I'm curious as to whether each core has 3.5GHz, or each thread has 3.5GHz, or would each thread get 1.75GHz.

Same question for AMD Vishera CPUs (ex. FX 8350) there are 4 physical cores and 8 threads (i'm almost positive) so again I'll assume each thread gets 4.0GHz.

Thanks :)

Link to comment
https://linustechtips.com/topic/19574-question-about-cpu-cores-and-threads/
Share on other sites

Link to post
Share on other sites

on intel each thread would run at 3.5ghz not sure about AMD

MoBo: GA-z77x-ud3h CPU: 2500K @ 3.1 (miss my h80) Cooler: Stock GPU: EVGA 780 ACX RAM: 8gb G.skill SSDs: 2X Sammy 120EVOs HDDs: 2x Seagate Barracudas PSU: Corsair RM750 Case: Blue NZXT H440

Link to post
Share on other sites

AMD cpu use what it is called module not core and each module is about 1.5 cores . Please correct me if i'm wrong but yes, all core will run at same speed.

i think its per core theres 2 modules. Making E.G. FX-8350 with 4 physical cores within those cores make up 2 modules each. 4 times 2 = 8.

| CPU: INTEL i5 6600k @ 4.6Ghz @ 1.328v | Motherboard: ASUS Z170-AR | Ram: G.SKILL 2x8GB 2400Mhz | CPU Cooler : Corsair H100i V2

| GPU: GIGABYTE GTX980Ti G1 GAMING | SSD: SAMSUNG 840 EVO 250GB  Storage: WD 1TB GREEN | OS: Windows 10 Pro 64bit | PSU: FSP 650W AURUM S |

<<<<< BLK-Phant0m >>>>>

 

Link to post
Share on other sites

the fx-8350 has 8 physical cores, its not hyper threaded, it has modules which are made up of two integer cores, they put the two cores into a module to save die space, other wise the die would be significantly larger, it does have 8 physical cores though. not 4. the intel processors how ever have hyper threading, at least some of them do, which is completely different, it takes a single core and loads it with two separate threads resulting in a big performance hit, which is why in heavy threaded tasks the 8350 pulls ahead by a little bit, but in single threaded tasks the intels pretty much own.

Archangel(z11 Build) CPU: Ryzen 7 1700 @ 4.0 GPU: 2x Sapphire R9 290x RAM: 16GB GSkill Ripjaws V 2800 Mobo: ASRock X370 Killer SLI/AC Power Supply: Cougar CMX1000 Case: Zalman Z11 Plus HF1 Storage: 120GB Intel 520 SSD, 1TB WD Blue

Reptile(Dual G34) CPU: 2x Opteron 6172 RAM: 32GB DDR3 1866 ECC Mobo: Super Micro H8DGU-F Power Supply: Seasonic SS-660XP2 Case: Phanteks Enthoo Pro Storage: Hitachi Ultrastar 7k300 3TB

White Knight:(wife's build) CPU: A10-6800k GPU: MSI 7970 Lightning GHz BE RAM: 8GB HyperX Fury White 1866 Mobo: MSI A88x-g43 Power Supply: Seasonic M12II 520 Case: TT Commander Snow Edition Storage:1TB WD Blue

Link to post
Share on other sites

Alright, lets clear up some confusion here,

 

A CPU's stock clock speed is in no way related to the number of cores that it has, be it modules, threads or otherwise.

 

In the case of Intel CPU's Hyperthreading assign an extra logical processor to each physical processor. So while a 3770k has 4 physical processors the computer sees 8 logical processors and assigns process as such, increasing efficiency in multi-threaded applications.

 

On the AMD side of things, K1llampt has it pretty much right, each Bulldozer/Vishera module contains 2 cores similar to other architectures with the exception that they share cache, a memory controller and floating point units with the other core in their module.

 

I hope that helps, if not shoot me a PM  ;)

 
Intel Core i7 3930k @ 4.6Ghz | ASUS P9X79 Pro | G.Skill 16GB DDR3 1600 | MSI GTX670 PE
128GB Crucial M4 | 1TB Samsung Spinpoint F3 | 1TB Seagate Barracuda | 3TB Seagate Barracuda 
Corsair H100 w/NF-F12s | Coolermaster Silent Pro M 1000w | Cooler Master Storm Stryker
 

 

Link to post
Share on other sites

The 3770k has 4 cores. The cores are stock measured at 3.5Ghz. (I don't think) the threads are measured in Ghz. The hyperthreading makes it that there are two threads per core. AMD does not have this technology. The first number after the "FX-" is the number of cores. Example: the FX-8350 has 8 cores and 8 threads. The 3770k has 4 cores and 8 threads.

 

Does this help??? 

System: CPU: 4670k | Mobo: Gigabyte Z87MX D3H | RAM: 8gb 1600Mhz | Case:Corsair 350D | PSU: Corsair CX430, to be upgraded soon | GPU: HD4600, to be upgraded soon

Dogecoin: D787N1VP3JaK3wmKehWhqGXBvspZpQ4YFV

Link to post
Share on other sites

From what I remember Hyperthreading gives about 30% of a real core's performance.

 

So with an I7 you have 4 physical cores and 4 threads.

Area 51 2014. Intel 5820k@ 4.4ghz. MSI X99.16gb Quad channel ram. AMD Fury X.Asus RAIDR.OCZ ARC 480gb SSD. Velociraptor 600gb. 2tb WD.

Link to post
Share on other sites

This is too complicated to fully explain here, but...

 

The 3770 has 4 physical cores which each run at 3.5Gig. Each core is capable, using pointers, registers, etc, of running 2 threads (at an overall reduced rate).

 

The 8350 has 4 modules. Each module contains 2 cores, plus some shared resources. Overall, this performs somewhere between 4 cores + HT and 8 discrete cores.

A sieve may not hold water, but it will hold another sieve.

i5-6600, 16Gigs, ITX Corsair 250D, R9 390, 120Gig M.2 boot, 500Gig SATA SSD, no HDD

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

×