You should try disabling the P cores and seeing how far you can overclock the E cores by themselves. How close can an overclocked E core get to the performance of a P core when it has the thermal and voltage headroom?
@mtunayucer3 жыл бұрын
Afaik you need at least one p core for cpu to function
@Nemesis1ism3 жыл бұрын
Intel says 300mgz on e-core
@ChristianStout3 жыл бұрын
Some instruction set extension are missing on the E cores so it won't be a perfect comparison, but it would be interesting.
@saricubra28673 жыл бұрын
You get like an i7-9700K inside a 12900K, or a 9900K without hyperthreading.
@saricubra28673 жыл бұрын
@Interlace That "atom" has Skylake IPC, you overclock those and you get a 9700K inside another CPU
@Inevitabledreamss3 жыл бұрын
I am so grateful for the fact that you decided to make an english channel
@volvo093 жыл бұрын
Yeah, I love his input on topics like this.
@Zarcondeegrissom3 жыл бұрын
That Lasso app, may be a good work around for older games with DRM that flakes out when bounced between P-cores and E-cores, just a thought. Great vid der8auer and crew. B)
@theStunivurse3 жыл бұрын
WHAT'S UP ZDAWG
@potatopotatopotatopotatopo87463 жыл бұрын
Would love to see someone test this
@gunnarsandstrom80313 жыл бұрын
Yea was thinking the same 👍
@mduckernz3 жыл бұрын
Unfortunately, that will almost certainly not work because DRM is typically at the level of kernel modules (otherwise you could just run some user level software that fakes the runtime environment to fool it)
@piotrj3333 жыл бұрын
only for user mode aplications, but anti-cheats based around kernel mode stuff, won't care about process lasso.
@SaccoBelmonte3 жыл бұрын
I do use PL to set all background tasks to the lowest cores in my 5900X leaving the upper faster cores for gaming and productivity apps. You don't have to go options > add to list.. Just right click the selected apps and choose an "always" affinity. At the end you can backup all your settings. Problem with CB is that it adjusts the affinity by itself if I recall correctly.
@ThunderingRoar3 жыл бұрын
did you measure any difference by isolating background tasks to a single core?
@SaccoBelmonte3 жыл бұрын
@@ThunderingRoar I haven't done that since one core is too little for some of them such as iCUE I leave all my light background (non time critical) tasks such as TaskManager, HWInfo, RainMeter, Walpaper Engine (I only play a video with it), Oculus tray tool, Skype, Discord etc... to the last 6 logical cores. (18-23) Things like Chrome go on 8-17 More time critical gaming related background tasks such as Virtual Desktop / Oculus wireless streamer services / apps go to 6-23 so they can use the first CCD while gaming (lower inter CCD latency) Games and heavy productivity apps go to 0-23 so they can use all cores and most importantly, run the heaviest threads on the first cores. I have tested with and without PL. While the Windows scheduler in Win10 does a great job you can eliminate any microstutter from games and chrome by assigning chunks of your CPU cores so they don't conflict. Most of the windows tasks and services are set to use all cores. Some of them aren't supposed to have affinity. I can say the Task Manager, Print Spooler, Gaming services can have a custom affinity without issues. Not that I encounter any when I tried to set affinity to a lot of windows tasks anyway. Things like DWM need to be snappy so I think is better to leave alone. Anything system critical should be left alone IMHO. Also "ProBalance" off or anything related to Power managment. Those things are for really slow machines. You wanna use PL exclusively to manage affinities.
@der8auer-en3 жыл бұрын
Thanks!
@SaccoBelmonte3 жыл бұрын
@Interlace There are none. The scheduler is a rather obscure process running behind scene and is hard to know (if even possible) what's going on. I think the current CPPC mask (and CPPC preferred cores) in Zen3 is incorrect in Win11 because it exposes a strange behavior in two of the lowest cores on my 5900X. I have them both disabled for now and rely on PL to set affinities around. PL's latest update added CPU Sets....I need to dig a bit deeper into that. Sounds interesting though.
@PyroCatus3 жыл бұрын
2P +8E for ultra book seem like it will be good.
@SweatyFeetGirl3 жыл бұрын
maybe for 7-15watt chips it's good, but 2 powerful cores and 8 slow cores are not really beneficial especially since modern ultrabooks can actually game
@Speak_Out_and_Remove_All_Doubt3 жыл бұрын
@@stalememe6407 I assume Jesse is a bot??
@kuklusky39083 жыл бұрын
@Jesse Schultz dont compare amd 5000 series to intel 9 gen
@xBINARYGODx3 жыл бұрын
@Jesse Schultz AMD doesnt come close to dominate, what are you smoking? in terms of best cpu for that (and which "that"? different segments of mobile exist)? They certainly are not the sales leader. YOu have to do more than beat intel for on year or so - you have to start being truly competitive in ALL ways for many years.
@4gbmeans4gb612 жыл бұрын
Being 80% the performance while only using 1/3 the watts is crazy. Why dont they just use like ALL E cores on a cpu? Like 24 E cores haha.
@pb51093 жыл бұрын
Would be interesting to see how the performance changes when using: ALL Cores VS P-Cores ONLY VS E-Cores ONLY
@ChrispyNut3 жыл бұрын
Anandtech has that for some benchmarks IIRC.
@dmitrylozenko71233 жыл бұрын
Interesting observation! So if Intel would make e-core only CPU it would have about much higher multicore performance. Or maybe 4 p-cores + 24 e-cores :)
@JJKK4083 жыл бұрын
@@dmitrylozenko7123 I’ve been wondering if they’ll do this for mobile class CPUs. Maybe 2 or 4 P-Cores but stack up and have 8 e-cores. Have more efficient cores to run most tasks but having powerful cores available for heavier tasks. I wonder if this could be a leap forward in battery life.
@threecats82193 жыл бұрын
I think PC World touched on that about a week ago. Gordon is wearing a Detroit Police t-shirt in the vid.
@jackielinde75683 жыл бұрын
I agree. The whole point of the E-cores was to give smaller programs that won't really see a benefit to the bigger E-cores a place to run, like Discord, browsers, mail clients and office applications, MP3 players, programs for LEDs and other ancillary hardware (like iCue from Corsair), etc. None of those uses put any demanding strain on the CPU's. I could see an argument for more P-cores for use cases like CAD/CAM, media editing, modeling software (things like fluid dynamics, crash tests, strain loading, etc.), etc. But even then, just to chuck the processes for the various Windows systems onto the E-cores would be a godsend. Plus, it's a way to add a lot more cores without really increasing the price. (Looking at you, Threadripper.)
@Kyrator883 жыл бұрын
A random thought I just had was that it would also decrease the likelyhood of a random process freezing one of your main cores and leading to unresponsive OS or IO
@jackielinde75683 жыл бұрын
@@Kyrator88 We have multicore processors now, and that logic would apply to those as well. I don't think that's something an e-core would necessarily prevent. But it's a good though.
@miweneia3 жыл бұрын
So, it is just as I imagined - disabling the P-cores basically turns this into a i7-7700k, though with a 65w TDP, essentially confirming what they are - efficient.
@threecats82193 жыл бұрын
7700k is four cores. There are eight economy cores on this CPU. He said single economy core performance is about the same as one core of 7700k. ... Surely that makes the eight E-cores like two 7700k stuck together.
@megapet7773 жыл бұрын
that's actually quite impressive
@yancgc50982 жыл бұрын
@@threecats8219 More like two 7600Ks stuck together since E-cores don’t have hyper-threading
@Wolverine6072 жыл бұрын
@@yancgc5098 Not really as it took 8 e cores to even match and yet still be behind a 7700K and that is double core count. And no hyper threading is not anywhere near the same as actual real cores. Hyper threading smoothes out multi tasking, it does not seem to give more raw performance rather more efficient utilization of processes that do not fully utilize a CPU core and in theory if 2 threads can use 50% or less of one CPU core, it can divide the threads for better use., But that is no where near the performance of an actual core so no a good comparison.
@kolegabatric10 күн бұрын
they are not power efficient, on the contrary. They are space efficient. four e cores are roughly 20% faster than one e core in multithread tests.
@WimukthiBandara3 жыл бұрын
I always maintained that the Gracemont cores are a brilliant piece of engineering. All 8 of them only consumes around 50W under full utilization and are as fast as a first generation 8 Core Ryzen.
@Nemesis1ism3 жыл бұрын
Faster actually.
@aos323 жыл бұрын
And because they lack hyperthreading, each efficiency core only has one thread to work with. Which will not hurt performance as much.
@SweatyFeetGirl3 жыл бұрын
For me it's kind of disappointing since the IPC is lower than of skylake and just marginally faster than haswell. that's 2013-2014 territory there. if you compare a stock 12900k and compare the stock E and p cores, the P cores performance per core is twice as fast but the P cores dont even consume twice the energy, so in that regard the p cores are more efficient than the e cores
@Nemesis1ism3 жыл бұрын
@@SweatyFeetGirl Complete lie you just told. Stock intel setting is PL2 241 watts. That is stock.
@SweatyFeetGirl3 жыл бұрын
@@Nemesis1ism a processor is first of all not only the cores, there are a lot more components than cores, but 1 e core consumes 25watts of energy on its own already.
@thatsgottahurt3 жыл бұрын
Would love to see a single core benchmark 4GHz p-core vs 4GHz e-core. Another awesome video that doesnt mirror the same garbage other tech youtubers keep showing, THANK YOU so much for good content.
@Brandon_Neil3 жыл бұрын
This is something I'd like to see too. What is the actual IPC difference at the same clocks.
@volvo093 жыл бұрын
CORE WARS
@saricubra28673 жыл бұрын
P cores would be 40% faster, the e-cores are basically Skylake.
@saricubra28673 жыл бұрын
@Interlace I watched that the real multithread perfomance of the e cores on the 12900K are comparable to a Ryzen 7 1700.
@saricubra28673 жыл бұрын
@Interlace 6th gen core only had one CPU with hyperthreading, the 6700K and perfomance was basically the same as an i7-4790K fot both at stock. All of those CPU weren't that good then, still are now. For a reason Intel started to fall behind AMD until they added hyperthreading to ALL cpus on 10th gen and made a well rounded lineup.
@benedeklippai02033 жыл бұрын
These E-Cores perform like my i7-6700k, but they are much smaller, and much more efficient
@PainterVierax3 жыл бұрын
yeah that's why it's unbelievable that Intel chose to not have any e-cores on the low-end die of alder lake S.
@benedeklippai02033 жыл бұрын
Yes. That is very dissapointing
@PainterVierax3 жыл бұрын
@Interlace That's still 8 threads in total. Although the point is not to compare with existing skus but seeing the opportunity on use case scenarios where efficiency is a major part of the constraints. Intel could totally make a chip only populated with ecores that can crash a M1pro and even beefier iterations in workstation/server applications and still keeping a small form factor or a passive cooling design.
@ahmetrefikeryilmaz44323 жыл бұрын
that is how technological advancement should work. We all have AMD to thank for that.
@PainterVierax3 жыл бұрын
@Interlace again, you're missing the point.
@bluegizmo19833 жыл бұрын
Damn, that really puts into perspective just how old and slow my CPU is! I thought my 4790K was still fast, but it only gets about 410 Single Core and 2000 Multi Core in Cinebench R20! Just the E Cores in this chip are faster than my 4790k!
@satibel3 жыл бұрын
Still, in most cases it doesn't really make a big difference, I'm still on a 3930k and 7970 and my only bottleneck is the 3GB vram
@kendokaaa3 жыл бұрын
@@satibel Your use case isn't a good example of it not mattering though, unless you assume everyone uses GPUs from 10 years ago as you do
@satibel3 жыл бұрын
@@kendokaaa if I can play 1080p 60 with my setup, any upgrade will do better, so it's imo still a good example. Of course if you want 170hz+ hyper mega ultra settings full rtx that's not relevant, and you probably will want the latest CPU. Of course an old cpu like that will be a bottleneck for a 3080, but for a 1650 it probably won't.
@pdamasco3 жыл бұрын
I love that you always manage to have interesting and unique content like this! It always keeps me coming back. Plus you do almost everything in English and German.
@gladosadoree2 жыл бұрын
This video of yours is pure gold! For that Lasso Pro tool alone already. I used a BIOS feature to park all E-Cores, on a key-press, so my x265 processes could run full speed. Now, with Lasso, I can just permanently set affinity to just all P-Cores, and still have my E-Cores active for everything else. :)
@jannegrey3 жыл бұрын
Very good video. People forget that E-core is comparable to Skylake or Zen, Zen+ . It might be hard to believe - but it is true. Calling it Atom was a bit of mistake IMO, but otherwise ingenious move.
@WimukthiBandara3 жыл бұрын
And all 8 of them combined uses less than 50 watts under full AVX2 load. Kudos to the Gracemont team!
@jasonoutman4203 жыл бұрын
I want a 16 core version with only e cores
@SweatyFeetGirl3 жыл бұрын
the e core is rather comparable to haswell/zen than to skylake
@jannegrey3 жыл бұрын
@@SweatyFeetGirl Depends in what task and what benchmark.
@stalkholm52273 жыл бұрын
Re: Process Lasso. I've got a 5800X, I use it for gaming, so I've got two sort of "extra" cores in there (Not all games can take advantage of eight cores and sixteen threads), so I used Process Lasso to put all my background software on my two slowest cores. Backup software, iCUE, KeePass, Razer Synapse, all that extra -stuff- hangs out on cores five and seven, which leaves the rest of the cores wide open for whatever. I don't know if it provides any real benefit, but it's fun to play with!
@SaccoBelmonte3 жыл бұрын
:) It is fun to play with :)
@MLWJ19933 жыл бұрын
At the very least it could help marginally. It doesn't really hurt anything anyway.
@SaccoBelmonte3 жыл бұрын
@@MLWJ1993 Yeah, it helps avoiding microstutter.
@kendokaaa3 жыл бұрын
It might help or it might hinder, I'd benchmark it. I tried this both on my 2700X and my 3900X and performance usually ended up worse by a small amount
@N0N01113 жыл бұрын
Process Lasso is so insane stable and it works like you want it to work. Top 10 must have software to make Windows run more balanced.
@zackmatey17933 жыл бұрын
I wonder if project lasso could be used to fix alder lake compatibility issues with certain apps on Windows 10. If those issues were caused by jumps to the E-cores, disabling E-cores for that task could solve the issue.
@tilburg86833 жыл бұрын
I haven't used mine much but I took a win 10 installation that has seen like 10 chip sets, and it used the cores on my 12600k very well a few performance cores were running during gaming. And all other cores at 0% useage. And it used much less power than my 5900x about 50-70% less,(70-100w for the 5900x and about +/-35W for the 12600k. And despite much worse cooling that the 5900x has the 12600k wouldn't go over 70c gaming and 30c idle while the 5900x idles at 60-70 and goes up to 90 while doing light gaming. It was also getting more fps in nfs heat with a worse ram(not much worse both 3600mhz but ryzen had dual rank ram with better timings). So all things considered very happy with Intel's new CPU.
@shinobi_endure3 жыл бұрын
I know we are getting 2P + 8E Alder Lake for laptops. Pretty excited to see how that'll perform!
@n.shiina87983 жыл бұрын
E-cores performance is not a joke indeed considering how efficient they are
@arugulatarsus3 жыл бұрын
A way I explain hybrid cores... it's like optane. You have low cost (in silicon) e-cores to do less interesting tasks. P cores = cache for high volume tasks. If you want 100% p-cores, you get a lot less compute/storage for your dollar/silicon. 100% e-cores will suffer in certain task models.
@ctrlectrld3 жыл бұрын
Great video and great thing that you showed Process Lasso! I am a proud pro user since 2014, it gave a new dimension to process management on Windows, and helped me plenty of times with pro audio related stuff and games. Great little piece of software.
@calvinrohanraj85113 жыл бұрын
Nice video. The concept of having smaller cores with "low" IPC is a very old one - GPUs are a prime example, packing 1000s of cores on a small die.
@lynxg46413 жыл бұрын
Interesting piece Roman. Why would people think the e-cores are so shite, that's what I don't get. As you said, makes perfect sense to have CPUs like this to assign the appropriate type of core to the appropriate type of process/workload.
@volvo093 жыл бұрын
Sounds like unverified rumors... Just people randomly spouting things and repeating it without testing it first.. I figure the names "performance" and "efficiency" probably add a bias without knowing how they work.
@Brandon_Neil3 жыл бұрын
I saw another reviewer who did similar tests and his conclusion was very different. Maybe it's the software he used to separate the cores but he has much less then half the fps in games and multi threading capability was awful. This review gives me renewed hope in those little e cores.
@SweatyFeetGirl3 жыл бұрын
E cores only make sense in a device that runs on a battery/small device. In a desktop that already sucks up hundreds of watts it doesnt make sense. a 10core 20 thread p core only chip would be even plenty faster than a 16 core 24thread 8p+8e core config.... It's intel just not being able to get a better efficiency chip that's why they had to introduce this technology to somehow keep their chips from melting themselves.
@Brandon_Neil3 жыл бұрын
@@SweatyFeetGirl before I watched this video I would've agreed with you, but after looking at his data I'd prefer the 8+8 combo over a 10 core in basically any situation.
@Dudewitbow3 жыл бұрын
people just think its bad because of a handful of cases where the thread director decides to put the load on e cores instead of an unused pcore optimally, leading to a potential drop of performance. It's the same idea and situation as when hyperthreading was introduced, and games back then during sandy bridge which used 4 threads or less ideally loaded it onto the physical core rather than the hyper threads, and would see a performance game by doing so/turning hyperthreading off. Of course though, over time, that sentiment ages badly
@zakelwe3 жыл бұрын
Can you push the e-cores to the max just to see what the upper bound is, without the p-cores working of course?
@Jonw82223 жыл бұрын
Props for mentioning Process Lasso Pro.. it's not mentioned enough by tech channels. I'm surprised that so many act like it doesn't exist.
@BikeGremlinUS3 жыл бұрын
A purrffect demonstration. :)
@threecats82193 жыл бұрын
That's a very shiek comment.
@rexbk093 жыл бұрын
Having a little buddy by your side is great.
@oldgamergene57123 жыл бұрын
I mostly am concerned about scheduling. It would be great to see a video on proper use and how to take advantage of the E-Cores.
@jwbowen3 жыл бұрын
My concern has never been with the processing capability of the E cores. I don't have much confidence in schedulers doing the "right thing" with processes. We've been living in an SMP world for so long. Yes, ARM asymmetric SoCs have been around for a long time, but that's in mobile workloads, not desktop. We shall see, though.
@PainterVierax3 жыл бұрын
Sure ARM improved that tech during a decade but you seem to neglect that's not just mobile workloads but embedded workloads as well with much higher time constraints and those worloads run on more slower processors and memory/cache than laptop/desktop so they need all the resources available as well as the optimizations. The reason ARM heterogeneous arch works well without any special scheduler is because they mainly use the Linux kernel which was long time ago tailored for NUMA multi CPU servers and doesn't have the tendency to randomly switch process execution from a thread to another. The scheduler just need to be as simple as the Pstates frequency governor : prioritizing performance or efficiency by launching a new processus on one type of core according to the processus priority then moving it from the other type depending on its resource usage. And It just works.
@Wolverine6072 жыл бұрын
I totally agree. Just not a good design decision. We have been in an SMP world at the low level Windows NT flavors and even Linux and the like schedulers for so long in the X86 ecosystem that Intel's approach to this kind of change just does not make sense. And thus I have no confidence in schedulers doing right things with processes designed for same type of CPU core count and type as well as a massive library of software in the X86 ecosystem. This is a much bigger and more radical change that can cause much more issues than any of the other changes we have seen the last 20 years or maybe more. I mean chipset changes, CPU arch changes like pipelines and IPC and core counts, just new drivers and such at low level. And scheduler changes in Windows not an issue as SMP has been around since like 1995 with Pentium Pro. Switch to dual core CPUs. Not at all an issue as a dual core CPU was no different to Windows NT and Linux scheduler than a dual socket CPU system as all dual core was was 2 CPUs in one chip. Likewise Quad cores 4 CPUs in one chip as opposed to quad socket single core CPU mobos. Not an issue for SMP world. But a hybrid arch like this and right away not good. Nothing wrong with trying something different, but Intel making a mistake locking SKUs to 8 P cores only and not offering separate ones with no e cores that have 8 or more. Cause it is going to be a long long long time if ever hybrid arch catches on or is good for the desktop.
@falxie_3 жыл бұрын
I wasn't sure about Process Lasso previously, it's really nice to see a channel I watch use it
@hristijanvlasevski86703 жыл бұрын
Thank you for the process lasso demonstration, you are a genius my sir. Can't wait to put my 12th gen system together and try this out.
@arugulatarsus3 жыл бұрын
@Roman, a reason for P cores instead of 80 e-cores would be that at some point, the interconnects either take too much space, or become too slow. It's a balancing game.
@5poolcatrush3 жыл бұрын
They were meant to be used exactply that way, that's why raptor lake will have 16 of them while keeping only 8 normal ones - to compensate MT performance and surpass Ryzen with them for dirt cheap in production.
@saricubra28673 жыл бұрын
How can intel make an 8P+16E CPU in the same die space?
@tubewatcher772 жыл бұрын
The rectangular shape and the gaps between the P-Cores makes it resemble the T-800 chip from the Terminator.
@conza19893 жыл бұрын
Actually you know the reverse would be cool too, all E-cores for the HEDT platform, that'd be really interesting
@KunalVaidya3 жыл бұрын
Process lasso seems like a very useful tool. Thanks for sharing
@B4dD0GGy3 жыл бұрын
would have been nice with 40 e-core version - seems to fit right in
@RavTokomi3 жыл бұрын
You could fit 32-40 E-cores within the 12900k die size. Wonder how that would perform for certain parallel tasks like rendering video, especially if they optimized cache and clocks.
@derenbong3 жыл бұрын
I think with up to 40 E cores, the 12900k would blow away all competition on the multi-threading department! xD
@g0dofpain1003 жыл бұрын
@@derenbong it would also blow you house
@der8auer-en3 жыл бұрын
Kind of reminds me of Knights Landing. But I think at least 4 or 6 P Cores are required for a good overall experience. For the Future 8 + 32 sounds pretty amazing to me
@derenbong3 жыл бұрын
@@der8auer-en agreed, I think 8 P core is the magic number given that consoles have 8 cores so cross platform game devs have the incentive to program games for 8 cores, 😄
@kendokaaa3 жыл бұрын
@@derenbong Consoles could have 24 cores and I still think games wouldn't use nearly as many, or at least you'd still be limited by a few. Parallelizing software is just a really hard problem to solve and while some games use a bunch of threads (Battlefield games), a few main threads are still the bottleneck
@theStunivurse3 жыл бұрын
Comparing just ST to ST, E-cores have about 60% of the performance of a P-core. Especially given the substantial clockspeed difference, that's pretty nuts! Very cool video.
@gurjindersingh38433 жыл бұрын
Let's not forget the difference in thermals and power consumption.
@NeblogaiLT3 жыл бұрын
@@gurjindersingh3843 And 2 threads on a P-core, which, in the end, makes it ~2,2x productive.
@RonnieMcNutt6663 жыл бұрын
full E core die with or without 1-4 P cores would be incredibly powerful for certain workloads at amazingly better power usage as well
@awilliams17013 жыл бұрын
back in the core 2 quad days there was a minor penalty for running cross die. So I would always tell games that had the lowest performance to run exclusively on the 2nd die. This way that penalty would be eliminated. Back then games usually only had 1 or 2 threads. Lasso would have been nice for this since I had to do it every time.
@xeridea3 жыл бұрын
Interesting suggesting 6P + 16E. I came to the same idea previously. Also, process lasso could be used to fix compatibility issues with programs that don't work on hybrid architecture without disabling E cores in bios, or waiting for scroll lock hack which likely does same thing on the fly.
@4gbmeans4gb612 жыл бұрын
Good thing the new `13th gen will have 8p cores 16e cores for 24 cores 32 threads. GONNA BE SO SICK
@HDJess3 жыл бұрын
This is very interesting. I was actually really curious about how much performance the e-cores offer and that's quite a bit more than what I imagined.
@ZenInnovations2 жыл бұрын
I would appreciate large charts to summarize the results & benchmarks.
@LinzJc3 жыл бұрын
How about using P core for gaming while you use E cores for streaming? I think would be interesting to see and experiment.
@denvera1g13 жыл бұрын
9:26 Atom cores from 2016 were good, you just didnt get many of them and they were usually clocked REALLY low, and that's why almost all atom processors were terrible. Like, if you had gotten 8+ Atom cores clocked to 3.2Ghz instead of 2-4 cores at 1.8Ghz, they'd still be pretty efficient but way better performance. because below 3.2Ghz there is a diminishing return on power savings compared to performance loss on most modern silicon. This holds true on both my i7-8750H, my 3950x, and my 4650G. Oh, and thats probably why the maximum clocks for the M1 Mac Mini is 3.2Ghz
@SweatyFeetGirl3 жыл бұрын
it's generally a problem with nodes. as a reference, i can run my 3700X at 1.175 Volts at 4.1ghz but for 4.2ghz i need 1.25Volts, that's 6% more voltage for 2% more speed - it might seem low, but the temperature spike and wattage increases a lot for diminishing returns.
@kevadu3 жыл бұрын
Being able to hit high clock speeds is part of a processor architecture's design. Atom cores could not and it's absolutely valid to criticize them for that.
@adiirfan013 жыл бұрын
Lol no, intel atom is really bad even the clock is higher, intel atom Denverton clocked at 2,2 ghz, and geekbench score is only 300-400, intel xeon from sandy bridge with same clock score around 500-600, and skylake still score around 700 with same clock speed, intel inside skylake mobile processor is not atom processor
@denvera1g13 жыл бұрын
@@adiirfan01 Thats sort my point though, that Denverton Atom C3858 2Ghz 12 core at 25w used closed to 1/3rd the power of an E3-1245 V6 75w(kabylake both 14nm so neither had a node advantage) but the atom was closer to half the performance instead of 1/3rd. I dont remember which model, but there was an atom that had 2 or 4 more cores, and ran at... 2.5Ghz and only went up to 30w. This is what i was talking about there being a diminishing return of power savings They added 2-4 more of these same atom cores(15-30% more), bumped up the clocks by 25%, but it only used 20% more power? It should have used 45% more power if this stuff scaled linearly. There seems to be a bell curve with power per watt peaking at a certain point in the silicon's range. With Apple M1, and AMD Zen2 it seems to be 3-3.3Ghz(zen2 seems to like around 3, where apple might peak around 2.8Ghz. If i had to guess, Denverton's curve peaked at 2.8Ghz as well, if it could have reached 2.8, but who knows, In tel never offered higher clocked atoms, so 2.5 might have been the peak of the efficiency curve for that arc. The atoms main problem from my memory was the small cache, yes adding cache would have drove up power draw, but it should have increased performance by more. IIRC Denverton had a total of 1MB of cache per core, where KabyLake had 2MB of just L3 cache per core. Also Intel just needs more cache for everything. Ever wonder why the i7-5575C would sometimes beat everything but Alderlake and non APU Zen3 even at its tiny ~60W power draw? It was because of that massive L4 cache(128MB of eDRAM), allowing that 3.7Ghz processor to beat 5.3Ghz rocketlake in several tasks at sometimes 1/4 the power(definately not most tasks, but enough to ask why didnt we continue using this and improved the eDRAM for lower latency and higher bandwidth/size). If intel had added one or more of those eDRAM chiplets to all of their top end processors, with half the latency of DDR3, and 1/3 the latency of DDR4 AMD have had a much harder time climbing to the top. I'm really interested to know how something like KAbyLake G would have performed if the CPU were allowed to use that 204GB/s HBM with slightly higher latency ~100ns, instead of the 30-40GB DDR4 with ~80ns of latency. Is bandwidth king for efficiency, or latency, or both
@daftpunk6723 жыл бұрын
@@denvera1g1 Wow I kinda hate you now, you brought up a lot of things that I now want answers to but know I never will lol
@redsnow846 Жыл бұрын
the e cores are almost as fast as my overclocked 9700k
@TechLevelUpOfficial3 жыл бұрын
Roman it seems that you don't get what these people are talking about, myself included i see no point of having E cores on a desktop CPU, this Architecture was developed for mobile use where it shines, that's why every smartphone SOC out there uses it, but on Desktop intel used it to boost performance because they didn't want to scale past 8 P cores, they knew their CPU would end up like a furnace. i am 100% certain if intel had better efficient CPU design they would have never tapped into this heterogenous core design, it's the only way to compete with AMD and their supper efficient cores. Alder Lake is amazing, but even an ape can figure out that intel still struggles with efficiency. that's my opinion on the matter
@A.Martin3 жыл бұрын
when it comes to multithreading, more lower power cores is better than few high power cores, and this idea of P and E cores allows you to have as close as the best of both worlds, high power low threaded apps and the highly threaded apps. Also apps can be made to use specific cores, so it might have the most intensive part on the P and the less intensive on E cores.
@tristangates27973 жыл бұрын
I'm curious now. It sounds like if you have a thread heavy process, like rendering, that a chip E-Cores alone would actually offer you more power in a given die-size, heat and power envelope. If the cores are 1/4 the size, then you could theoretically pack 40 E-Cores on the same size die. How would such a hypothetical CPU fair against what AMD is offering?
@saricubra28673 жыл бұрын
Goodbye Threadripper, but single thread perfomance would be bad.
@McTroyd2 жыл бұрын
Man. A die full of E cores would make a heckuva virtualization lab, especially without hyperthreading. Here's hoping we do see the 6x16 arrangement you mentioned. 👍️
@Brandon_Neil2 жыл бұрын
Luckily raptor lake (13th gen Intel ) is adding another 8 e cores to the I9. So 8p 8e now, to 8p 16e cores next gen.
@AJMansfield13 жыл бұрын
I'd love to see this pushed to the absolute max, a CPU with just one or two P-core of the fastest possible design for running single-threaded tasks as quickly as possible, and the rest as E-cores.
@123dweaver2 жыл бұрын
Yeah, I agree. This seems like the way to go. People run highly parallelizable codes on GPU's but some codes are really difficult to implement to GPU. This would be the perfect solution. Although I think I'd prefer something like 4 P cores and the rest E cores just because I have some codes that I want to run with 4 cores super fast but most of my codes are as many cores as possible.
@gnramires3 жыл бұрын
Nice video. Because 'size' is a bit ambiguous, I recommend specifying 'area' or 'length' (node size for example) so there's less confusion.
@kohiek3 жыл бұрын
Intel probably kept the same number of P-cores as previous because that is what people expect. I think people might complain if an i9 only had 4 P-cores and 24 E-cores. It sounds like that might be a better processor though.
@kendokaaa3 жыл бұрын
Unless they can get their scheduling to be perfect, threads bouncing between P cores and E cores would surely result in worse performance. At least this way the amount of threads used by most games fits on the P cores
@deus_nsf3 жыл бұрын
This is super cool, I can definitely see some situations like power saving on a laptop device while gaming which would preserve battery life but still offer very decent performance.
@Anacronian3 жыл бұрын
Well if you are gonna make this argument then you should try running the game on just 2 P-cores and see if the result is better than running on all the E-cores.
@TheLiverX2 жыл бұрын
So it's less about efficiency (on PC), more about the core count, since the system with both types of cores can rely on P-cores to maximize single-threaded performance and E-cores to add more workers in multi-threaded tasks. Since power efficiency on PC makes no sense, but versatility does.
@saricubra28672 жыл бұрын
Perfomance per watt and area on the die.
@eivis133 жыл бұрын
Well now this makes more sense. I got that the e cores are skylake but more efficient cores from the get go (leaks?). The fact that they're a 4th-5th of the size of a p core yet are about 30% powerful was new and made more sense.
@joemarais76833 жыл бұрын
Virgin Gamers: I NEED 10 P CORES NOW. Chad Budget Server Enthusiasts: I NEED 40 E CORES NOW.
@Nemesis1ism3 жыл бұрын
just buy AMD and stop complaining. No one cares what CPU you use . You want a workstation build a workstation. Stop whining.
@der8auer-en3 жыл бұрын
Inb4 Intel Xeon Phi is back
@DigitalJedi4 ай бұрын
@@der8auer-en An now 2 years later we have 144 of them in one socket, with 288 on the way! Phi rises!
@alistairblaire60013 жыл бұрын
This is great, I've been waiting for someone to try this.
@SpencerHHO3 жыл бұрын
The E cores are pretty close to skylake IPC and use one quarter of the die space of the P cores as far as I'm aware.
@colonelangus75353 жыл бұрын
Great content, as usual. I loved the real world test of the e-cores.
@ADB-zf5zr3 жыл бұрын
A question about "Process Lasso", can you adjust the cores upon which "Process Lasso" itself runs.???
@fernandovnyr98263 жыл бұрын
Excelent video! I really would like to see more E cores too. Few important tasks demands a good single thread performance. I don't know the reason why intel didn't go for more E cores. I would prefer 4 P and 24 or even 16 E cores.
@kendokaaa3 жыл бұрын
Power, thermals and socket size, considering how power hungry and hot this generation gets
@kasimirdenhertog35162 жыл бұрын
Performance headlines. If they’d used more E-cores in the 12900K and less P-cores, it wouldn’t show up very well in benchmarks. Techspot did some interesting research and showed that for gaming, it would be best to only have P-cores. So Intel balanced it out to take the important ‘gaming crown’ with the P-cores yet put enough E-cores in there to also be competitive in heavily multi-threaded tasks.
@TheBoltcranck3 жыл бұрын
so the E-cores have Zen3 energy efficient and Zen+ processing power?
@Brandon_Neil3 жыл бұрын
Interesting statement. Makes the e cores sound kinda weak.
@Bayonet18093 жыл бұрын
Still need to consider die space.
@stevejolly82313 жыл бұрын
I must say I was definitely sceptical of e cores. Can easily see the value in having them on a laptop or such like with a battery but figured they'd be a waste on desktop. But its nice to see they're performing better than I expected. And its really good to see this kind of demonstration 🙂
@kognak66403 жыл бұрын
Waste on desktop? E-cores are there for higher MT performance. You would get less performance if all cores were P-cores with same silicon space and power envelopment. Raptor lake will double number of E-cores and add zero P-cores.
@stevejolly82313 жыл бұрын
@@kognak6640 I know, thats why I said that its nice to see them performing better than I expected. I meant before they launched I thought they would be a waste.
@kBitre3 жыл бұрын
I've been running Proc lasso a few years it's very useful even on a 8700k
@snake32761203 жыл бұрын
The e cores are like a 9700K running at 4.1GHz... that's crazy. Basically identical IPC comparing to skylake but at much lower power consumption.
@kendokaaa3 жыл бұрын
It's finally a new process node so I hope it's more efficient
@Bobcat6653 жыл бұрын
I love how so many techtubers have cats. 😊
@AndrewFremantle3 жыл бұрын
Cats are obviously the elegant pet for the discerning nerd!
@JayTsPhoto3 жыл бұрын
i remember using process lasso when i had my 1950x
@kwisin13373 жыл бұрын
thank you for this, love this. Ive been doing thread pinning for so long. glad you tried it. maybe graph out power usage comparing P to E core runs....??
@c3h8o693 жыл бұрын
Thanks man. So many people underestimate the E-cores.
@ewenchan12393 жыл бұрын
This is really neat. Hmm.... Seems like it might be a bit of a waste if you only use the E-cores nearly exclusively, but the whole being able to bind specific applications to specific cores with Process Lasso on a permanent basis is certainly food for thought. Thank you for this video.
@ericwright85923 жыл бұрын
If I remember correctly, AMDs cores are a lot smaller than Intel P cores? I wonder if they could leverage that in combination with hardware scheduling/software scheduling to fully gate off idle cores. It should be possible now that the L3 cache is unified rather than per ccx. Heck, put a whole ccx to sleep if not needed. Or are they already doing this as much as possible? I feel like my 3900x always has tasks bouncing around between all the core. Never see whole ccx of cores idle for long.
@thumbwarriordx3 жыл бұрын
The E-cores take up a small part of the die compared to the P-cores. You wouldn't get one P-core per E-core if they did swap them out.
@SweatyFeetGirl3 жыл бұрын
4 e cores are the size of 1 pcore, so it would be better to have a 10core 20 thread processor with only p cores instead of 8 p cores and 8 e cores and 24 threads
@SweatyFeetGirl3 жыл бұрын
@@jayden974 not in gaming though
@SweatyFeetGirl3 жыл бұрын
@@jayden974 e cores are just a waste. Ipc of ivy bridge, nuff said. They're not useful for anything. Intel should just focus on more efficient designs with high performance cores, just like AMD does. They can have 5 million e cores, it still won't matter as they're useless for gaming. And alder lake is advertised as gaming processor
@SweatyFeetGirl3 жыл бұрын
@@jayden974 performance even regresses with e cores enabled, just for your information
@jari20183 жыл бұрын
You should try 1 singlecore P-core in Battlefield with some E-cores -Dont Battlefield requires like 5 cores
@areallemone Жыл бұрын
came for the ecores, stayed for the cat
@xBINARYGODx3 жыл бұрын
The "leaks"/etc. for 13 series (from "i5 13600K -> i9 13900L) have [6/12 + 8], [8/16 + 8] and [8/16 + 16] core setups where [P/Thread + E]. I think the i7-13700K will have a nice sweet spot for P cores, P threads and E cores.
@freddyng18433 жыл бұрын
Wow amazing discovery. Thanks for it and good job Intel!
@TopHatCentury3 жыл бұрын
Thanks derb8auer for this highly intriguing and informative video. It is amazing how Intel made such efficient cores for the Alder Lake architecture. I am probably wrong but, last time I checked, I think both the P cores and the E cores are on Intel's 10nm process which helps contribute to the hybrid design. It is definitely a step in the right direction since Apple also has a hybrid CPU design too.
@Durkhead3 жыл бұрын
They should've just made adjustable threading and c-stepping where it decides which applications need more power and which can be divided up among cores so while gaming u could use all cores max turbo or if your running browser or streaming in background it divides that among one or two cores using threads maybe stepping down to save power
@ClayWheeler3 жыл бұрын
So..... You CAN disable the E-Cores from the BIOS to be running only with P-Cores. But you CAN'T disable P-Cores from BIOS to be running only with E-Cores. I hope Intel adds ability to Disable either E-Cores or P-Cores via Intel XTU software. So you can do either at will. It is actually interesting to see E-Cores for daily task for the purpose of Electricity Savings.
@vladislavkaras491 Жыл бұрын
Interesting! Would be interesting to see, how much battery would spare, if we would play on laptop. Thanks!
@thatautogarage36443 жыл бұрын
Knowledge is power, so is efficiency!
@4RT1LL3RY3 жыл бұрын
The performance of the E-cores lines up exactly with prelaunch leak expectations. Basically staple a 7700k to higher clocked tigerlake.
@saricubra28673 жыл бұрын
11900KB is 65 watts for PL1 and performs like a desktop i9-11900K.
@Nachokinz3 жыл бұрын
I can understand why some people would have the preconceived notion that the e-cores have poor performance; as someone who has used netbooks and NUCs equipped with atom cores its encouraging to see that its not true, and that they are perfectly usable. I myself hope that hyperthreading can be added to the e-cores in the future as from what I understand its then able to use parts of the core for other tasks at a given moment that would otherwise sit dormant during a processor cycle. Thank you for covering this aspect of Alder Lake.
@xeridea3 жыл бұрын
Adding HT would add performance, but also power and size, partially negating their benefits. To add overall performance, I like the 6P + 16E core idea better. A side note, rumor is that Zen5 will use Zen4 Dense cores as it's "little" cores. I forget if they will have SMT, but I would guess they would. Bit of a different comparison though, Zen 3 cores are about half the size of a P core, though not that much less IPC if you normalize for clockspeed.
@DGao-zz5vq3 жыл бұрын
@@xeridea An old Intel white paper claimed that adding SMT only increased die space by 5%. This was back in 2002, and the number might have changed substantially in the two decades since. But with the 2023 Meteor Lake projected to be Intel’s second consumer MCM in recent years (after Lakefield), and the adoption of a substantially denser node, Intel should have a lot more flexibility when it comes to core complexity. I don’t think Intel will back down from 8P any time soon. Current gen consoles have 8 decently performant cores, so high end desktop CPUs should have at least the same amount of full performance cores. I don’t think there’s official confirmation on SMT support for Zen4c. But if it is based on the lean cache APU version then it probably does. If measured by core area alone (sans MLC, LLC, interconnect agent), Golden Cove (5.65sqmm) is almost exactly twice the size of Zen2 (2.83sqmm), or around 1.74x the size of a Zen3 core. I don’t have any numbers for Zen cores with cache (cache takes up a substantial amount of space on the CCD), but at the same frequency there is a ~5% difference between the ST performance of APU version and the MCM version (5600X ST is around 5% better than the 5900HX, both have a specified boost frequency of 4.6GHz). Actually, adjusted for frequency, a Golden Cove core does still have a substantial performance lead over a MCM Zen3 core. Both the 12600K and 5950X have a specified boost frequency of 4.9GHz, the 12600K has a 18% lead in Cinebench R23 ST; 17% lead in Cinebench R20 ST.
@xeridea3 жыл бұрын
@@DGao-zz5vq Yeah, I know HT doesn't take up a lot of space, but it is some, and may adversely affect the chip layout. Future nodes would alleviate this. There is another drawback, in that it hurts ST performance. This may be less of an issue given the efficiency nature, and background tasks, but it could abnormally slowdown some tasks if not properly written for many different speeds of cores. For instance, often MT is done in code by simply splitting up the screen into tiles. If you just do one large tile per core, slow cores, especially if HT/SMT would be a big hinderance. Using more tiles mitigates this, but for some quick tasks, the overhead of splitting up further may not always make sense. This may affect only a small number of apps though, I have no idea, and likely it would be improved in time. I was thinking about how historically, SMT has been a way to get more performance out of big cores, while still allowing to oversize certain parts of core to maximize ST. Just speculation though. My reference to Zen 5 is from Moore's Law is Dead video. IIRC he was referencing Zen 4D, not 4C, apparently they are different? Still speculation, 1-2 years out. I was thinking around 10-15%, assuming a minor clock difference, I thought 5950X boosted around 4.6, since it has 16 cores and lower power budget. If it boosts 4.9, different story, I didn't look up any numbers, was from memory. I was referring in general to diminishing returns on IPC for increasing core size, which is why Intel has made the little cores. At some point, which I would say we have reached, ST is fast enough for most apps, and apps are increasingly multithreaded. I think 6P + 16E would be a great production focused CPU.
@bartoszm843 жыл бұрын
Manually linking type of cores with specific app - i knew it will end like this.
@BeardedHardware3 жыл бұрын
Very good video Roman! Totally agree with you..
@shaneeslick3 жыл бұрын
G'day Roman, When I first saw the Alder Lake design my first thought was because of the AMD Chiplet design they can also do something Similar just by designing a new E-Chiplet, unlike Monolithic the Chiplet design has so much versatility, the choice of any combination of P-P, P-E or even E-E.
@silentferret10493 жыл бұрын
I think the reason for low E core CPUs is because its new and software is not use to E cores yet and having the higher P core, the CPU will work mostly on their own. As software and such gets use to the E cores then they will introduce more of them. Need to find out the full spectrum difference between both types, not just performance in games but other aspects. Finding the right balance between them might be more dependent on what you are doing than just more of them. We are starting to get to that wall of cooling these down vs the power and performance and finding the balance for a workload will be more ideal than trying to cool off more of P and E cores in bigger CPUs
@AgentLokVokun3 жыл бұрын
9:19 THIS IS THE CONTENT I SUBSCRIBE FOR
@ItsAkile3 жыл бұрын
Hell yeah, exactly what I thought is was. Thanks for the testing and Lasso recommendation. 6P cores can me pretty fine, I'm glad the E cores are treated like bonus performance in pricing too
@PainterVierax3 жыл бұрын
but having a low-end die with only P-cores is not ideal for the business workstation and the SFF markets. 5p (10t) +4e on that die could have allowed a better versatility.
@lucysluckyday2 жыл бұрын
I clicked on this after spotting those lit hardware wall frames. Cool! I want .. but where to find?
@blazbohinc49643 жыл бұрын
If I heard correctly, E-cores are about as fast as the original skylake generation, the 6700K and alike. And having 8 of them.. That's quite a bit of power to have. Definitely worth having!
@blazbohinc49643 жыл бұрын
Forgot to add - without hyperthreading. So in reality, more like a 6600K. Not a slouch at all.
@concinnus3 жыл бұрын
About the same IPC. Lower clocks by default.
@jaspertucker14563 жыл бұрын
@5:30 whered you get that awesome ruler lol?
@Dan-Simms3 жыл бұрын
Is it possible to OC the E cores more after disabling the P cores?
@yakacm3 жыл бұрын
That's what I was thinking.
@MasonStormSunny3 жыл бұрын
@@yakacm and the opposite - more Ps OC if Es are disabled.
@der8auer-en3 жыл бұрын
No difference if you disable P Cores
@nexxusty3 жыл бұрын
So useful for playing older games. Wow.
@marcin_karwinski3 жыл бұрын
Yeah, what about a 50-50 silicon space split - 4 p-cores and 24 e-cores, this could be an interesting option as well given how much performance to power they offer...
@RANDOMNATION9073 жыл бұрын
I think it'd be nice to have a Celeron CPU with all E-cores and Intels highest iGPU. I'm an Athlon 3000G fan and I like the efficiency to performance aspect of this 'low end' hardware.