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

Intel Core i9-12900K E-Cores Only Performance

Joined
Dec 5, 2020
Messages
185 (0.14/day)
Joined
Apr 21, 2010
Messages
569 (0.11/day)
System Name Home PC
Processor Ryzen 5900X
Motherboard Asus Prime X370 Pro
Cooling Thermaltake Contac Silent 12
Memory 2x8gb F4-3200C16-8GVKB - 2x16gb F4-3200C16-16GVK
Video Card(s) XFX RX480 GTR
Storage Samsung SSD Evo 120GB -WD SN580 1TB - Toshiba 2TB HDWT720 - 1TB GIGABYTE GP-GSTFS31100TNTD
Display(s) Cooler Master GA271 and AoC 931wx (19in, 1680x1050)
Case Green Magnum Evo
Power Supply Green 650UK Plus
Mouse Green GM602-RGB ( copy of Aula F810 )
Keyboard Old 12 years FOCUS FK-8100
hmm , interesting.E-cores is 3.9% slower than Ryzen 3300x in 1080p and power draw almost on par with 3300x, It's just Ryzen 3300x.
 
Joined
Apr 18, 2013
Messages
1,260 (0.30/day)
Location
Artem S. Tashkinov
Looking at the last chart, Cinebench energy usage, the "energy efficent" cores are in practice less efficient than the P-Cores, and less efficient than all the Zen 3 CPUs, when you actually need to get some work done.

And when you enable both the P-Cores and the E-Cores, the energy usage drops by just 3% compared to using just the P-Cores. Is this worth the hassle of having to deal with all the quirks of a hybrid architecture?

Even in the single threaded SuperPI energy test, the E-Cores were barely more efficient than the 5800X cores.

While the big/little architecture had some success in the mobile device market, I don't think Intel's implementation is worth the hassle for the time being.

That being said, if I was looking to build a new computer from scratch, I would consider Intel, since the P-Cores give the best gaming performance at the moment. But, even if I bought an Intel CPU, I would probably disable all the E-Cores, to make sure the thread scheduler doesn't mess up.

hmm , interesting.E-cores is 3.9% slower than Ryzen 3300x in 1080p and power draw almost on par with 3300x, It's just Ryzen 3300x.

I look at alder lake in general as a high consumption mess
These E-cores only? THESE impress me.

An E-core based laptop for example, would be quite interesting to see


(To be clear, this is sarcasm. Even the E-cores are power hungry monsters)

The best part of this whole review: these maxed-out E-cores consume MORE , so doubling performance/watt by doubling core count is almost impossible

This was addressed in the review, maybe read it fully for a change: "Second, the E-cores on the i9-12900K are saddled with that large 30 MB L3 cache, and other power-hungry processor components which are affecting efficiency".

Lastly in case ya'll haven't noticed ADL CPUs with both P and E cores do not allow to completely disable all P-cores, at least one P-core is required to drive the CPU.
 
Last edited:
Joined
Nov 11, 2020
Messages
457 (0.33/day)
Location
Earth, Solar System, Milky Way Galaxy, Local Group
Processor AMD Ryzen 7 5700X
Motherboard Asus TUF Gaming B550M-Plus (Wi-Fi)
Cooling Thermalright PA120 SE; Arctic P12, F12
Memory Crucial BL8G32C16U4W.M8FE1 ×2
Video Card(s) Sapphire Nitro+ RX 6600 XT
Storage Kingston SKC3000D/2048G; Samsung MZVLB1T0HBLR-000L2; Seagate ST1000DM010-2EP102
Display(s) AOC 24G2W1G4
Case Sama MiCube
Audio Device(s) Somic G923
Power Supply EVGA 650 GD
Mouse Logitech G102
Keyboard Logitech K845 TTC Brown
Software Windows 10 Pro 1903, Dism++, CCleaner
Benchmark Scores CPU-Z 17.01.64: 3700X @ 4.6 GHz 1.3375 V scoring 557/6206; 760K @ 5 GHz 1.5 V scoring 292/964
Impressive by these E-cores and great article!
But I still prefer that it was made "all P-cores" if possible. Reasons are quite simple: There's no need for a scheduler. And as far as I'm concerned, it's virtually impossible to schedule every task into proper P-cores or E-cores. Sometimes it just doesn't work properly. Maybe you want a heavy-load rendering task to be on the P-cores in the back and at the same time at the front you use the browser or something. But it's very possible when a new software comes in and remains to be optimised. This doesn't happen when you make it "all P-cores".
Just saying. I mean, we don't know how to make a chip better they do, do we? :p
 
