Deciphering Intel's Codenames: What's With All the Lakes?

(Image credit: Shutterstock)

Michelle Ehrhardt is an editor at Tom's Hardware. She's been following tech since her family got a Gateway running Windows 95, and is now on her third custom-built system. Her work has been published in publications like Paste, The Atlantic, and Kill Screen, just to name a few. She also holds a master's degree in game design from NYU.

  • thGe17
    One important thing to note: Intel has split up CPUs, microarchitetures and process nodes in 2019.
    The original Skylake was the code name for processors (consumer and also later Skylake SP), it was synonym for the microarchiteture and bound to a specific process, here 14nm (established in 2014).
    Again in 2017, Coffee Lake is the CPU and microarchiteture (a minor advancement over Skylake) and bound to the 14nm++ process.
    With the new roadmap (2Q19), Intel broke up the static structure, now there are CPU designs like Ice Lake Y/U, Tiger Lake U, Ice Lake SP, there are microarchitectures like Skylake-based architetures as Coffee Lake Refresh and Comet Lake and new ones like Sunny Cove, Willow Cove, Golden Cove and there are different manufacturing nodes in use like 14nm, 10nm, and 7nm is in development an will be used as of 2HY21.
    Intel now provides CPU generations with a mixture of different ingredients:

    Some examples:

    10th Gen Core CPUs:Comet Lake U , Comet Lake (Skylake-based) , 14nm+++ (Gen9.5 iGPU; same for Comet Lake S)
    Ice Lake U , Sunny Cove , 10nm+ (Gen11 iGPU)
    11th Gen Core CPUs:Tiger Lake U , Willow Cove , 10nm++ (Gen12 iGPU, Xe)
    Future CPUs:Lakefield , Sunny Cove & Tremont , 10nm+(+?)
    Ice Lake SP , Sunny Cove , 10nm++ (Xeon, 4Q20)
    Rocket Lake S , prob. Willow Cove , 14nm+++(+?),
    Sapphire Rapids SP , min. Willow Cove, 10nm+++ (Xeon, PCIe5, DDR5, 2021)
    And possibly something like:Alder Lake S , Golden Cove & Gracemont , 10nm+++ (8 + 8 cores)
    Reply
  • holmes4
    Two comments based on the 15 years I spent at Intel.

    1) Geographic place names can't be trademarked. Intel ran into this with one of the Itanium designs, which the ex-DEC team that worked on it called Tanglewood. Though Tanglewood is a place, it is the name of a commercial performing arts venue in western Massachusetts where the Boston Pops plays its summer concerts. The organization that runs Tanglewood complained to Intel and the processor name was changed to "Tukwilla (Design)" (keeping the TWD three-letter code used internally - Tukwilla is a city in Washington state). I had lobbied for "Townsend", a town in Massachusetts, but was ignored...

    2) Sandy Bridge was originally Gesher, a name picked by the Israeli design team and an archaeological site. But this was also the name of an Israeli political party and was deemed to be a problem, so it was changed to Sandy Bridge (which I gathered was sort of a translation.) This was the start of the bridge theme.
    Reply
  • holmes4
    "So then Intel learned that your codename should be something that not many people care about. "

    When the Penryn name became public, the people who lived in Penryn (UK) cared a lot, as suddenly web searches for the town's name were flooded with hits regarding the processor. Just now I did a search on the name and the first hit was for the processor, not the town. There were lots of complaints, but nothing to be done about it and the furor died down eventually. I think this experience also contributed to shifting away from town/city names to much more obscure lakes, rivers, canyons, trails, peaks, coves, etc.
    Reply
  • DZIrl
    AMD also has misleading naming, eg Ryzen 3000G based on older architecture. 99% buyers think 3000G CPU is similar to Ryzen 3000 but its not!
    Is this by accident? Not sure!
    Reply
  • Integr8d
    DZIrl said:
    AMD also has misleading naming, eg Ryzen 3000G based on older architecture. 99% buyers think 3000G CPU is similar to Ryzen 3000 but its not!
    Is this by accident? Not sure!

    Nope. And neither was 1st-gen Ryzen chipset naming... Real question is: what motivated this puff piece?
    Reply
  • cryoburner
    Giving an example, he said "If I look at Skylake and I look at Coffee Lake, there really is a huge difference in between. They're not the same architecture. They are extremely advanced versions of previous processors." However, and he argued that this applies to both official names and code names, "Because they keep the lake name , they end up giving the impression of just being incremental."
    A huge difference? Per-core performance hasn't really improved that much outside of minor bumps to clock rates each generation, and efficiency hasn't improved to any notable degree either, due to them being manufactured on a similar process node. The overall IPC is similar, they use the same generation of RAM and PCIe, and integrated graphics performance hasn't improved much from where it was five years ago. It's hard to give people the impression that a product is new and exciting when each generation is more or less just increasing clock rates by a few percent from the previous year, and maybe patching some security flaws.

    About the only thing that's significantly changed to the end user is that higher core counts have finally transitioned to lower price points and made their way to mainstream platforms after stagnating for a decade. And that's great, though it doesn't strike me being a major change in terms of the core architecture.

    holmes4 said:
    I had lobbied for "Townsend", a town in Massachusetts, but was ignored...
    Townsend sounds like a really boring name compared to Tanglewood or Tukwilla. : D
    Reply
  • Giroro
    "The goal for them is to get something people can understand what it is internally, while outside, people are confused about what it is."

    That's a terrible goal considering these codenames get used on public-facing roadmaps that get started with the press and investors.

    Also the Tom's Hardware mobile site is difficult to scroll without changing pages, and keeps crashing my browser
    Reply
  • bit_user
    This:
    Lake-themed code names would become more and more common at the company up until 2015's Skylake, after which they would become the dominant naming scheme for the company's consumer-facing projects into 2020.

    and this:
    "In general," he elaborated "on the client side of the company, our SOC name and platform names are now the same and they are lakes."
    Don't explain Cascade Lake (Intel's current 14 nm Xeon generation).

    This does:
    "The goal for them is to get something people can understand what it is internally, while outside, people are confused about what it is."

    For example, if Intel now names everything after lakes, it's difficult for those outside the company to tell products apart. There's also no immediate reason why "Rocket Lake" might be better than "Comet Lake," going by just the name.

    But that basically defeats the main point of the article, practically dismissing any underlying logic behind the names.

    Continuing on this theme:
    Tripp did contradict Piednoel's assertion that the company's confusing code names are intentional. "We definitely work hard to avoid any confusion for our fan community,"
    Wow, well they certainly haven't succeeded! How else do you justify calling the 9000-series Coffee Lake Refresh, when it appeared to differ more from the 8000-series than Kaby Lake (the 7000-series) did from Skylake (the 6000-series)?

    And why do Lakes span all the way from low-end laptop SoCs to desktop, HEDT, workstation, and even "Platinum"-level Xeon Scalable CPUS? And with Ice Lake, they even expanded the lakes to cover 10 nm. This does not seem like they're trying to pierce through the veil of confusion!
    Reply
  • bit_user
    "Maybe people don't understand this, but the biggest competitor for Intel is a four years old PC from Intel,"
    Yes, that was still true in 2017, when he left Intel. But, it's gotten less true with each passing year.

    the idea that simply updating the generation number on a product gives the impression that it is simply a slightly improved version of a last-gen processor, rather than a unique piece of hardware with specialized abilities of its own.
    This does a good job of explaining why Nvidia jumped to the RTX 2000 series, and even why AMD switched naming schemes with RDNA/Navi.
    Reply
  • bit_user
    "If I look at Skylake and I look at Coffee Lake, there really is a huge difference in between. They're not the same architecture.
    Okay, now I'm done believing this guy, too.

    All of the empirical data says they're the same micro-architecture, even if he asserts otherwise.

    For code names, Piednoel suggested that fixing this issue would be as easy as just dropping themes. "I think they should stop doing this and go back to names like Katmai, Willamette, Prescott. They don't sound the same."
    I liked when "Bridge", "Well", or "Lake" would at least tell you which CPU socket and motherboard generation you needed. At least it meant something useful.

    "When Sean Maloney decided to call it 'core,' a lot of people were confused
    Yes. This was the dumbest thing Intel's marketing ever did. All the confusion around Core 2 Solo vs. Core Duo was just completely unnecessary. And now the "core" part of the processor names is just an adjunct that's often dropped, since it really adds no value.

    "If you drive a BMW 750 from the '80s, you're not saying 'I'm driving an E32 '," he said. "Nobody does.
    Um, anyone still driving an E32 would certainly know its chassis number. You can't drive a car that old without frequenting the online forums and having lots of conversations with your car buddies and/or a local repair shop specializing in them.

    I get the point, but it was a bad example. He should've picked on a current generation, but he probably didn't know the chassis number, off hand.
    Reply