• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Intel Raptor Lake Processor with 34 P-Cores Spotted

Joined
Jan 5, 2006
Messages
18,584 (2.69/day)
System Name AlderLake
Processor Intel i7 12700K P-Cores @ 5Ghz
Motherboard Gigabyte Z690 Aorus Master
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MT/s CL36
Video Card(s) MSI RTX 2070 Super Gaming X Trio
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p
Case Be quiet! Silent Base 600 - Window
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W
Mouse Logitech MX Anywhere 2 Laser wireless
Keyboard RAPOO E9270P Black 5GHz wireless
Software Windows 11
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
Games wont ever need more than 12 cores/threads, ever. Many game devs are still struggling with using more than 4 cores.

Even GTA V from 2014 can use 16 threads...
 
Joined
Oct 27, 2020
Messages
791 (0.53/day)
For me it could be the following scenario regarding meaningful use of core/threads for 99% if cases (1 tier down for some odd cases that makes better multithreading usage) , if in 2028 Xbox series X2/PS6 has double the core/threads vs current gen and in PC client space we see similar increase also by then:

2034-203816C/32T
2029-203312C/24T
2025-20288C/16T
2021-20246C/12T
2017-20204C/8T
2013-20164C/4T
2009-20122C/4T
2006-20082C/2T
2003-20051C/2T
2000-20021C/1T
 
