Intel Core 12000-serien "Alder Lake-S" skymtas i Geekbench-resultat

Permalänk
Melding Plague

Intel Core 12000-serien "Alder Lake-S" skymtas i Geekbench-resultat

Tidigt ingenjörsexemplar av Intels 16-kärniga hybridprocessor hittar ut i Geekbenchdatabasen långt i förtid.

Läs hela artikeln här

Visa signatur

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa kan leda till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Permalänk

Det snackades om att Alder Lake-S skulle släppas i slutet av 2021 men nu är det framflyttat ett år?

Permalänk
Medlem

Klart det börjar läcka när det svettas

Permalänk
Medlem
Skrivet av SweC:

Samtidigt specificeras maximal turbofrekvens av Geekbench till 17,8 GHz

Nu snackar vi turbo!

Visa signatur

Intel i7 10700KF (Noctua NH-D15) | Asus RADEON RX 7900 XTX TUF | 32 GB DDR4 HyperX Fury | Corsair RM1000X | Fractal Design R3 | Arch Linux, Win11

Permalänk
Föredetting
Skrivet av Dinkefing:

Det snackades om att Alder Lake-S skulle släppas i slutet av 2021 men nu är det framflyttat ett år?

Sent 2021 var de tidigare buden, det är dessvärre inte många tidsplaner från Intel som hållit de senare åren.

Visa signatur

Internet of Things. Translation: Anything that connects to the internet, no matter how useless nor how much of a security risk it poses.

Permalänk
Medlem

Alder Lake är den första spännande produkten som Intel har sedan Nehalem (för MIG ). Om nu rykten på +40% IPC över Skylake stämmer vilket jag givetvis inte tror på men är villig vänta. Har för mig att det är i slutet av 2021 som släppet kommer.

Permalänk
Medlem

Sjö, sjö, sjö, efter sjö....

Visa signatur

MSI X99A GODLIKE GAMING | i7-6950X 4.3GHz | 64GB RAM 3200MHz | RTX 2080

Nintendo Switch | PlayStation 5 | Xbox Series X

Min FZ Profil

Permalänk
Medlem
Skrivet av Dinkefing:

Det snackades om att Alder Lake-S skulle släppas i slutet av 2021 men nu är det framflyttat ett år?

Nej, vi hade redan haft produkten om det var framflyttat ett år

Visa signatur

i9 11900k ||32GB 4000MHz CL15||ASUS ROG STRIX Z590-E||Noctua NH-D15s
Intel Arc a750 ||Samsung 980 pro|| EVGA Supernova G3 850W
Asus xonar essence STX|| Lian-Li O11 Dynamic XL
Asus VG27AQ 165Hz IPS, Sennheiser HD650, Logitech g502 Hero, fUnc f30r, Vortex TAB90M, Audio-Technicha ATR2500x-USB
Server: x10SL7-F, Xeon E3 1230v3, 32GB Samsung ECC ram, 6x3TB WD RED, FD Node 804.

Permalänk
Medlem
Skrivet av BergEr:

Nej, vi hade redan haft produkten om det var framflyttat ett år

http://blog.svd.se/kvalitet/2008/12/02/framat-eller-bakat-i-t...

"Det formellt riktiga, med stöd i Svenska Akademiens ordlista, är att framflytta betyder senarelägga. "

Permalänk
Medlem

när ska dom börja stapla på höjden & klistra sidledes det blir väl då vi får se lite större omvälvningar gissar jag.

Visa signatur

Arne Berg

Permalänk
Medlem

Så länge det är egen produktion på 10nm så är det bra för alla. Då är Intel med i matchen och Tsmc är Inte ensamma ”herrar på täppen” .
Gör att vi får möjligheter till fortsatt konkurrens 😊

Visa signatur

Phanteks P400s | Asus B-350 Strix |Ryzen 1600X @4 Ghz
G.skill 16GB 3.6Ghz CL16 Trident Z RGB | FD Celsius S36
Samsung 960EVO 500GB |Corsair RM750x | Asus Vega 56 Strix

Permalänk
Medlem
Skrivet av Bulan75:

Så länge det är egen produktion på 10nm så är det bra för alla. Då är Intel med i matchen och Tsmc är Inte ensamma ”herrar på täppen” .

TSMC pumpar dock redan ut 5nm åt Apple.

