Intel's Core i7-14700K packs 8P and 12E cores, beats predecessor in all tests.
Intel's Core i7-14700K Benchmarked: More Cores, Higher Clocks : Read more
Intel's Core i7-14700K Benchmarked: More Cores, Higher Clocks : Read more
Intel's Core i7-14700K packs 8P and 12E cores, beats predecessor in all tests.
Intel's Core i7-14700K Benchmarked: More Cores, Higher Clocks : Read more
While the reviewer does not compare the Core i7-14700K to the current flagship Core i9-13900K, it has the same configuration of cores (eight high-performance and 12 energy-efficient cores) and very close frequencies (the Core i9-13900K has 200 higher boost clock of 5.80 GHz). Therefore, performance of the new Core i7-14700K will be very close to that of the Core i9-13900K.
This is the wrong topic to make this comment, this topic is about the 14700 which will get 4 more e-cores increasing its multi performance by quite a bit, depending on if the price changes or not this will be a big bump for new builders.So nothing is new here , just rename i9 and call it a new Gen.
Tell me you're a fanboy without telling me you're a fanboySo nothing is new here , just rename i9 and call it a new Gen.
That's quite a jump you're talking about. If these chips are still available and they fit in your board then sure it would be a fantastic upgrade. But in two years you probably would be interested in whatever is out then.Will this work with B760 DDR4 mobo? Or will the motherboard be a bottleneck?
Will it be worth upgrading from a 13500? Not now, but maybe in a year or two.
Here's an article I found which might help get some information you're looking for: https://wccftech.com/intel-core-i7-14700k-cpu-with-20-cores-spotted-6-3-ghz-msi-z690-motherboard/Will this work with B760 DDR4 mobo? Or will the motherboard be a bottleneck?
Will it be worth upgrading from a 13500? Not now, but maybe in a year or two.
The dumb part here are the reviewers, intel isn't doing this to inflate MC benches or to raise your power bill by providing even more cores for you to overclock.Hmm I think they are going a little to nuts with the crappy "e-cores". Like having four of those around for web browsing / watching media or just generally putzing around the desktop is fine. Stuffing them in there to inflate MC benchmarks is kinda dumb. Like nobody, and I mean nobody, is going to actually be using 12 e-cores, heck 8 is pushing it.
The 13900k has 8+16 cores for a total of 32 threads, not 8+12.Intel® Core™ i9-13900K Processor (36M Cache, up to 5.80 GHz) - Product Specifications | Intel
Intel® Core™ i9-13900K Processor (36M Cache, up to 5.80 GHz) quick reference with specifications, features, and technologies.www.intel.com
This is the wrong topic to make this comment, this topic is about the 14700 which will get 4 more e-cores increasing its multi performance by quite a bit, depending on if the price changes or not this will be a big bump for new builders.
It's not the old i9. The old i9 had 16 e-cores. The 14700 has only 12.no it is not te wrong topic ... and the 14700 gets nothing it is actually the old i9 renamed i7
The old i9, if you mean the 12900, has 8+8 the 13900 has 8+16 and the 14700 will have 8+12.no it is not te wrong topic ... and the 14700 gets nothing it is actually the old i9 renamed i7
The dumb part here are the reviewers, intel isn't doing this to inflate MC benches or to raise your power bill by providing even more cores for you to overclock.
The point of them is to be able to do a lot of work in the background while still having your normal 8 core CPU running at full speed for whatever you are doing in the foreground.
If you only need 4 e-cores you also don't need 8 p-cores.
Also if you use any program that uses many cores the e-cores are going to be used automatically, nobody has to do anything specific to use 8 or even 12 e-cores, they are being used by automatically.
View: https://www.youtube.com/watch?v=RDtJ5h0NjvQ
Video was linked for a reason....Again upping the e-core count to 12 is beyond silly, it's just there to cheaply inflate MC benchmarks. All the background tasks on your desktop will happily run on just 4 e-cores, the load is that light. The only remaining use cases are better solved by GPUs.
Paying for silicon that you will never use is... well I guess Apple doesn't have the market cornered on loyalists.
Video was linked for a reason....
You can also look for other videos yourself that explain why intel has the e-cores but this one is short and to the point.
Also as I said before, if you are never going to use that much silicon then go for fewer cores in general, get an i5 or even i3.
It a senior engineer of intel explaining why the e-cores are there, what higher authority do you want?Appealing to authority of a video is kinda... yeah ok.
And if that is all you need from a PC you can go for a dual or quad core with htt, the main cores for your main workload and the htt threads for the extra/background work.General purpose computing is largely limited by single threaded workloads, usually the main decision tree of a program. We spin auxiliary tasks up on other threads in the hope of moving as much work as possible away from whichever processing resource is running that decision tree. This is why we focus on things like IPC and clock speed, it directly translates into that main decision tree running faster. Everything else in a single program is a much smaller workload. MT is important when doing stuff like video editing since those extra processing resources can be used, but then GPU's are orders of magnitude much better at processing video then CPUs.
It's not your decision to make what's enough for other people.The last possible scenario is a gamer twitch streaming, which the 8/4 configuring is way more then enough to handle seemlessly.
Web browsers are like bread and butter, for modern computing. Would you expect them to be mostly serial or to parallelize well?General purpose computing is largely limited by single threaded workloads, usually the main decision tree of a program. We spin auxiliary tasks up on other threads in the hope of moving as much work as possible away from whichever processing resource is running that decision tree. This is why we focus on things like IPC and clock speed, it directly translates into that main decision tree running faster. Everything else in a single program is a much smaller workload. MT is important when doing stuff like video editing
No, he's a Senior Technical Marketing Engineer. At a tradeshow, full of journalists. With his boss standing just off-camera. So, he's going to be like 1000000% on-message.It a senior engineer of intel explaining why the e-cores are there, what higher authority do you want?
Web browsers are like bread and butter, for modern computing. Would you expect them to be mostly serial or to parallelize well?
I think what he showed is mostly a gimmick and speaks poorly of Windows 11's thread scheduler, more than anything. A better behavior would be to simply de-prioritize background tasks, so that they can still benefit from the horsepower in the P-cores to finish sooner, while not impeding system responsiveness or bogging down higher-priority interactive tasks.
More performance per Watt? That's the very definition of efficiency! So, the E-cores indeed do increase efficiency! To @palladin9479 's point, you need a workload with enough parallelism (or something like a laptop, with low power limits) to get the most benefit from them.
You gonna be mad again for saying it but you again didn't even look at the picture or the video.Let's put it this way: if I were doing CPU rendering, I'd be really annoyed if I had to keep my render window in the foreground, just to have it utilize the P-cores!
But only if there is limited space and/or a limit on acceptable cost.More performance per Watt? That's the very definition of efficiency! So, the E-cores indeed do increase efficiency!
No, the only page I had open was Toms. Pretty much the first thing I did, when performance tanked, was to close the rest.Depends on the browser, anything chromium based will have each tab a different thread while firefox is a little different. Are you browsing multiple tabs simultaneously?
So many ads, videos, and scripts running in the background, though.Also browsers spend more time waiting for input then they do rendering a page,
That's what I thought, but then I had to edit an Excel worksheet with a couple thousand rows and was amazed at how it bogged down. No fancy formulas, even. Of course, it's only bogged when I'm doing something in it.we found that desktop programs use very little resources.
For sure, I've noticed this on my work laptops. The difference in responsiveness and background CPU load between them and my personal Windows box is huge.Turns out the real resource eaters were the multiple security agents running on each desktop fighting with each other over who gets to scan something first.
Yes, but... don't be too dismissive of Gracemont. Chips & Cheese did a great deep dive of it, and it's a lot closer to a P-core than you might expect.E-cores are basically what you would find on a tablet or laptop processor, they are super efficient but have a hard performance ceiling. We've discussed this before, about how x86 processors have all this extra silicon dedicated to branch prediction, instruction translation, cache and so forth. These resources are required to properly feed a powerful generic purpose processor lots of instructions at a high speed, but are extremely power expensive. If we strip most of that out and just do basic processing we can get x86 to act a whole lot like ARM, very power efficient with a much lower performance ceiling.
Test | Gracemont IPC | Golden Cove IPC | Zen 3 IPC | Zen 2 IPC | Skylake IPC |
---|---|---|---|---|---|
Dependent Register to Register MOVs | 4.56 | 5.62 | 5.72 | 4.55 | 1.65 |
Independent Register to Register MOVs | 4.55 | 5.68 | 5.7 | 4.54 | 3.81 |
Zero Register using XOR | 3.83 | 5.73 | 5.72 | 3.63 | 3.81 |
Zero Register using MOV r,0 | 3.34 | 5.64 | 3.81 | 3.64 | 3.82 |
Subtract Register from Itself | 3.83 | 5.73 | 5.7 | 3.64 | 3.81 |
Dependent INC (increment by 1) | 0.97 | 5.72 | 1.00 | 1.00 | 1.00 |
Dependent DEC (decrement by 1) | 0.97 | 5.55 | 1.00 | 1.00 | 1.00 |
Dependent ADD, immediate value | 1.00 | 5.61 | 1.00 | 1.00 | 1.00 |
Structure | Instruction needs entry if it... | Gracemont Capacity | Golden Cove Capacity | Zen 3 Capacity | Zen 2 Capacity |
---|---|---|---|---|---|
Reorder Buffer | exists | 256 | 512 | 256 | 224 |
Integer Register File | writes to an integer register | 214 (198+16) | 280 (~248+32) | 192 (173+32?) | 180 (132+32?) |
Flags Register File | sets flags (applies to many x86 ALU instructions) | 214 (198+16) | 280 (~248+32) | 121 | 180 (132+32?) |
FP/Vector Register File | writes to a fp/vector register | 207 (191+16) | 332 (300+32) | 160 (139 measured+32?) | 160 (143 measured + 32?) |
256-bit FP/Vec Register File | writes a 256-bit fp/vector register | 95+16? | 332 (300+32) | 160 (139 measured+32?) | 160 (143 measured + 32?) |
Load Queue | reads memory | 80 | 192 | 116 | 116 |
Store Queue | writes to memory | 50 | 114 | 64 | 48 |
Branch Order Buffer | affects control flow | 116 Taken 126 Not Taken | 128 | 48 Taken 117 Not Taken | 32 Taken 128 Not Taken |
MXCSR Register File | Changes FP unit configuration | 1 (not renamed, always stalls) | 8 | 9 | 9 |
Scheduler | Is waiting on an execution unit | 221* | 205 | 160 | 128 |
Scheduler + NSQs | Is waiting on an execution unit | 299* | 205 | 224 | 192 |