RIP resten av branschen iPhone Xs A11-chip har 6 oberoende adresserbara CPU-kärnor

Nästa iPhone kommer att packa i en aldrig tidigare skådad datorkraft tack vare ett Apple-designat A11-chip som har sex oberoende adresserbara CPU-kärnor som alla kan köras samtidigt, enligt kodsträngar i en läckt iOS 11 Gold Master-byggnad.

Det är enligt utvecklaren Steven Troughton-Smith efter hans djupa dyk i hemligheterna dolda i kodsträngarna för iOS 11 GM-koden. Först på lördagen grävde han upp det officiella namnet för A11: s högpresterande CPU-kärnor - "Mistral."

I en tweet dagen efter avslöjade han att A11 faktiskt är ett sexkärnigt chip bestående av de två ovannämnda högpresterande ”Mistral” CPU-kärnorna och fyra lågkraftkärnor, kallade ”Monsoon” (för sammanhang, Apple CPU-kod -namn är baserade på vindtyper: A7- "Cyclone"; A8- "Typhoon"; A9- "Twister"; A10- "Hurricane" och "Zephyr").

Som jämförelse har A10-fusionsprocessorn som finns i iPhone 7- och iPhone 7 Plus-enheterna två kärnor med låg prestanda och två högpresterande kärnor. Med andra ord kommer iPhone X att ge ökad CPU-prestanda genom att ha fler CPU-kärnor som alla kan köras samtidigt, och det antas att klockfrekvensen förblir oförändrad från A10 Fusion.

Om Apple också råkar öka CPU-klockfrekvensen tittar du omedelbart på ett speländrande hopp i datorkraft. Sent på söndag kväll tweetade Steven att de två högeffekta “Monsoon” -kärnorna och de fyra lågeffekta “Mistral” -kärnorna faktiskt är alla oberoende adresserbara.

Ja, nej Fusion.

... detta låter som att det kommer att bli ett Geekbench-monster. RIPA resten av branschen

- Steve T-S (@stroughtonsmith) 10 september 2017

Låt mig förklara.

Det nuvarande A10 Fusion-silikonet i din iPhone 7 kan bara ha en kärntyp aktiv åt gången. Antingen är de två kraft hungriga högpresterande kärnorna knasande nummer vid en given tidpunkt eller ett par relativt batteribesparande lågeffektkärnor är aktiva.

Därför verkar A10 Fusion för programvara och riktmärken som ett dual-core-chip.

För de som undrar, förresten, A10X Fusion i den nya iPad Pros använder tre högpresterande “Hurricane” kärnor och tre högeffektiva “Zephyr” kärnor.

Däremot kommer alla sex kärnorna i iPhone X: s A11-chip att vara synliga för appar vid varje given tidpunkt och oberoende adresserbara, ett betydande prestationsökning. Denna heterogena flerbearbetning är den mest kraftfulla användningsmodellen för ARM: s så kallade big.LITTLE-arkitektur.

Eftersom alla fysiska kärnor körs samtidigt och har tillgång till samma minnesregioner kan arbetsbelastningar köras parallellt. Trådar med hög prioritet eller beräkningsintensitet, såsom körspel eller drivning av ny förstärkt verklighet och 3D-skanningsfunktioner på iPhone X, kan tilldelas A11: s två högpresterande kärnor.

Trådar med mindre prioritering eller mindre beräkningsintensitet, som att kontrollera e-post, spela musik eller köra bakgrundsaktiviteter, kan utföras av en av A11: s fyra kärnor med låg effekt, som bestäms av Apples Grand Central Dispatch-system, för att bevara batteriets livslängd.

Jag gissar bara här, men Apple kan till och med uppgifta två av de fyra kärnorna med låg effekt i iPhone X med att hantera funktioner som Hey Siri och Face ID.

Om några timmar kommer detta inte längre att vara sant.

Återigen använder iPhone 7: s A10 Fusion den enklaste big.LITTLE-implementeringen där CPU: n är ordnade i identiska storlekar av kärnor (två "Big" och två "Little") och iOS-schemaläggaren kan bara se och använda ett CPU-kluster när som helst.

När CPU-belastningen ändras mellan låg och hög, övergår hon helt enkelt till det andra CPU-klustret.

Det börjar nu bli klart att iPhone X kommer att bli den mest kraftfulla iOS-enhet som Apple någonsin har gjort med bred marginal. Konkurrensen kommer att ha en riktigt svår tid att komma ikapp. Beviljat, iPhone X kommer att behöva all oomph som den kan få för sina beräkningsintensiva funktioner som djupkännande förstärkt verklighet, 3D-ansiktsigenkänning, ökad upplösning och så vidare.

... Jag kanske tar tillbaka "Fusion" -delen. Även om detta är 4 Mistral- och 2 Monsoon-kärnor, visas de alla som distinkta kärnor. Hexacore iPhone?

- Steve T-S (@stroughtonsmith) 10 september 2017

Det bästa av allt är att det nya A11-chipet förväntas byggas inte bara i flaggskepps iPhone X-modellen, utan också i de "iterativa" iPhone 8- och iPhone 8 Plus-enheterna.

Apple går verkligen helt i år. Kanske ännu mer överraskande verkar det som om iPhone X inte kommer att vara den enda kommande hårdvaruuppgradering som idrottsliga speciella specifikationer.

Som vi sa, nästa Apple TV använder ett sexkärnigt A10X Fusion-chip som den nya iPad-proffsen (när var förra gången Apple gav sin set-top-box ett aktuellt chip?), Med tre högpresterande kärnor tillgängliga för appar och spel och tre kärnor med låg effekt för bakgrundsuppgifter.

Apple kommer att avslöja sina kort i morgon och vi kommer att tillhandahålla kontinuerlig täckning under hela dagen så håll dig anpassad till iDownloadBlog och vara säker på att du har den nödvändiga programvaran för att titta på live-strömad keynote på dina enheter oavbruten.

Eventuella tankar om icke-Fusion A11-chipet?

Lämna dina kommentarer nedan.