Permalänk
Medlem
Skrivet av KalBumling:

TSMC pumpar dock redan ut 5nm åt Apple.

Ej jämförbart

Permalänk
Medlem
Skrivet av KalBumling:

TSMC pumpar dock redan ut 5nm åt Apple.

Helt annan teknik, intels 10nm är ju tätare än tsmc 5nm?

Permalänk
Föredetting
Skrivet av smurfb:

Helt annan teknik, intels 10nm är ju tätare än tsmc 5nm?

TSMC:s 7 nanometer är jämförbar med Intels 10.

Källa: https://fuse.wikichip.org/news/2408/tsmc-7nm-hd-and-hp-cells-...

Lade till länk
Visa signatur

Internet of Things. Translation: Anything that connects to the internet, no matter how useless nor how much of a security risk it poses.

Permalänk
Medlem
Skrivet av Maximo:

Ej jämförbart

Deras 5nm är klart bättre än Intels 10nm som ska jämföras med TSMCs 7nm.

Permalänk
Medlem

samtidigt verkar ju ARM och högpresterande sådana processorer röra sig ifrån hybridlösningar med stora och små kärnor då OS'et med sin schemahanterare måste hantera detta mycket bra och windows har ju alltid varit rätt kast och efter på den punkten.

Så frågan är om denna CPU inte är rätt trend försent? Mycket möjligt en totalt irrelevant produkt om resten av marknaden rör sig bort från denna trend.

Permalänk
Medlem
Skrivet av KalBumling:

TSMC pumpar dock redan ut 5nm åt Apple.

Därför behövs det fler tillverkare 🤷‍♂️😊

Visa signatur

Phanteks P400s | Asus B-350 Strix |Ryzen 1600X @4 Ghz
G.skill 16GB 3.6Ghz CL16 Trident Z RGB | FD Celsius S36
Samsung 960EVO 500GB |Corsair RM750x | Asus Vega 56 Strix

Permalänk
Medlem
Skrivet av scara:

Alder Lake är den första spännande produkten som Intel har sedan Nehalem (för MIG ). Om nu rykten på +40% IPC över Skylake stämmer vilket jag givetvis inte tror på men är villig vänta. Har för mig att det är i slutet av 2021 som släppet kommer.

För varje rykte så läggs 10% på den förväntade ökningen av IPC. När väl Alder lake släpps så kommer garanterat siffran vara upp i 200% och alla blir besvikna för att hypen har fått eget liv och skjutit mot Saturnus.

Visa signatur

Fractal Design Meshify 2 Compact w/ Dark Tint | Intel i5 12600K | Asus ROG Strix B660-F | 32 GB Corsair DDR5 5600 MHz CL36 | MSI Geforce RTX 3060 TI Ventus 2X OCV1 | 512 GB Samsung Pro 850 SSD + 2TB WD Black SN850 NVME PCI-E 4.0 | Corsair RM750X |

Permalänk
Medlem
Skrivet av pa1983:

samtidigt verkar ju ARM och högpresterande sådana processorer röra sig ifrån hybridlösningar med stora och små kärnor då OS'et med sin schemahanterare måste hantera detta mycket bra och windows har ju alltid varit rätt kast och efter på den punkten.

Så frågan är om denna CPU inte är rätt trend försent? Mycket möjligt en totalt irrelevant produkt om resten av marknaden rör sig bort från denna trend.

Jasså? Vad är det som tyder på att arm anpassar sig efter Windows på detta sättet? DynamIQ tyder väl på motsatsen? Ännu mer flexibilitet när det kommer till att kombinera olika kärnor.

Att sen tillverkare av t ex arm cpuer för servermiljö går en annan väg betyder väl inte arm, eller arm-designer i stort är på väg bort från detta koncept. Går ju dock att diskutera hur fördelaktigt denna design är hos desktop CPUer, för där det är tekniskt vettigt (t ex för enheter där man vill maximera batteritid) så kommer ju detta fortsätta vara populärt.

Permalänk
Medlem
Skrivet av Chibariku:

http://blog.svd.se/kvalitet/2008/12/02/framat-eller-bakat-i-t...

"Det formellt riktiga, med stöd i Svenska Akademiens ordlista, är att framflytta betyder senarelägga. "

