CPU’er afkodet: Forståelse af Intels mikroarkitekturnavne

Hvad er i et navn? En masse, faktisk, hvis vi taler om Intel-processorer. Intel bruger interne kodenavne designet til at skjule, hvad virksomheden arbejder på, indtil det er klar til at blive offentliggjort. Så det er ikke underligt, at disse udtryk ikke er særlig betydningsfulde for de uindviede.

Hvorfor Intel-kodenavne betyder noget

Disse kodenavne bliver uundgåeligt kendte (Intel udgiver dem), og hvis du laver lidt research, vil du opdage, at de har en masse betydning.

Faktisk kan Intels kodenavne ofte give en bedre forståelse af CPU’er end de officielle marketingnavne, du ser på æsken. Lad os overveje de seneste Intel 10. generations bærbare processorer. Disse CPU’er består af flere CPU-mikroarkitekturer. Medmindre du kan referere til deres kodenavne, bliver de officielle navne dog lidt forvirrende.

Tag for eksempel Core i7-1065G7 og Core i7-10510U: begge er mobile CPU’er til bærbare computere og andre enheder, og begge betragtes som 10. generations chips (deraf “10” efter stregen). G7 er dog en Ice Lake CPU, mens den anden er Comet Lake.

De fleste mennesker, der leder efter det “bedste”, ville gå med 10510U, da det har en højere clockhastighed. Imidlertid, Intel hævder en Comet Lake laptop-chip er bedre til produktivitet og flertrådede arbejdsbelastninger, mens Ice Lake klarer sig bedre til AI og grafik.

Dette er grunden til, at det hjælper i det mindste at have en overfladisk forståelse af Intels forskellige chipgenerationer, når du skal ud for at købe en ny pc eller bærbar computer. Det er ikke noget, du skal hænge dig i, men at forstå kodenavne kan hjælpe dig med at tyde anmeldelser på nettet, samt markedsføringsmateriale på butikshylder og emballage.

Intels udviklingsmodel

En Intel Coffee Lake CPU.

  Kan du sætte en smartskærm oven på din mikrobølgeovn?

Vi kan ikke tale om kodenavne uden at tale om, hvordan Intel laver sine CPU’er. I omkring et årti udviklede Intel sine processorer baseret på de berømte tick-tock model. Hvert år introducerede Intel en ny mikroarkitektur (tock), og det næste skrumpede den ned (afkryds). (Ja, det er faktisk “tick-tick”, men det er den enkleste måde at forklare det på.)

Tick-tock blev omkring 2016 erstattet med procesarkitekturoptimeringsmodellen (PAO). Dysekrympningen er det første trin i denne proces, og derefter introduceres en ny arkitektur, ligesom tick-tock-modellen. Så er der dog en optimeringsfase, hvor arkitekturen gøres bedre uden at skulle tage et spring i fremstillingsprocessen.

PAO er dog ikke nødvendigvis en treårig model – optimeringsfasen kan fortsætte i det uendelige, som vi har set på skrivebordet siden 2015. Det ser også ud til, at PAO-modellen ikke er en hård og hurtig regel, som det har været rygter om, at kommende desktop-CPU’er kan have et nyt design (“A’et”) før en die shrink (“P”).

Så hvad er en chips mikroarkitektur og formkrympning? I de mest forenklede termer er mikroarkitektur en chips design. Hver ny CPU har enten et totalt fornyet design eller en forbedret version af en eksisterende. En ny mikroarkitektur kan bringe nye muligheder såvel som forbedringer i instruktioner per cyklus/ur (IPC), der øger ydeevnen.

Derudover bruger hver CPU en fremstillingsproces, såsom 14nm, 10nm eller 7nm (“nm” står for “nanometer”). Til vores formål vil vi se på hver proces som et marketingudtryk for at vide, om en ny CPU har taget et spring inden for chipfremstilling, eller om det blot er en forbedring af en eksisterende teknologi.

Generelt betyder et skift fra en større til en mindre nm-proces (også kaldet en die shrink) bedre ydeevne og mere effektivt strømforbrug.

Det handler nu om Skylake

En Intel Skylake Die.

  Sådan viser du en Outlook-kalender i Google Kalender

For at diskutere moderne Intel-CPU’er er vi nødt til at starte med Skylake – hvis du har læst CPU-anmeldelser i de sidste fem år, har du højst sandsynligt set det nævnt.