Joined
Apr 18, 2013
Messages
1,260 (0.30/day)
Location
Artem S. Tashkinov
Impressive by these E-cores and great article!
But I still prefer that it was made "all P-cores" if possible. Reasons are quite simple: There's no need for a scheduler. And as far as I'm concerned, it's virtually impossible to schedule every task into proper P-cores or E-cores. Sometimes it just doesn't work properly. Maybe you want a heavy-load rendering task to be on the P-cores in the back and at the same time at the front you use the browser or something. But it's very possible when a new software comes in and remains to be optimised. This doesn't happen when you make it "all P-cores".
Just saying. I mean, we don't know how to make a chip better they do, do we? :p
  • You can perfectly disable E-cores.
  • There will be soon CPUs with no E-cores at all.
  • Pinning tasks to P/E cores works beautifully from what I've seen so far (ProcessLasso/Task Manager/etc).
  • Very few applications so far have been outright incompatible with ADL and this will be improved/solved sooner rather than later.
  • E-Cores are performant enough not to actually rile about it in case W11 mismanages everything.
 
Joined
Sep 24, 2020
Messages
124 (0.09/day)
System Name Room Heater Pro
Processor i9-13900KF
Motherboard ASUS ROG STRIX Z790-F GAMING WIFI
Cooling Corsair iCUE H170i ELITE CAPELLIX 420mm
Memory Kingston Renegade RGB, 32GB 2x2x16GB, DDR5, 6400MHz, CL32
Video Card(s) Palit GeForce RTX 4090 GameRock OC 24GB
Storage Kingston FURY Renegade Gen.4, 4TB, NVMe, M.2.
Display(s) ASUS ROG Swift OLED PG48UQ, 47.5", 4K, OLED, 138Hz, 0.1 ms, G-SYNC
Case Thermaltake View 51 TG ARGB
Power Supply Asus ROG Thor, 1200W Platinum
Mouse Logitech Pro X Superlight 2
Keyboard Logitech G213 RGB
VR HMD Oculus Quest 2
Software Windows 11 23H2
This was addressed in the review, maybe read it fully for a change: "Second, the E-cores on the i9-12900K are saddled with that large 30 MB L3 cache, and other power-hungry processor components which are affecting efficiency".

Lastly in case ya'll haven't noticed ADL CPUs with both P and E cores do not allow to completely disable all P-cores, at least one P-core is required to drive the CPU.

Reading comprehension and severe form of ADD have become a major issue it seems and that's coming from a person who actually suffers from severe ADD/memory issues.
Yes, that exactly what I was saying: Intel's implementation is not ideal. It doesn't matter if the actual piece of silicon dedicated to the e-Core is actually very efficient, if that efficiency doesn't translate into increased system efficiency overall. And, in many situations, it seems it does not.

And considering it complicates things for the operating system and the application developers, its value is even more questionable. For example, I bought a 5800X instead of a 5900X or 5950X not because I couldn't afford them, but because they have 2 CCDs, making thread scheduling more complicated compared to a single CCD.

Reading comprehension and severe form of ADD have become a major issue it seems

I'll try to ignore this part of your comment.
 
Last edited:
Joined
Aug 6, 2020
Messages
729 (0.50/day)
I told folks who cant stop making love with Alder Lake that the performance in E-core-only servers would be around 60% (these less dense Xeons will all turbo over 4.,5 ghz, so terrible webserver latency). and the lack of SMT means poor database performance

And, when you target those isolated clouds loads on your customized stack , you must simultaneous,y compete with Amazon's Neoverse!

Intel still hasn't put more than 8 of these in a single socket!


The best part of this whole review: these maxed-out E-cores consume MORE , so doubling performance/watt by doubling core count is almost impossible

1637421439598.png
 
