Overclock.net › Forums › Intel › Intel CPUs › hyper threading vs cores??
New Posts  All Forums:Forum Nav:

hyper threading vs cores??

post #1 of 7
Thread Starter 
What is the difference between the two? - and do cores matter more than hyper threaded cores?

Thanks
Choadasaurus-Rex
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k Asus P8P67 Pro [on route] Gigabyte GTX 580 Mushkin Blackline 4GB 1600mhz 8-8-8-24 
Hard DriveOptical DriveOSMonitor
2X Samsung F3 HD502HJ 500GB .-.-.-.-.-.-.-.-.-.-.-. Windows 7 HP 64 bit Samsung Syncmaster Xl2370 
KeyboardPowerCaseMouse
Logitech G15 Corsair HX750w Corsair 800D Logitech G9 
  hide details  
Reply
Choadasaurus-Rex
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k Asus P8P67 Pro [on route] Gigabyte GTX 580 Mushkin Blackline 4GB 1600mhz 8-8-8-24 
Hard DriveOptical DriveOSMonitor
2X Samsung F3 HD502HJ 500GB .-.-.-.-.-.-.-.-.-.-.-. Windows 7 HP 64 bit Samsung Syncmaster Xl2370 
KeyboardPowerCaseMouse
Logitech G15 Corsair HX750w Corsair 800D Logitech G9 
  hide details  