Last edited:
Joined
May 2, 2017
Messages
7,762 (2.81/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Even GTA V from 2014 can use 16 threads...
Yes, but 16 high performance threads? Not likely. Most games these days spawn tons of threads; typically 1-2 of those threads actually load your CPU noticeably, with 3-4 heavy ones becoming more common.
 
Joined
Jan 5, 2006
Messages
18,584 (2.69/day)
System Name AlderLake
Processor Intel i7 12700K P-Cores @ 5Ghz
Motherboard Gigabyte Z690 Aorus Master
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MT/s CL36
Video Card(s) MSI RTX 2070 Super Gaming X Trio
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p
Case Be quiet! Silent Base 600 - Window
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W
Mouse Logitech MX Anywhere 2 Laser wireless
Keyboard RAPOO E9270P Black 5GHz wireless
Software Windows 11
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
Yes, but 16 high performance threads? Not likely. Most games these days spawn tons of threads; typically 1-2 of those threads actually load your CPU noticeably, with 3-4 heavy ones becoming more common.

CPU usage while playing GTA V
Screenshot 2022-09-28 202617.png


From the bottom right to the left are the 4 E cores.
 
Joined
Jul 20, 2021
Messages
28 (0.02/day)
CPU usage while playing GTA V
View attachment 263483

From the bottom right to the left are the 4 E cores.
Look at the utilization, though. It's not actually making full use of those cores; one thread is switching back and forth across the hyper-threads. Windows 10 and 11 do this on Intel and AMD hardware and I don't know why, it's really strange. But anyway, I've tested it exhaustively, and GTA V will only actually benefit from 8 cores. Higher-core-count chips don't actually gain performance at all in GTA V.
 
Joined
Jan 5, 2006
Messages
18,584 (2.69/day)
System Name AlderLake
Processor Intel i7 12700K P-Cores @ 5Ghz
Motherboard Gigabyte Z690 Aorus Master
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MT/s CL36
Video Card(s) MSI RTX 2070 Super Gaming X Trio
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p
Case Be quiet! Silent Base 600 - Window
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W
Mouse Logitech MX Anywhere 2 Laser wireless
Keyboard RAPOO E9270P Black 5GHz wireless
Software Windows 11
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
Higher-core-count chips don't actually gain performance at all in GTA V.
Well I noticed I don't have any longer a CPU bottleneck.... The i7 12700K keeps my 2070 Super in 97~100% load throughout the game.... At 1440p...
My i7 6700K @ 4.5Ghz was unable to do that...
 
Joined
Jul 20, 2021
Messages
28 (0.02/day)
Well I noticed I don't have any longer a CPU bottleneck.... The i7 12700K keeps my 2070 Super in 97~100% load throughout the game.... At 1440p...
My i7 6700K @ 4.5Ghz was unable to do that...
Your 6700K has a 50% or more ST deficit even with the overclock.
 
Joined
Jul 16, 2014
Messages
8,198 (2.17/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
Even GTA V from 2014 can use 16 threads...
Using and needing are two different things here. GTA doesnt fully utilize 16 cores, or 8 cores/8 threads, it does not need that many, besides GTA V is one of very very few games that use more than 6 cores.
 
Joined
May 2, 2017
Messages
7,762 (2.81/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
CPU usage while playing GTA V
View attachment 263483

From the bottom right to the left are the 4 E cores.
So, I see two heavily loaded threads (core 2/thread 2, core 8/thread 14), one slightly lighter (core 6/thread 10), a bunch of variable medium loads, and a bunch of HT threads (which are much lower performance than both the main thread and an E core) loaded anywhere from 0% to ~50%. That seems to align pretty well with what I was saying.
 
Joined
Jul 16, 2014
Messages
8,198 (2.17/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
That are some games that can already see a performance benefit from having more than 8 cores. To say that games with never need more than 12 cores is certain to be disproven.
see above, using and needing...
 
Joined
May 2, 2017
Messages
7,762 (2.81/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Well I noticed I don't have any longer a CPU bottleneck.... The i7 12700K keeps my 2070 Super in 97~100% load throughout the game.... At 1440p...
My i7 6700K @ 4.5Ghz was unable to do that...
So you went from 4c8t to 12c20t, saw a performance increase, and see that as proof that games are using more than 3-4 high performance threads? Sorry, but that doesn't add up. That 6700K had 4 high performance threads, and it still had to run your OS and background applications. If a game was then also running 3-4 high performance threads, obviously there would be a bottleneck, especially if that same game spawned 12+ threads that needed shuffling around.
 
Joined
Jan 5, 2006
Messages
18,584 (2.69/day)
System Name AlderLake
Processor Intel i7 12700K P-Cores @ 5Ghz
Motherboard Gigabyte Z690 Aorus Master
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MT/s CL36
Video Card(s) MSI RTX 2070 Super Gaming X Trio
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p
Case Be quiet! Silent Base 600 - Window
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W
Mouse Logitech MX Anywhere 2 Laser wireless
Keyboard RAPOO E9270P Black 5GHz wireless
Software Windows 11
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
Whatever you guys trying to say, I know now from my own experience that my current CPU is no longer a bottleneck....:)
 
Joined
May 2, 2017
Messages
7,762 (2.81/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Whatever you guys trying to say, I know now from my own experience that my current CPU is no longer a bottleneck....:)
Oh, it absolutely isn't. But a fast 6c12t would likely not have been much of one either, nor an 8c16t.
 
Joined
Dec 17, 2020
Messages
137 (0.10/day)
If Intel were to put AVX512 on both their e & p cores we could see Xeon Phi levels of performance.
 
Joined
Jul 13, 2016
Messages
3,280 (1.07/day)
Processor Ryzen 7800X3D
Motherboard ASRock X670E Taichi
Cooling Noctua NH-D15 Chromax
Memory 32GB DDR5 6000 CL30
Video Card(s) MSI RTX 4090 Trio
Storage Too much
Display(s) Acer Predator XB3 27" 240 Hz
Case Thermaltake Core X9
Audio Device(s) Topping DX5, DCA Aeon II
Power Supply Seasonic Prime Titanium 850w
Mouse G305
Keyboard Wooting HE60
VR HMD Valve Index
Software Win 10
see above, using and needing...

At some point it's feasible that a 12 core will be needed to have a smooth gaming experience.

It really depends on your definition of need. One person can take the position that they are fine with 12 FPS and don't need more and that would be valid because what they need is entirely up to them. I'm going off more the general consensus of the market in what is needed to have an enjoyable gaming experience.

It would be beneficial for the gaming market in general if games started to lean on more cores. It's far easier to scale up performance by adding cores while also keeping costs and power consumption down.
 
Joined
Jan 3, 2021
Messages
3,492 (2.46/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
So, I see two heavily loaded threads (core 2/thread 2, core 8/thread 14), one slightly lighter (core 6/thread 10), a bunch of variable medium loads, and a bunch of HT threads (which are much lower performance than both the main thread and an E core) loaded anywhere from 0% to ~50%. That seems to align pretty well with what I was saying.
What do you mean here? When two threads are running on the same core, they have the same performance. The OS cannot change that because a core has no concept of thread priority. Here is some discussion about that.
 
Joined
Nov 4, 2005
Messages
11,982 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
What do you mean here? When two threads are running on the same core, they have the same performance. The OS cannot change that because a core has no concept of thread priority. Here is some discussion about that.


Since late revisions of XP Windows has been aware of shared core resources when dealing with HT capable processors, and scheduled threads to account for the available resource pool using "physical" cores (checking the thread for stalls/hard pages) before assigning a thread to any other core.

 
Joined
May 3, 2018
Messages
2,881 (1.20/day)
Intel can push many e cors with easy to gain back some of the HETD, maybe for much cheaper by saving a lot of silicon space.
e cores prove to do a good jobe in highly multitasking workload.
I can see
8+32\48\64
10+24\32\40
16+16\24\32
Yep Arrow Lake is reported as having up to 48 cores, 8P + 40E.
 
Joined
Jul 16, 2014
Messages
8,198 (2.17/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
It would be beneficial for the gaming market in general if games started to lean on more cores. It's far easier to scale up performance by adding cores while also keeping costs and power consumption down.
I've been advocating this for years, even if there a limit what can be done with core counts within game development, thus far.
 
Joined
May 2, 2017
Messages
7,762 (2.81/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
What do you mean here? When two threads are running on the same core, they have the same performance. The OS cannot change that because a core has no concept of thread priority. Here is some discussion about that.
Sorry, but no. Only if they are being run sequentially, not through SMT. SMT uses "spare" resources not used by the main thread, with some interleaving, meaning that unless you have the perfect task for a HT thread, it has much lower performance potential as there is less execution hardware available to it.
 
Joined
Jun 22, 2015
Messages
76 (0.02/day)
Processor AMD R7 3800X EKWB
Motherboard Asus Tuf B450M-Pro µATX +MosfetWB (x2)
Cooling EKWB on CPU + GPU / Heatkiller 60/80 on Mosfets / Black Ice SR-1 240mm
Memory 2x8GB G.Skill DDR4 3200C14 @ ----
Video Card(s) Vega64 EKWB
Storage Samsung 512GB NVMe 3.0 x4 / Crucial P1 1TB NVMe 3.0 x2
Display(s) Asus ProArt 23" 1080p / Acer 27" 144Hz FreeSync IPS
Case Fractal Design Arc Mini R2
Power Supply SeaSonic 850W
Keyboard Ducky One TKL / MX Brown
Joined
May 2, 2017
Messages
7,762 (2.81/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Intel Outs First Xeon Scalable "Sapphire Rapids" Benchmarks, On-package Accelerators Help Catch Up with AMD EPYC

Wouldn't this be half of the "Sapphire Rapids", or the chip after that ?

Intel are stating 60 cores for Sapphire Rapids, so this would be 30 cores, with 4 possible defective cores ?
Dual Die for the 60c variant ?

Or is this the 'stand alone' up-to 34 core chip, with just the one compute die ?
Given that the wafer is labeled Raptor Lake and not Sapphire Rapids, it would seem to be not quite the same - but it's likely very similar, yes. As I said above, they're likely test producing wafers of XCC dice of every core revision just to see how they perform for server/HPC purposes. AFAIK Sapphire Rapids uses a Golden Cove core with more cache, so it should be very similar to Raptor Lake, but it's not the same.
 
Joined
Jan 3, 2021
Messages
3,492 (2.46/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Sorry, but no. Only if they are being run sequentially, not through SMT. SMT uses "spare" resources not used by the main thread, with some interleaving, meaning that unless you have the perfect task for a HT thread, it has much lower performance potential as there is less execution hardware available to it.
Are you willing to do a benchmarking experiment on your 5800X? I can't , my i5-6600K has had HT disabled forever by its creator. You'd need to run two instances of a single-threaded benchmarking program such as Super Pi at the same time, one pinned (via affinity settings) to virtual CPU 0, the other to virtual CPU 1. Or any pair that belong to the same core. What results do you get, is one instance slower than the other?

I can't find any technical documents or discussion or benchmarking results that would confirm that there exists a "main thread" with higher priority and a "HT thread" with lower priority, so that the main thread would never be slowed down substantially, but the HT thread would "take whatever remains" of execution units and run very slowly. AnandTech has had some great articles on HT since 2002, with this one being the most recent, and there's no mention of the two threads being unequal.

The OS scheduled clearly knows the consequences of dispatching threads to fewer physical cores (preferring HT) vs. more physical cores (preferring no HT), but this is a different matter.
 
Joined
Jan 3, 2021
Messages
3,492 (2.46/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Since late revisions of XP Windows has been aware of shared core resources when dealing with HT capable processors, and scheduled threads to account for the available resource pool using "physical" cores (checking the thread for stalls/hard pages) before assigning a thread to any other core.

That's a great article, thanks. Also, what you said is true. (I just don't know how much Windows can check for stalls and hard page faults and such things. The scheduler has little time for a detailed analysis of execution, it must be fast.)

But here's what the article says: "When processes share a physical processor the sharing of resources, including the fetch and issue bandwidth, means that they both run slower than they would do if they had exclusive use of the processor." It would be relevant for the article if one ran much faster than the other, but there's no mention of that. The authors then observe the performance of pairs of processes, with pairs running on the same core, not individual processes.

So I still assume that two threads on the same core are executed with the same priority, at least on the x86 architecture. By contrast, IBM's POWER architecture has thread priorities support in the hardware:
The processor allows priorities to be assigned to hardware threads. The difference in priority between sibling threads determines the ratio of physical processor decode slots allotted to each thread. More slots provide better thread performance.
 
Top