Last edited:
Joined
Nov 11, 2020
Messages
457 (0.33/day)
Location
Earth, Solar System, Milky Way Galaxy, Local Group
Processor AMD Ryzen 7 5700X
Motherboard Asus TUF Gaming B550M-Plus (Wi-Fi)
Cooling Thermalright PA120 SE; Arctic P12, F12
Memory Crucial BL8G32C16U4W.M8FE1 ×2
Video Card(s) Sapphire Nitro+ RX 6600 XT
Storage Kingston SKC3000D/2048G; Samsung MZVLB1T0HBLR-000L2; Seagate ST1000DM010-2EP102
Display(s) AOC 24G2W1G4
Case Sama MiCube
Audio Device(s) Somic G923
Power Supply EVGA 650 GD
Mouse Logitech G102
Keyboard Logitech K845 TTC Brown
Software Windows 10 Pro 1903, Dism++, CCleaner
Benchmark Scores CPU-Z 17.01.64: 3700X @ 4.6 GHz 1.3375 V scoring 557/6206; 760K @ 5 GHz 1.5 V scoring 292/964
  • You can perfectly disable E-cores.
  • There will be soon CPUs with no E-cores at all.
  • Pinning tasks to P/E cores works beautifully from what I've seen so far (ProcessLasso/Task Manager/etc).
  • Very few applications so far have been outright incompatible with ADL and this will be improved/solved sooner rather than later.
You miss my point. We've got to consider the possibility that schedulers mis-schedule tasks.
And I don't appreciate thing like "manually disabling E-cores" or what. That costs me the threads of them.
AND they are launching models with no E-cores at all, as you said. So the question is, why didn't they make it all P-cores in the first place, something like 16c/32t? Because they couldn't. Who would give up that 8 more threads? Either they couldn't make a silicon with 16 full-power P-cores that's small enough, or they can't control power consumption. That's the problem, and that's what I'm tryna say. I prefer 16 full-power "P-cores" which provide me 32 threads, and at the same time I do NOT AT ALL have to worry about mis-scheduling.
  • E-Cores are performant enough not to actually rile about it in case W11 mismanages everything.
OK. Next time you try putting your video rendering task on E-cores which takes more time, and live with it.

I may be talking directly, but please bear with me.
I expressed my preference, but it doesn't mean I hate E-cores. And I believe when it comes to a problem, simple ways are always the best answer. The more complex it is, the less reliable it'll be.
 
Last edited:
Joined
Apr 18, 2013
Messages
1,260 (0.30/day)
Location
Artem S. Tashkinov
You miss my point. We've got to consider the possibility that schedulers mis-schedule tasks.
And I don't appreciate thing like "manually disabling E-cores" or what. That costs me the threads of them.
AND they are launching models with no E-cores at all, as you said. So the question is, why didn't they make it all P-cores in the first place, something like 16c/32t? Because they couldn't. Who would give up that 8 more threads? Either they couldn't make a silicon with 16 full-power P-cores that's small enough, or they can't control power consumption. That's the problem, and that's what I'm tryna say. I prefer 16 full-power "P-cores" which provide me 32 threads, and at the same time I do NOT AT ALL have to worry about mis-scheduling.

OK. Next time you try putting your video rendering task on E-cores which takes more time, and live with it.

I may be talking directly, but please bear with me.
I expressed my preference, but it doesn't mean I hate E-cores. And I believe when it comes to a problem, simple ways are always the best answer. The more complex it is, the less reliable it'll be.

16 P-cores will have a TDP of around 400W or something, I'm not sure many people would want that if any. Intel has been rumored to offer even more E-cores in Raptor Lake so MT performance will be higher/what people are looking for. P-Cores make sense only for tasks which are bad at parallelizing and there aren't that many of them, at least not that many that normal people will run simultaneously. OK, Windows Updates could be one of them, maybe your web browser, maybe an old odd app or game here and there, we are looking at most four maybe five. Everything else may use as many E-cores as possible. We've already had this discussion here and here. It's getting tiresome to see the same questions being asked and answer them again.
 
Joined
Nov 19, 2019
Messages
105 (0.06/day)
Is it me, or do the down clocked P cores do relatively better in the game benchmarks than the clock speeds suggest they should? Does disabling HT help in games, or is this all down to cache architecture and size?
 