Reply
post #2 of 7
I'm thinking , yes. Because HT creates virtual cores that isn't there really (well duh plug , that's what virtual means) but real cores are real cores. They warm up , they render , they're hard to cool. And since HT makes virtual cores run on real cores. They run hotter because of it. So yeah , cores are more important than HT.
    
CPUMotherboardGraphicsRAM
Q9550 3.4 Asus P5Q3 GTX 275 Kingston DDR3 4gb 
Hard DriveOSMonitorKeyboard
Caviar Black Windows 7 x64 Viewsonic A4Tech KB-21 
PowerCaseMouse
700w Seasonic HAF 932 Trust Predator 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Q9550 3.4 Asus P5Q3 GTX 275 Kingston DDR3 4gb 
Hard DriveOSMonitorKeyboard
Caviar Black Windows 7 x64 Viewsonic A4Tech KB-21 
PowerCaseMouse
700w Seasonic HAF 932 Trust Predator 
  hide details  
Reply
post #3 of 7
Hyperthreading basically makes a virtual core for every actual core you have.
So you want cores with HT enabled to double your processing power.

4 core w/HT = 8 cores
MKG-Cosmos II
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 DO oc'd to 4.25Ghz EVGA 3-way Sli Classified 2x480 SLI 3x2g Corsair CMG6GX3M3A2000C7 
Hard DriveOptical DriveCoolingOS
80g Intel ssd, 2x300g raptors (0), 2x1 TB RE3 (0 Pioneer Blu-Ray burner, 22x dvd burner custom loop Windows 7 64bit 
MonitorKeyboardPowerCase
LG W3000H, dell ultra-sharp 24" Ducky 'OCN' with brown hx1000 Cosmos II 
MouseMouse Pad
mionix naos 5000 steelseries SX 
  hide details  
Reply
MKG-Cosmos II
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 DO oc'd to 4.25Ghz EVGA 3-way Sli Classified 2x480 SLI 3x2g Corsair CMG6GX3M3A2000C7 
Hard DriveOptical DriveCoolingOS
80g Intel ssd, 2x300g raptors (0), 2x1 TB RE3 (0 Pioneer Blu-Ray burner, 22x dvd burner custom loop Windows 7 64bit 
MonitorKeyboardPowerCase
LG W3000H, dell ultra-sharp 24" Ducky 'OCN' with brown hx1000 Cosmos II 
MouseMouse Pad
mionix naos 5000 steelseries SX 
  hide details  
Reply
post #4 of 7
oh i thought hyper threading worked like this:

if u have 4 cores, and your program only is able to utilize one core, it creates one hyper Virtual core, so in effect, the program is using 4 cores but thinks its only 1!
Teh YayZors!
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k 4.3GHz Gigabyte GA-P67A-UD4-B3 (Revision) Inno3D Geforce GTX 570 G.Skill RipJaws X 4GB (2 x 2GB) 1600mhz 
Hard DriveOptical DriveOSMonitor
3x 1TB + 200GB External LG SuperMulti Lightscribe Win 7 x86+x64 + Snow Leopard (hackintosh) 24" Samsung SyncMaster BX2450 
PowerCase
Corsair HX850W Coolermaster CM690 II Advanced 
  hide details  
Reply
Teh YayZors!
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k 4.3GHz Gigabyte GA-P67A-UD4-B3 (Revision) Inno3D Geforce GTX 570 G.Skill RipJaws X 4GB (2 x 2GB) 1600mhz 
Hard DriveOptical DriveOSMonitor
3x 1TB + 200GB External LG SuperMulti Lightscribe Win 7 x86+x64 + Snow Leopard (hackintosh) 24" Samsung SyncMaster BX2450 
PowerCase
Corsair HX850W Coolermaster CM690 II Advanced 
  hide details  
Reply
post #5 of 7
Quote:
Originally Posted by [xPt]FLuX View Post
oh i thought hyper threading worked like this:

if u have 4 cores, and your program only is able to utilize one core, it creates one hyper Virtual core, so in effect, the program is using 4 cores but thinks its only 1!
Nope, it works pretty much the opposite of that. You have a program that wants to use 4 cores (or 2, 8, 12, whatever), but you only have 2 (or 1, 4, 6, etc). Hyperthreading splits your 2 real cores into 2 real and 2 virtual cores, so the program can run four threads. If you have 4 real cores you get 8 hyperthread, 6 real cores is 12 hyperthreaded, etc.

Real cores are better than virtual cores because, even though hyperthreading allows the real cores to run more efficiently, it's still no substitute for a an actual core. Compare the gflops of a hyperthreaded dual core and a non-hyperthreaded quad core and you'll see that the quad has a large processing advantange.
    
CPUMotherboardGraphicsRAM
i5 2500k (4.5ghz@1.336v) ASRock P67 Extreme4 SLI Gigabyte GTX470 (800c/1740m) G.Skill Ripjaws 2x2GB 1600 (@1866) 
Hard DriveOptical DriveOSMonitor
G.Skill Phoenix Pro 60gb + WD Caviar Blue 320gb ASUS DVD-RW Windows 7 64bit 22" Acer x223w 
KeyboardPowerCaseMouse
Blackwidow Ultimate Seasonic X650 CM Storm Scout Logitech G400 
Mouse Pad
are you kidding? 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i5 2500k (4.5ghz@1.336v) ASRock P67 Extreme4 SLI Gigabyte GTX470 (800c/1740m) G.Skill Ripjaws 2x2GB 1600 (@1866) 
Hard DriveOptical DriveOSMonitor
G.Skill Phoenix Pro 60gb + WD Caviar Blue 320gb ASUS DVD-RW Windows 7 64bit 22" Acer x223w 
KeyboardPowerCaseMouse
Blackwidow Ultimate Seasonic X650 CM Storm Scout Logitech G400 
Mouse Pad
are you kidding? 
  hide details  
Reply
post #6 of 7
Quote:
Cores are physical hardware blocks in the processor that can run applications serially. Threads, on the other hand, aren’t physical – they are software-generated tasks that can execute independently. A well threaded program will run itself across multiple cores.
http://www.taranfx.com/hyper-threading-cpu

Quote:
Originally Posted by AMD
So – cores are like bikes, threads are the riders. Running more threads increases throughput for applications as long as you have available cores. If you have threads waiting to be scheduled and no available cores – you have a bottleneck.
http://blogs.amd.com/work/2010/01/21...out-the-cores/
Under-Utilized
(14 items)
 
  
CPUMotherboardGraphicsRAM
3570K Z77-D3H HD 6850 Corsair Vengeance 
Hard DriveHard DriveOptical DriveCooling
OCZ Vertex 2 3TB Storage Sony Optiarc AD-5280S Cooler Master Hyper 212 Plus 120mm 
OSMonitorKeyboardPower
Windows 7 SP1 HP w2207h  SideWinder X6 550 Watt 
MouseMouse Pad
SideWinder X5 Razer eXactMat X 
  hide details  
Reply
Under-Utilized
(14 items)
 
  
CPUMotherboardGraphicsRAM
3570K Z77-D3H HD 6850 Corsair Vengeance 
Hard DriveHard DriveOptical DriveCooling
OCZ Vertex 2 3TB Storage Sony Optiarc AD-5280S Cooler Master Hyper 212 Plus 120mm 
OSMonitorKeyboardPower
Windows 7 SP1 HP w2207h  SideWinder X6 550 Watt 
MouseMouse Pad
SideWinder X5 Razer eXactMat X 
  hide details  
Reply
post #7 of 7
Quote:
Originally Posted by AyeYo;8885576 
Nope, it works pretty much the opposite of that. You have a program that wants to use 4 cores (or 2, 8, 12, whatever), but you only have 2 (or 1, 4, 6, etc). Hyperthreading splits your 2 real cores into 2 real and 2 virtual cores, so the program can run four threads. If you have 4 real cores you get 8 hyperthread, 6 real cores is 12 hyperthreaded, etc.

Real cores are better than virtual cores because, even though hyperthreading allows the real cores to run more efficiently, it's still no substitute for a an actual core. Compare the gflops of a hyperthreaded dual core and a non-hyperthreaded quad core and you'll see that the quad has a large processing advantange.

Okay, I understand that, but what if you are comparing 4 cores w/hyperthreading and 4 cores w/o hyperthreading? Would the 4 with hyperthreading be the advantage?
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Intel CPUs
Overclock.net › Forums › Intel › Intel CPUs › hyper threading vs cores??