Ja, och ursprungsplanen var väl runt 2015 eller nåt. Framflyttat ett år blir då 2016. Därav "vi hade redan haft produkten".

Permalänk
Medlem
Skrivet av ajp_anton:

Ja, och ursprungsplanen var väl runt 2015 eller nåt. Framflyttat ett år blir då 2016. Därav "vi hade redan haft produkten".

Fast nu handlade det väl om alder lake-s, du får gärna härnvisa till något att det var planerat för 2015?

Vad som antagligen var planerat för 2015/16 en gång i tiden var 10nm, men då var även intel kvar på tick tock, så produkten planerad där lär ha varit en die shrink av sky lake, alltså cannon lake.

Inte för att jag tror att det var det inläggskaparen syftade på oavsett...

Permalänk
Datavetare
Skrivet av pa1983:

samtidigt verkar ju ARM och högpresterande sådana processorer röra sig ifrån hybridlösningar med stora och små kärnor då OS'et med sin schemahanterare måste hantera detta mycket bra och windows har ju alltid varit rätt kast och efter på den punkten.

Så frågan är om denna CPU inte är rätt trend försent? Mycket möjligt en totalt irrelevant produkt om resten av marknaden rör sig bort från denna trend.

Apple M1 och alla nyare Ax är big.little, alla high-end Qualcomms Snapdragon och Samsungs Exynos är big.little, så även toppmodellerna från Mediatek och mer budget-orienterade tillerkare.

Enda som inte går mot den designen just nu är server-sidan. Där har vi i stället en splitt i maximera prestanda (många högpresterande kärnor) samt maximal perf/W (som i Intels fall består av Xeon-D samt Atom-baserade servers).

Schemaläggning på desktop är faktiskt lättare än på bärbara: så länge minst en högpresterande kärna är helt "idle", välj en sådan för nästa jobb. Välja de energieffektiva kärnorna på slutet, de finns primärt där för att maximera all-core prestanda samtidigt som total effektbudget inte ska sprängas. Det medför att de högpresterande kärnorna kan hålla högre all-core frekvens -> fördelar i fallet när man har last på alla kärnor och fortfarande vill använda systemet interaktivt, Windows prioriterar redan processen med "input-fokus" så blir uppenbart att den ska ha första tjing på "stora kärnor". Med big/little har nu dessa stora kärnor högre frekvens -> bättre respons -> bättre upplevelse.

Svårigheten blir fallet där en och samma process, som också körs i förgrunden, effektivt använder fler än de högpresterande kärnorna. I det läget måste man hitta något sätt att säkerställa att UI-trådarna får första tjing på de stora kärnorna. Apple har en lösning för detta via sitt Grand Central Dispatch, Windows (vad jag känner till) saknar motsvarande.

Skrivet av Xinpei:

För varje rykte så läggs 10% på den förväntade ökningen av IPC. När väl Alder lake släpps så kommer garanterat siffran vara upp i 200% och alla blir besvikna för att hypen har fått eget liv och skjutit mot Saturnus.

Fast nu verkar det gå åt andra hållet... Alla tidigare rykten har pratat om 50 % högre IPC, 40 % är väl ändå 10 % mindre? Fortsätter det här är det bara sitta still i båten så är nuvarande system snabbare än kommande

Och även 50 % är i minsta laget. Visst fungerar det på desktop där man kan klocka till månen och dra 100-tals Watt. Men Apples M1 har rätt exakt 100 % högre prestanda per MHz än Skylake och Zen2 samtidigt som den kan köra sin maximala frekvens över alla kärnor även under batteridrift. Så för Intels egen relevans får de se till att ryktena kring Ocean Cove är i underkant, de säger ~80 % högre IPC över Skylake.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

Känns som det kan vara värt att vänta ut LGA1700 om man inte måste uppgradera nu med en gång. Både AM4 och LGA1200 känns lite för sent att köp nu. Finns dessutom inga grafikkort på lager så går ändå inte att bygga nått 😂

Visa signatur

|ASUS Z170-A||6700K@4.6Ghz||Corsair H50 Scythe GT 1450RPM PnP||16GB Crucial DDR4 2133Mhz@2800Mhz||MSI RTX 3070||Crucial P3 2TB||Corsair HX 1050W||Fractal Design - Define R2 Black Pearl|Citera för svar
Fotoblogg: PlanetStockholm

