The marketing names aren't much better. They sound like a frequent flier program (bronze, silver, gold, platinum) with seemingly meaningless numbers added. You'd think with so many generations and so many configurations, they could come up with a scheme that made sense. I'd name things like:
$GENERATION-$SOCKETS-$CORES-$FREQ
So for a 7th generation Xeon supporting 2 sockets worth of UPI, with 32 cores and a 2.9Ghz clock speed, you'd call it:
Xeon 7-2-32-29
Please Intel? Please?
Sounds too much like a bingo announcer to me...
Something I hope Pat Gelsinger will change it back to his Intel's days.
So I suppose some kind of opaque numbering, like "I7400" is shortest. I wish they adopted some position-coded scheme which would be easier to decipher, though. Something like architecture-revision-cores-sockets-cache-RAM-frequently-TDP kind, one letter each. Some Intel KCG2MDTM which would be hard to pronounce, but easy to look up, and easy to compare.
Not supporting ECC memory except in "enterprise" versions is pure segmentation. Good thing AMD broke this unwholesome tradition.
The closest they get to “marketing” naming is the UPC-code-like numbers their processors get; and these, I believe, are optimized for the needs of enterprise buyers, who actually understand the ‘meaning’ of the parts of the number, since it’s pretty easy to see when you’re staring at it as one row among many of a spreadsheet of all the part-buy options they’re selling.
In this sense, they’re just retaining the very classical electronics parts-numbering tradition — see the naming of pretty much everything in this list (https://spectrum.ieee.org/tech-history/silicon-revolution/25...). They’re all just random codes, because parts buying on an industrial scale was always about vendors sending you these long sheets of different possible configurations each chip can be made in, and the buyer ticking off the ones they want as if they’re placing a dim-sum order.
I believe Intel still gets the majority of its business from enterprise buyers (OEMs, but these days also IaaSes doing their own integration), so this part-code is still the leading number for their products. Even though it’s mystifying to the average consumer.
Of course, they do try to hand their downstream integrators a bone by coming up with random marketing terms that apply to some of these processors but not others (i3/5/7/9, etc.) so that they can have something to badge a computer with. I do get the sense that this isn’t something Intel themselves think is very important, though; in about the same way that Nvidia thought “Max Q” was kind of silly (and first tried fixing that by enforcing a specific meaning to it, before just explicitly renouncing it, letting vendors use it however they like as pure marketing buzzspeak.)
Of course the fact that the codenames are used more often than the marketing names is itself a marketing failure.
You really need the architecture name to compare processors, and AMD currently has more usable architecture names; even if their processor number are still a disaster, zen 1 vs zen 3 is clear.
Name it something like "Intel Smart Core i3" with the introduction of little.BIG architecture. If those live up to the battery life hype, then the naming would even be justified.
The should start fresh. The "Intel One"
Apple can do this because there’s literally only one processor, the M1.
Apple didn't want to ship anything with a Pentium inside.