Skylake-processorer rullede ud i 2015, som en opfølgning på Broadwell – en 14nm die shrink (tick) af 22nm Haswell (Intels præ-Skylake tock). Skylake var sidste gang, vi så en “tock” (en helt ny mikroarkitektur til desktop-CPU’er).

Siden da har Intel CPU’er til desktops alle været en optimering af Skylake eller en af ​​Skylakes efterkommere. Dette har ført til bedre processorer, da de seneste generationer har bragt flere kerner og højere clockhastigheder. Disse har givet bedre ydeevne, men grundlæggende forbedringer og nye funktioner har været sjældnere.

Efter Skylake kom Kaby Lake, som var designet til at udfylde hullet, da Intels næste “tick” (eller die shrink) fra 14nm til 10nm ikke slog ud. I stedet rullede Kaby Lake ud som en 14nm+ forbedring af Skylake.

Coffee Lake til desktops begyndte at rulle ud i 2017 ved hjælp af Intels såkaldte 14nm++-proces. Derefter fik servere og avancerede desktops Cascade Lake CPU’er. Endelig, i 2020, har vi fået Comet Lake, som igen er bygget på en 14nm++ proces. Når dette skrives, er disse de nyeste desktop-processorer, og de tilbyder nogle meget flotte præstationsforbedringer i forhold til deres forgængere. De bedste CPU’er i denne generation har flere kerner og evnen til at gå forbi en clockhastighed på 5 GHz.

Alligevel kan alle disse skrivebord- og bærbare forbedringer spores direkte tilbage til Skylake, og det er ikke nødvendigvis en dårlig ting, som vi nævnte tidligere. En ny Comet Lake-S-chip til desktops er bestemt et bedre valg end en original Skylake CPU.

Alligevel venter Intel-fans og desktop-pc-byggere spændt på det næste spring i CPU-desktopdesign fra virksomheden. Dette kan komme i slutningen af ​​2020 eller begyndelsen af ​​2021 med de nye Rocket Lake-processorer.

  Mestring af videooptagelse og redigering med QuickTime

Hvis de nuværende rapporter er korrekte, vil Rocket Lake være den største ændring, der kommer til Intels desktop-CPU’er i fem år. Ifølge påstande huser den en ny mikroarkitektur, der adskiller sig fra Skylake, men er stadig afhængig af en 14nm++ proces ligesom dens umiddelbare forgængere.

Dobbeltnavne

Ligesom Intels desktop-CPU’er ser ud til at modtage en overhaling, så gør dens navngivningsskemaer. Hvis man f.eks. ser på Intels Ark-side, vil du ikke finde nogen produkter, der omtales som “Palm Cove.” Dette skyldes, at selvom det navn refererer til CPU-kernedesignet, kaldes de få mobile CPU’er, der bruger Palm Cove-kerner, Cannon Lake.

Intel gjorde også dette i 2019 med Sunny Cove-kerner i deres Ice Lake CPU’er til bærbare computere, hvilket bringer os tilbage til det næste for desktops: Rocket Lake. Disse nye desktop-CPU’er, der forventes i slutningen af ​​2020 eller begyndelsen af ​​2021, er angiveligt baseret på Willow Cove-kerner. Willow Cove er også grundlaget for 10nm++ Tiger Lake bærbare CPU’er, der forventes i midten af ​​2020.

Så nu har vi to aktive kodenavne til Intel-processorer: et til kernedesignet og et til den nye generation af CPU’er. Disse navneskemaer følger i øjeblikket mønsteret med at give kernedesignerne en “Cove”-betegnelse, mens CPU’erne får et “Lake”-navn. Regn ikke med, at denne vig-til-sø-navneordning vil vare evigt, men det er en nyttig guide for nu.

Igen, kodenavne er ikke beskrivende i sig selv. Men hvis du lærer, hvad der gemmer sig bag navnene, hjælper de dig med at forstå, hvilken slags CPU’er der i øjeblikket er tilgængelige fra Intel.

Selvom du ikke lærer navnene på alle kerner og CPU’er, er det nok at vide, at der findes kernedesigns med kodenavne, som så bliver til CPU’er med forskellige kodenavne. Bevæbnet med bare den smule generel information kan du bedre forstå, hvad pokker alle disse CPU-anmeldelser taler om, og købe en bedre pc.