Permalänk
Medlem
Skrivet av Yoshman:

Apple M1 och alla nyare Ax är big.little, alla high-end Qualcomms Snapdragon och Samsungs Exynos är big.little, så även toppmodellerna från Mediatek och mer budget-orienterade tillerkare.

Enda som inte går mot den designen just nu är server-sidan. Där har vi i stället en splitt i maximera prestanda (många högpresterande kärnor) samt maximal perf/W (som i Intels fall består av Xeon-D samt Atom-baserade servers).

Schemaläggning på desktop är faktiskt lättare än på bärbara: så länge minst en högpresterande kärna är helt "idle", välj en sådan för nästa jobb. Välja de energieffektiva kärnorna på slutet, de finns primärt där för att maximera all-core prestanda samtidigt som total effektbudget inte ska sprängas. Det medför att de högpresterande kärnorna kan hålla högre all-core frekvens -> fördelar i fallet när man har last på alla kärnor och fortfarande vill använda systemet interaktivt, Windows prioriterar redan processen med "input-fokus" så blir uppenbart att den ska ha första tjing på "stora kärnor". Med big/little har nu dessa stora kärnor högre frekvens -> bättre respons -> bättre upplevelse.

Svårigheten blir fallet där en och samma process, som också körs i förgrunden, effektivt använder fler än de högpresterande kärnorna. I det läget måste man hitta något sätt att säkerställa att UI-trådarna får första tjing på de stora kärnorna. Apple har en lösning för detta via sitt Grand Central Dispatch, Windows (vad jag känner till) saknar motsvarande.

Fast nu verkar det gå åt andra hållet... Alla tidigare rykten har pratat om 50 % högre IPC, 40 % är väl ändå 10 % mindre? Fortsätter det här är det bara sitta still i båten så är nuvarande system snabbare än kommande

Och även 50 % är i minsta laget. Visst fungerar det på desktop där man kan klocka till månen och dra 100-tals Watt. Men Apples M1 har rätt exakt 100 % högre prestanda per MHz än Skylake och Zen2 samtidigt som den kan köra sin maximala frekvens över alla kärnor även under batteridrift. Så för Intels egen relevans får de se till att ryktena kring Ocean Cove är i underkant, de säger ~80 % högre IPC över Skylake.

Den krassa verkligheten är att Intel inte behöver konkurrera mot M1, utan mot AMD. Apple är fortfarande en obskyr liten tillverkare med eget OS på datorsidan om man jämför med Windows. För de flesta är Apple fortfarande bara en statuspryl, numer med gammalmodig design. Kanske de vinner över en och annan användare med sin M1 processor men det är mest de som redan tillhör sekten som prisar M1 och jämför den mot gamla throttlande Intel-macar i Geekbench. För de flesta är en PC det som gäller om man inte vill ha problem med kompabilitet, tillbehör som inte fungerar, program som inte funkar eller finns till Apple, mm.

Permalänk
Medlem
Skrivet av sKRUVARN:

Fast nu handlade det väl om alder lake-s, du får gärna härnvisa till något att det var planerat för 2015?

Vad som antagligen var planerat för 2015/16 en gång i tiden var 10nm, men då var även intel kvar på tick tock, så produkten planerad där lär ha varit en die shrink av sky lake, alltså cannon lake.

Inte för att jag tror att det var det inläggskaparen syftade på oavsett...

2015 drog jag nu bara fram från ingenstans, för att håna hur försenat allt hos Intel blivit på sistone. Tror ursprungsinlägget var menat som ett skämt just pga det du nämner, och inte alls missförstod vad ordet betyder.

Permalänk
Medlem
Skrivet av Ceji:

Den krassa verkligheten är att Intel inte behöver konkurrera mot M1, utan mot AMD. Apple är fortfarande en obskyr liten tillverkare med eget OS på datorsidan om man jämför med Windows. För de flesta är Apple fortfarande bara en statuspryl, numer med gammalmodig design. Kanske de vinner över en och annan användare med sin M1 processor men det är mest de som redan tillhör sekten som prisar M1 och jämför den mot gamla throttlande Intel-macar i Geekbench. För de flesta är en PC det som gäller om man inte vill ha problem med kompabilitet, tillbehör som inte fungerar, program som inte funkar eller finns till Apple, mm.

