Cannon Lake: Intel’s Forgotten Generation
chipsandcheese.com
chipsandcheese.com
Worst bring-up in my time. I feel bad for the architecture team. I know Intel is getting dunked on my AMD right now but internally the worst of it was years ago. I retain confidence in the direction things are heading now
I left a year after that... tbh don't see things getting any better from talking to friends. We'll see.
Am I the only one who prefers the simplicity of Zen 1, 2, 3, 4?
Zen isn't all that better. Sure, Zen 1, 2, ... seems clearer, but can you tell me on the top of your head which processor has which architecture? Including nice outliers like the Ryzen 5 1600 AF? Now do the same for the mobile processors, the naming there is a total clusterfuck.
Also, maybe a bit more on topic: The current processor generation is actually nice and gives a real performance increase. Enough so that all three (i5-13600K, i7-13700K and i9-13900K) take the top three positions in my meta benchmark (for games). AMD follows right behind that (and needs less energy to do so), so it's really a good race now, just like the article concludes.
Not sure how that's relevant. By name, I have no idea if Cannon Lake is before or after Skylake. I only know because I've heard of Skylake longer than Cannon Lake. I'd have no idea how to place any of the post-Skylake architectures amongst each other chronologically or performance-wise. I know that Zen 1 is older then Zen 3, because that's how the naming scheme works. The same way I know that the PS5 came after the PS4.
It's like the Xbox bullshit. The only reason why I know Xbox One is newer than 360 is because I'm a gamer who pays way too much attention to this shit.
I think GP's point is that "zen" is the architecture, same as some random lake. Sure, 2 comes before three, whereas it's not clear whether the sky comes before the tiger.
Whereas the AMD model number is 5600, say.
But then you have interesting things, like 5500U mobile parts which are actually "zen 2+" and others, like the 5560U which are "zen 3".
This was an issue for me last year when attempting to jump on the "zen 3 bandwagon", but having to look up "enterprise laptop" models, which wouldn't specify which kind of zen the cpu was, only some xyz number. Most were 4xxx, so I knew those were "mobile zen 2", but I almost picked one of the "zen 2+" 5xxx models.
I haven't followed things that closely, but I'm pretty confident that an intel Xyyy is "gen X". And, usually, marketing copy says i5-Xyyy.
AMD is at least making it so the second digit will indicate architecture (the first will be year released).
Nevertheless, all the "Kaby Lake" proper are "7th gen", not "8th gen".
Among the "8th gen" there are only "Kaby Lake R" (R from Refresh) and "Kaby Lake G" (G from GPU, i.e. discrete AMD GPU on package).
There are also 2 kinds of CPUs that have been weirdly branded as "8th gen", but which, both based on the date of their launch and on their features should have been branded as "9th gen", together with Coffee Lake Refresh: Whiskey Lake U and Amber Lake Y.
The remaining CPUs branded as "8th gen" were Coffee Lake and Cannon Lake U.
> AMD is at least making it so the second digit will indicate architecture (the first will be year released).
Unfortunately, that's not always the case. See, for example, the Ryzen 5 5500U which is a zen 2 part and the 5560U which is a zen 3 part. The architecture is quite different, too: the first being a 2x3 configuration, while the second is 1x6.
The Zen 3 one was also released as a 54xx "PRO" version. See [1] note 1.
They were both released in January 2021, but then you have the Ryzen 5 4680U which was released later, in April 2021, while being a zen 2.
As a matter of fact, I'm quite sure the second digit is the model's place in the range. See 3700 desktop parts, which are zen 2, and 5700 ones which are zen 3.
Moreover, to your point about differences between desktop and laptop parts, I've always considered that a given. Zen 2 desktop parts already had pci-e 4, whereas the zen 3 laptop ones only had pci-e 3, even the higher end ones. The first mobile parts to have pci-e 4 seem to be the 6xxx models.
---
[0] https://en.wikipedia.org/wiki/Zen_2#Lucienne_(5000_series)
https://www.theverge.com/2022/9/7/23340934/amd-ryzen-model-n...
The Windows 11 supported CPU list is pretty arbitrary and doesn't have much to do with the capabilities of the CPU. The main real requirement is TPM 2.0 and even that can be worked around. And there are some officially supported 7th gen CPUs because MS realized how dumb it was for the Surface Studio they were still selling to not be supported.
The actual break down is quite simple and described on their website: https://www.intel.com/content/www/us/en/processors/processor...
tldr; Intel processors are numbered like 13900K (13th gen) the first 1-2 digits are the generation. So 9800 is 9th gen 10850K is 10th gen.
I have my 7700x limited to 65w with very little performance loss -- it's very easy with eco mode. I've seen lot of benchmarks with 7000 series chips on eco mode but not so much on Intel side.
These chips really should have been power limited with a little less multicore performance instead of being power drains.
EX-YZZZ vA
E3 - Rebranded Desktop Class parts with ECC support
E5 - High-Desktop & Regular Multi-Processor Server parts
E7 - High-End Multi-Processor Server
Y - Denotes Socket Support. ZZZ - Denotes a model number, indicating from low to high increases in features, cores and/or clock speed. vA - Denotes Generation.
Xeon E5-2980v2 - is a high-core count server processor for use in dual socket servers, belonging to the Ivy Bridge Generation of parts.
The new naming "convention" is as follows - from a glance can you identify any information from this;
Xeon Bronze 3204
Xeon Silver 4214R
Xeon Gold 6212U
Xeon Gold 6342
Xeon Platinum 8280
Xeon Platinum 8380
Xeon W-2295
Bronze, Silver, Gold, Platinum - are so unclear as to be meaningless - there are dual socket Silver processors more capable than some Gold processors. W prefixed parts are Workstation parts. The First Digit bears no connection to anything (except in the platinum series where it denotes 8 socket capability), perhaps PCI-E Lanes? The Second digit apparently denotes generation. The Suffix denotes that it's only capable of running in a single processor configuration - except when it doesn't.
Ohh, and the 'E3-**** v*' convention still stands for desktop rebranded parts.
It's a complete mess.
One pattern is: If first digit is 3,4,5 then it has one AVX512 FMA unit, if it is 6,7,8 then it has two.
...except the 5122 (2), 5219Y (2), 5222 (2) and 6122 (1)
Core was based on the mobile-focused Pentium-M design from their Israeli team. That lineage traces back to the Pentium III but both the Pentium-M and Core designs had significant modifications so I wouldn’t describe it as bringing something old back — more like admitting that the NetBurst big gamble had failed and they switched to a design more like what everyone else was making. The P4 was kind of interesting as Intel’s second bust around the turn of the century based on a design which tried to hit higher performance assuming everyone had access to highly-sophisticated compilers and would use them carefully. As with Itanium, I do wonder whether anything would have been different if they’d open sourced icc – the profits weren’t significant and while that could have benefited AMD, I doubt that would have outweighed two major flops.
i82020GEM or i82020NNN
so you have intel 8 core, 2020, GPU, ECC, multiplier or without... then we're back to really bad clusters of numbers and letters, but at least in that scenario it has meaning.
In both cases, the shorter and easier to remember names have won in the conscience of most of the public, i.e. it is easier to remember Zen 2 than Matisse, but it is easier to remember which was Kaby Lake instead of which was the 7th Generation Core.
Because both companies launch products typically every year, I would prefer something like Intel Core 2017 instead of Coffee Lake and AMD Zen 2022 instead of Zen 4.
A 7000 series laptop chip could be Zen 4, 3, or 2...
However, AMD isn't any better ... is it a Vermeer or is it a Cezanne, a Chagall or a Milan?
Ryzen 5xxx -> Vermeer
Threadripper 5xxx -> Chagall
EPYC xxx3 -> Milan