Jump to content

Why would they

you're talking about triple-hyperthreading, which, like you said, would make each core too slow.

 

the whole point with hyperthreading is that it uses the full potential of each core, by feeding it info faster. however, tri-threading would simply slow it down, because most programs aren't that multithreaded, and it would just be slowed by the 3rd core.

QUOTE/TAG ME WHEN REPLYING

Spend As Much Time Writing Your Question As You Want Me To Spend Responding To It.

If I'm wrong, please point it out. I'm always learning & I won't bite.

 

Laptop:

Lenovo Yoga 7 Air: Ryzen 7840S, 32GiB DDR5

 

Desktop (Old but I never replaced it):

Delidded Core i7 4770K - GTX 1070 ROG Strix - 16GB DDR3 @2000Mhz

Link to comment
https://linustechtips.com/topic/788072-4c12t-cpus/#findComment-9928905
Share on other sites

Link to post
Share on other sites

Think about it. 1 core / 2 threads doesnt perform aswell as 2 cores /2 threads because the core simple cannot process 2 cores worth of information. trying to put several cores through it might slightly increase it but defiantly not alot.

QUOTE/TAG ME WHEN RESPONDING

Please Spend As Much Time Writing Your Question As You Want Me To Spend Responding To It. Take Time & Explain

 

New TOS RUINED the meme that used to be below :( 

Link to comment
https://linustechtips.com/topic/788072-4c12t-cpus/#findComment-9928907
Share on other sites

Link to post
Share on other sites

6 minutes ago, Nickathom said:

who makes it? ibm?

Sun did some an 8-way SMT. I think there were more, including IBM, but can't remember/find them now.

 

Edit: indeed, the Power line of IBM processors has gone beyond 2-way SMT since the Power 7.

Edited by SpaceGhostC2C
Found IBM
Link to comment
https://linustechtips.com/topic/788072-4c12t-cpus/#findComment-9928954
Share on other sites

Link to post
Share on other sites

Because current hyperthreading already squeezed out all a CPU core can give. Adding threads is like adding a pair of arms to a worker. Having 2 arms is great, but 4 arms make them work even faster. Having 6 arms though and they'll get into each other's way.

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
https://linustechtips.com/topic/788072-4c12t-cpus/#findComment-9928964
Share on other sites

Link to post
Share on other sites

you prob want to read about instruction pipelining. Ive always seen hyper-threading as an attempt to manage the shit that can occur when attempting to stuff multiple program instructions into a CPU to fully utilise every component on each clock tick. Why isnt it three? Wikipedia says under the SMT article, there are CPUs from 2 to 8-thread SMT so obviously they have done their research and found 2-threads must be a sweet spot for performance.

https://en.wikipedia.org/wiki/Instruction_pipelining

https://en.wikipedia.org/wiki/Simultaneous_multithreading

this might help you understand the two above:

https://en.wikipedia.org/wiki/X86

             ☼

ψ ︿_____︿_ψ_   

Link to comment
https://linustechtips.com/topic/788072-4c12t-cpus/#findComment-9928975
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

×