Problemet som jag ser med 8 stora och 8 små på desktopsidan är att i alla krävande situationer så vinner 16st stora och AMD med sin chiplet design har haft det överkomligt ett bra tag nu.

Kompilering, 3d rendering, video editering, ljud editering, allt jag gör på "amatörnivå" maxar redan min 8c/16t typ rätt ut, tittar på 5900X för nästa uppgradera, 8 stora och 8 små även om intels stora skulle vara marginellt bättre än AMD's ser jag inte som en vinst totalt sett.

Då jag kör Linux hade jag gärna sett ARM64 med bara stora cores slå igenom istället då ISA för mig inte är så relevant utan prestandan.

Permalänk
Datavetare
Skrivet av pa1983:

Problemet som jag ser med 8 stora och 8 små på desktopsidan är att i alla krävande situationer så vinner 16st stora och AMD med sin chiplet design har haft det överkomligt ett bra tag nu.

Kompilering, 3d rendering, video editering, ljud editering, allt jag gör på "amatörnivå" maxar redan min 8c/16t typ rätt ut, tittar på 5900X för nästa uppgradera, 8 stora och 8 små även om intels stora skulle vara marginellt bättre än AMD's ser jag inte som en vinst totalt sett.

Då jag kör Linux hade jag gärna sett ARM64 med bara stora cores slå igenom istället då ISA för mig inte är så relevant utan prestandan.

Om Golden Cove bara är "marginellt bättre" än Zen3 har Intel rejäla problem. Den enda egentliga nyhet som väntas i Golden Cove är "AI workload improvement" och framförallt "strong IPC improvement", ryktet lägger IPC ökningen på ~50 % över Skylake.

Vi vet redan att en sådan IPC ökning är teknisk möjlig, Apples Firestorm utför ~100 % mer än Skylake och även Arms Cortex X1 utför ~60 % mer per cykel. Frågan är bara vilken transistorbudget som krävs för att nå dessa IPC ökningar inom ramen för x86_64, att Intel och AMD har så väldigt snarlik IPC trots rätt olika mikroarkitektur är ett dåligt omen, det kan komma från att man börjar sig gränsen för ILP nivån hos x86_64.

Men även här finns ju sätt runt problemet. Apple har med Rosetta 2 visat att man kan signifikant skruva upp effektiv "IPC" på x86_64 kod genom att statiskt översätta den till något med väsentligt högre ILP, i fallet Rosetta 2 genom att översätta till ARM64. Egentligen gör både Intel/AMD detta internt i deras CPUer, finns ju en L0I$ som populärt kallas µop-cache.

Både Core och Zen är egentligen rejält flaskhalsade av att bara kunna avkoda 4-5 x86-instruktioner per cykel, men tack vare att de flesta program har rätt stort mått av lokalitet räddas situationen upp av µop-cache:en, som så länge den träffar faktiskt ger en kapacitet inte allt får långt efter Apples Firestorm (skillnaden i Apples fall är att med ARM64 kan man hålla den hastigheten i det generella fallet då det är fullt möjligt att avkoda 8 ARM64 instruktioner per cykel, vi lär se ännu högre siffror här i framtiden).

Så vad har allt detta med big-little att göra? P.g.a. problematiken med x86_64 ISA har man i princip exponentiell komplexitet på front-end delen för att öka IPC, back-end bryr sig inte speciellt mycket om man kör x86_64, ARM64 eller RISC-V så är just front-end som är problemet. Det betyder rimligen att en så pass kraftigt ökning som ~50 % i IPC kommer kräva en massiv transistorbudget, det kommer därför inte vara rimligt att trycka in speciellt många sådana kärnor och samtidigt hålla en vettig effekt- och transtorbudget.

Det kanske viktigaste att ha med sig för just Alder Lake är att de "små" kärnor inte är speciellt små. Allt pekar på att Gracemont, namnet på de små kärnorna, kommer ha en IPC-nivå motsvarande ungefär Skylake. De kommer inte kunna klockas superhögt, allt pekar på <4,0 GHz, men det handlar ändå om en IPC-nivå motsvarande dagens desktop "big-core".