Joined
Dec 26, 2006
Messages
3,674 (0.57/day)
Location
Northern Ontario Canada
Processor Ryzen 5700x
Motherboard Gigabyte X570S Aero G R1.1 BiosF5g
Cooling Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm
Memory Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A)
Video Card(s) AMD RX 6800 - Asus Tuf
Storage Kingston KC3000 1TB & 2TB & 4TB Corsair MP600 Pro LPX
Display(s) LG 27UL550-W (27" 4k)
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220-VB
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos Pro
Keyboard Corsair Strafe with browns
Software W10 22H2 Pro x64
Nice work W!zz, interesting stuff. One would have thought those e-cores would have used less power than they do.
 
Joined
Jan 3, 2021
Messages
3,092 (2.34/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
The best part of this whole review: these maxed-out E-cores consume MORE , so doubling performance/watt by doubling core count is almost impossible
Yes, that's very interesting, and contrary to what I predicted. E-core perf/W will probably be better in the smaller ADL dies, because of less cache, but we won't see those anytime soon.

E-cores still have a solid advantage in perf/mm² so they are not total nonsense, or purely a marketing trick.

It would be interesting to have at least some benchmarks with P-cores only but with HT enabled. Maybe there's a second Wiz2ard around to do all that.
 

ARF

Joined
Jan 28, 2020
Messages
4,559 (2.74/day)
Location
Ex-usa | slava the trolls
I'm interested if it's economical to mine some cryptocurrency (maybe Monero?) on E-cores. Maybe someone in discussion can share his findings.
Thanks for great review W1zzard!

No.

Yeah, "fallen", right there next to AMD.

Intel is in a really bad position now. And the 400W power figures prove it:

16 P-cores will have a TDP of around 400W or something, I'm not sure many people would want that if any.
 
Joined
Jun 1, 2021
Messages
250 (0.21/day)
Our testing shouldn't be taken as guidance for any future Pentium Silver product with eight "Gracemont" cores because the E-cores on an i9-12900K have the luxury of that sweet 30 MB L3 cache, a 160-bit DDR5 memory interface (...)
Did you mean 128-bit memory interface? It's only 160-bit when counting ECC bits, which aren't being used anyway and I don't even think the memory controller supports it.

Looking at the last chart, Cinebench energy usage, the "energy efficient" cores are in practice less efficient than the P-Cores, and less efficient than all the Zen 3 CPUs, when you actually need to get some work done.

And when you enable both the P-Cores and the E-Cores, the energy usage drops by just 3% compared to using just the P-Cores. Is this worth the hassle of having to deal with all the quirks of a hybrid architecture?

Even in the single threaded SuperPI energy test, the E-Cores were barely more efficient than the 5800X cores.

While the big/little architecture had some success in the mobile device market, I don't think Intel's implementation is worth the hassle for the time being.
That's because those aren't efficient when going at full speed. Even Intel slides say so. If you see the image below, you will see that Intel is saying that perf/watt for ST is better when there isn't need to activate the P-Core. Because the E-core can perform at lower power modes than the minimum of the P-core.

So this means that you will see effects on power efficiency when you are just lightly browsing the web or using a light office app. You can kind of see the same paradigm in mobile SoCs, where they have kinda of transitioned into a Big+Middle+Little cores model, e.g. that lastest Dimensity 9000 has 1 Cortex X2, 3 Cortex A710, and 4 Cortex A510. One of the reasons that Cortex A510 are there is for light usage and if you run them at full power, their perf/watt is worse than bigger cores.

The other and main reason is MT performance. But this is going off-topic since it was just about efficiency.


1637431648836.png
 
Joined
Feb 1, 2019
Messages
3,036 (1.50/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
I dont think the E-Cores have ever been energy efficient as such, they just less powerful, however they are efficient in silicon real estate.
 
Joined
Sep 24, 2020
Messages
124 (0.09/day)
System Name Room Heater Pro
Processor i9-13900KF
Motherboard ASUS ROG STRIX Z790-F GAMING WIFI
Cooling Corsair iCUE H170i ELITE CAPELLIX 420mm
Memory Kingston Renegade RGB, 32GB 2x2x16GB, DDR5, 6400MHz, CL32
Video Card(s) Palit GeForce RTX 4090 GameRock OC 24GB
Storage Kingston FURY Renegade Gen.4, 4TB, NVMe, M.2.
Display(s) ASUS ROG Swift OLED PG48UQ, 47.5", 4K, OLED, 138Hz, 0.1 ms, G-SYNC
Case Thermaltake View 51 TG ARGB
Power Supply Asus ROG Thor, 1200W Platinum
Mouse Logitech Pro X Superlight 2
Keyboard Logitech G213 RGB
VR HMD Oculus Quest 2
Software Windows 11 23H2
That's because those aren't efficient when going at full speed. Even Intel slides say so. If you see the image below, you will see that Intel is saying that perf/watt for ST is better when there isn't need to activate the P-Core. Because the E-core can perform at lower power modes than the minimum of the P-core.
Not denying that. The problem is that the net result, even when the computer is idle, is an improvement of 8W compared to using just the P-Cores: from 64W to 56W used by the system. I guess that is the best case scenario for the E-Cores.

If I ran such a system idle 24x7, my energy bill would be up to 9 euro less, over an entire year, thanks to the E-Cores. So, I have to repeat my question, is it worth the hassle, for less than 1 euro per month in energy savings? Especially when those savings could actually become losses when you need put some load on the system.

And, if you really are that desperate to save those 8W at idle, you could just use a 5950X system, which draws just 51W when idle, so you would actually save 13W.
 
Joined
Jun 1, 2021
Messages
250 (0.21/day)
Not denying that. The problem is that the net result, even when the computer is idle, is an improvement of 8W compared to using just the P-Cores: from 64W to 56W used by the system. I guess that is the best case scenario for the E-Cores.

If I ran such a system idle 24x7, my energy bill would be up to 9 euro less, over an entire year, thanks to the E-Cores. So, I have to repeat my question, is it worth the hassle, for less than 1 euro per month in energy savings? Especially when those savings could actually become losses when you need put some load on the system.

And, if you really are that desperate to save those 8W at idle, you could just use a 5950X system, which draws just 51W when idle, so you would actually save 13W.
Well, if it`s at idle then there are many other factors at play. At idle, most of the CPU time is spent sleeping, I can see that behavior in my 3700X when I am just on my desktop and with (almost) nothing running, most of the cpu cores will sleep and 1-2 will sometimes waken up, do something then go back to sleep. So this means that other system factors like SoC uncore is more important for that.

What I meant is for light usage, like just browsing the web and whatever, anything that would cause some load in the CPU but far from being full throttle. Stuff like RGB software, Microsoft Teams, e-mail clients, Anti-virus, and whatever bloat running, could get some power improvements.

For the 5950X power consumption numbers at idle, there are some variations, I guess. The original review list it as 54W. Just very slight test setup variation can have some effects on there.
1637436135276.png
 
Joined
Jan 27, 2015
Messages
1,681 (0.48/day)
System Name Legion
Processor i7-12700KF
Motherboard Asus Z690-Plus TUF Gaming WiFi D5
Cooling Arctic Liquid Freezer 2 240mm AIO
Memory PNY MAKO DDR5-6000 C36-36-36-76
Video Card(s) PowerColor Hellhound 6700 XT 12GB
Storage WD SN770 512GB m.2, Samsung 980 Pro m.2 2TB
Display(s) Acer K272HUL 1440p / 34" MSI MAG341CQ 3440x1440
Case Montech Air X
Power Supply Corsair CX750M
Mouse Logitech MX Anywhere 25
Keyboard Logitech MX Keys
Software Lots
The comments about transcoding while gaming (i.e. recording / streaming) with AL E-cores seems spot on. However, it also seems to need DDR5 to effectively both game and transcode.

When you have that combo of AL+DDR5 and in that use case, the results are pretty stunning :

1637436766928.png



1637436789906.png
 
Joined
Jan 3, 2021
Messages
3,092 (2.34/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
Joined
Mar 21, 2021
Messages
4,814 (3.87/day)
Location
Colorado, U.S.A.
System Name CyberPowerPC ET8070
Processor Intel Core i5-10400F
Motherboard Gigabyte B460M DS3H AC-Y1
Memory 2 x Crucial Ballistix 8GB DDR4-3000
Video Card(s) MSI Nvidia GeForce GTX 1660 Super
Storage Boot: Intel OPTANE SSD P1600X Series 118GB M.2 PCIE
Display(s) Dell P2416D (2560 x 1440)
Power Supply EVGA 500W1
Software Windows 11 Home
This seems like a rather important evaluation of the E-cores, but far too long winded in my opinion.

Reminds me of Blaise Pascal
"I'm sorry I wrote you such a long letter; I didn't have time to write a short one."
 
Last edited:
Joined
Sep 4, 2020
Messages
93 (0.06/day)
Intel has to do a bit more work on these e cores cause they are quite inefficient. They should have just used the skylake core instead.

@W1zzard : Can you pretty please test this CPU at various TDP levels? 15,25,35,65, 105,125,150? So that we can see it will do in the mobile space for example.

Yeah that would be great!
So we could find the point of diminishing returns so once you go over x amount of watts performance improvement is negligable, especially for gaming
I think this would be a very interesting test. Looking at stress test results many people say that these CPUs are inefficient; I think they only look so because they are pushed to the limit by default like an overclocker would do. Lowering the power limit to more reasonable levels could make the situation clearer.
 
Top