D.v.s. Alder Lake S är mer lik designen Apple kör med, de små Icestorm-kärnorna har en IPC-nivå som motsvarar ungfär Cortex A73/A75, d.v.s. det som var "big-core" i Arm-världen bara för ett par år sedan. Detta har visat sig betydligt mer användbart just i den typ av desktop-applikationer du nämner, för i dessa ger även de små kärnorna ett relevant tillskott till totalkapaciteten.

Arm verkar insett att deras Cortex A55 inte hänger med längre, dessa är fortfarande tillverkade efter den ursprungliga tanken med väldigt klena/enkla små kärnor som bara hanterar bakgrundsuppgifter medan de egentligen inte tillför något alls till förgrundsjobb som primärt hanteras av de stora kärnorna. Under 2021 kommer en helt ny generation små kärnor from Arm som likt Apple och Intel är moderna out-of-order designer fast primärt optimerade prestanda/W medan man allt mer styr in de stora på maximal prestanda. Enda riktigt stora fördelen med Cortex A55 idag är att de är minimala, har för mig att man får in fyra stycken på <1 mm^2 med TSMC 7 nm...

Så om IPC-nivån är vad ryktet lägger den för Gracemont, vilket faktiskt inte är så osannolikt givet var föregångaren Tremont ligger på, kommer de 8-små kärnorna ge ett signifikant tillskott till total prestanda.

Bara för att göra ett tankeexperiment med helt påhittade prestandanivåer. Antag att 8+8 kärnors Alder Lake S har exakt samma aggregerade prestanda som 5950X, har man då vunnit något?

Här är poängen med big/little även på desktop, även om totala prestandan bara blir densamma som en design med enbart stora kärnor kommer big/little designen vara den bättre. Detta då den kommer vara snabbare på allt som inte kan effektivt utnyttja alla kärnor då de stora kärnor har högre enkeltrådprestanda!

Detta syns redan idag väldigt tydligt hos M1. Ställer man M1 mot något med ungefär samma all-core prestanda totalt demolerar M1 ett sådan system i allt som använder 4 eller färre kärnor, vilket för normalanvändaren täcker in en klar majoritet av alla uppgifter. Även som utvecklare är det supertrevligt: majoriteten av alla kompileringar tenderar vara inkrementella byggen, dessa kan bara utnyttja enstaka kärnor -> enda som spelar roll är prestanda per kärna.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Skrivet av Yoshman:

Om Golden Cove bara är "marginellt bättre" än Zen3 har Intel rejäla problem. Den enda egentliga nyhet som väntas i Golden Cove är "AI workload improvement" och framförallt "strong IPC improvement", ryktet lägger IPC ökningen på ~50 % över Skylake.

Vi vet redan att en sådan IPC ökning är teknisk möjlig, Apples Firestorm utför ~100 % mer än Skylake och även Arms Cortex X1 utför ~60 % mer per cykel. Frågan är bara vilken transistorbudget som krävs för att nå dessa IPC ökningar inom ramen för x86_64, att Intel och AMD har så väldigt snarlik IPC trots rätt olika mikroarkitektur är ett dåligt omen, det kan komma från att man börjar sig gränsen för ILP nivån hos x86_64.

Men även här finns ju sätt runt problemet. Apple har med Rosetta 2 visat att man kan signifikant skruva upp effektiv "IPC" på x86_64 kod genom att statiskt översätta den till något med väsentligt högre ILP, i fallet Rosetta 2 genom att översätta till ARM64. Egentligen gör både Intel/AMD detta internt i deras CPUer, finns ju en L0I$ som populärt kallas µop-cache.

Både Core och Zen är egentligen rejält flaskhalsade av att bara kunna avkoda 4-5 x86-instruktioner per cykel, men tack vare att de flesta program har rätt stort mått av lokalitet räddas situationen upp av µop-cache:en, som så länge den träffar faktiskt ger en kapacitet inte allt får långt efter Apples Firestorm (skillnaden i Apples fall är att med ARM64 kan man hålla den hastigheten i det generella fallet då det är fullt möjligt att avkoda 8 ARM64 instruktioner per cykel, vi lär se ännu högre siffror här i framtiden).

Så vad har allt detta med big-little att göra? P.g.a. problematiken med x86_64 ISA har man i princip exponentiell komplexitet på front-end delen för att öka IPC, back-end bryr sig inte speciellt mycket om man kör x86_64, ARM64 eller RISC-V så är just front-end som är problemet. Det betyder rimligen att en så pass kraftigt ökning som ~50 % i IPC kommer kräva en massiv transistorbudget, det kommer därför inte vara rimligt att trycka in speciellt många sådana kärnor och samtidigt hålla en vettig effekt- och transtorbudget.

Det kanske viktigaste att ha med sig för just Alder Lake är att de "små" kärnor inte är speciellt små. Allt pekar på att Gracemont, namnet på de små kärnorna, kommer ha en IPC-nivå motsvarande ungefär Skylake. De kommer inte kunna klockas superhögt, allt pekar på <4,0 GHz, men det handlar ändå om en IPC-nivå motsvarande dagens desktop "big-core".

D.v.s. Alder Lake S är mer lik designen Apple kör med, de små Icestorm-kärnorna har en IPC-nivå som motsvarar ungfär Cortex A73/A75, d.v.s. det som var "big-core" i Arm-världen bara för ett par år sedan. Detta har visat sig betydligt mer användbart just i den typ av desktop-applikationer du nämner, för i dessa ger även de små kärnorna ett relevant tillskott till totalkapaciteten.

Arm verkar insett att deras Cortex A55 inte hänger med längre, dessa är fortfarande tillverkade efter den ursprungliga tanken med väldigt klena/enkla små kärnor som bara hanterar bakgrundsuppgifter medan de egentligen inte tillför något alls till förgrundsjobb som primärt hanteras av de stora kärnorna. Under 2021 kommer en helt ny generation små kärnor from Arm som likt Apple och Intel är moderna out-of-order designer fast primärt optimerade prestanda/W medan man allt mer styr in de stora på maximal prestanda. Enda riktigt stora fördelen med Cortex A55 idag är att de är minimala, har för mig att man får in fyra stycken på <1 mm^2 med TSMC 7 nm...

Så om IPC-nivån är vad ryktet lägger den för Gracemont, vilket faktiskt inte är så osannolikt givet var föregångaren Tremont ligger på, kommer de 8-små kärnorna ge ett signifikant tillskott till total prestanda.

Bara för att göra ett tankeexperiment med helt påhittade prestandanivåer. Antag att 8+8 kärnors Alder Lake S har exakt samma aggregerade prestanda som 5950X, har man då vunnit något?

Här är poängen med big/little även på desktop, även om totala prestandan bara blir densamma som en design med enbart stora kärnor kommer big/little designen vara den bättre. Detta då den kommer vara snabbare på allt som inte kan effektivt utnyttja alla kärnor då de stora kärnor har högre enkeltrådprestanda!

Detta syns redan idag väldigt tydligt hos M1. Ställer man M1 mot något med ungefär samma all-core prestanda totalt demolerar M1 ett sådan system i allt som använder 4 eller färre kärnor, vilket för normalanvändaren täcker in en klar majoritet av alla uppgifter. Även som utvecklare är det supertrevligt: majoriteten av alla kompileringar tenderar vara inkrementella byggen, dessa kan bara utnyttja enstaka kärnor -> enda som spelar roll är prestanda per kärna.

Fullt medveten om allt du nämnt.

Men jag köper inte att intel kommer få ut 50% mer ur x86 inom 2 år då x86 är så hopplös att får parallellism ur och sub 4Ghz på små kärnor med skylake prestanda 2022, nej tack.

ARM64 och AMD's Zen kommer inte stå still heller, tar hellre välbalanserade kärnor från AMD med snarlik prestanda som intel ditot med chiplet design från AMD år 2022 om dom fortsätter ånga på som dom gjort hittills. Bara för att intel påstår sig göra nåt nu betyder inte att alla andra sitter stilla och rullar tummarna.

Men helst av allt tar jag ARM64 då jag redan kört Alpha, ARM, PPC osv i Linux senaste 20 åren.

Så som sagt jag gissar på att en Big/little design kan vara för sent för intel 2022 på desktop, kan AMD få till 16stora kärnor med chiplet design som är mer eller midnre likvärdiga intels 8 stor så är intel rökt. Så min gissning är att det är to little to late för intel, har sett andra spekulera i det med så inte ensam om att tro att Big/little inte är framtiden i alla fall inte 1:1 ratio.

Permalänk
Datavetare
Skrivet av pa1983:

Fullt medveten om allt du nämnt.

Men jag köper inte att intel kommer få ut 50% mer ur x86 inom 2 år då x86 är så hopplös att får parallellism ur och sub 4Ghz på små kärnor med skylake prestanda 2022, nej tack.

ARM64 och AMD's Zen kommer inte stå still heller, tar hellre välbalanserade kärnor från AMD med snarlik prestanda som intel ditot med chiplet design från AMD år 2022 om dom fortsätter ånga på som dom gjort hittills. Bara för att intel påstår sig göra nåt nu betyder inte att alla andra sitter stilla och rullar tummarna.

Men helst av allt tar jag ARM64 då jag redan kört Alpha, ARM, PPC osv i Linux senaste 20 åren.

Så som sagt jag gissar på att en Big/little design kan vara för sent för intel 2022 på desktop, kan AMD få till 16stora kärnor med chiplet design som är mer eller midnre likvärdiga intels 8 stor så är intel rökt. Så min gissning är att det är to little to late för intel, har sett andra spekulera i det med så inte ensam om att tro att Big/little inte är framtiden i alla fall inte 1:1 ratio.

Det handlar inte om 50 % över två år, när Golden Cove lanseras kommer Sunny Cove vara mer än två år gammal och för att man ska nå ~50 % över Skylake räcker det med att "bara" göra en ny Sunny Cove sett till IPC ökning, d.v.s. 20-25 % IPC ökning.

Att det är tekniskt möjligt vet vi idag då Apple, via Rosetta 2, tar x86_64 binärer och kör dem med en hastighet som motsvarar en IPC nivå >70 % högre än Skylake. Att man statiskt översätter x86_64 till ARM64 är bara en implementationsdetalj, i slutändan är det x86_64 programmet som faktiskt körs, motsvarande transform på x86_64 instruktionsströmmen kan göras på andra sätt (och görs som sagt redan i Intel/AMDs CPUer, dock inte alls lika långtgående som Apple gör med Rosetta 2).

x86_64 har absolut bristande ILP, återigen kan man titta på Apple och notera att samma program får ännu högre prestanda per MHz om man skippar omvägen via x86_64 (där en del ILP går förlorad i den transformen) direkt från programkod till ARM64. Men även den dåliga vägen via x86_64 lägger slutresultatet på en prestanda per MHz nivå långt över vad Intel/AMD mäktar med för tillfället.

Så Intel ska inte göra något banbrytande, de ska göra något Apple redan gjort. Vilket säger en del om viket totalt haveri Intels CPU-design varit de senaste åren...

Självklart vore det roligare med 16 st Sunny Cove kärnor, men givet att dessa kärnor lär bli gigantiska har man alternativen

  • mindre ambitiösa IPC mål så varje kärna tar färre transistorer

  • väldigt stor och dyr krets med rätt låg all-core-frekvens för att hålla strömbudget på en rimlig nivå

  • ett par riktigt snabba stora kärnor och fylla ut med ett gäng enklare som bara används när tillräckligt många kärnor behövs

Av dessa tycker i alla fall jag den sista har klart bästa kompromisserna då den ge högsta prestanda per kärna (så bäst upplevelse vid interaktiv användning), högre prestanda när en delmängd av kärnorna är aktiva, liknande nivå på all-core-prestanda.

Enda egentliga nackdelen är en rejält icke-linjär skalning av prestanda över kärnor, något som kan vara ett problem i vissa applikationer. Det var också problem i början när Arm introducerade big.little, men idag har då i alla fall MacOS/iOS och Linux/Android fått ordning på hur man ska hantera tekniken på OS-nivå.

På serversidan lär vi nog fortsätta se homogena CPU-designer, där kommer man i stället gå mot heterogenitet via alla möjliga former av xPU acceleratorer. ;ed tiden kommer dessa hitta in i konsumentledet också, M1 har ju redan flera sådana delar men även här saknas idag vettigt stöd på OS nivå (d.v.s. i Windows).

Frågan man i.o.f.s. kan ställa sig är hur mycket Intel försökt få Apple att stanna kvar som kund, för Alder Lake S/U känns lite som speciellt riktad mot Apple. Intel har inte varit främmande för att ge Apple specialstöd, de flesta Iris Graphics modellerna har ju nästan enbart används av Apple.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer