En af de mest interessante afsløringer om Qualcomms nye Snapdragon 835 mobile applikationsprocessor er spændende nye semi-custom design Kryo 280 CPU kernen. Cryo-kernen i Snapdragon 820 og off-the-shelf ARM Cortex-A72 og A53 fundet inde i Snapdragon 810, Kryo 280 bruger ARMs nyeste Cortex licensaftale. Kryo 280 er den første semi-custom ARM CPU designet til at gøre sin vej ind i en kundeklasse processor.
ARM afslørede den seneste del af Cortex licensaftalen tilbage i maj 2016. Dette licensområde tilbyder et udvalg af muligheder afhængigt af, hvad sælgeren er på udkig efter. Dette er den nyeste version af "Built on ARM Cortex Technology" -licensen, hvilket er hvad Qualcomm har brugt til at designe Cryo 280.
Cortex-A, M og R produkter Cortex-licensen tillader partnere at tilpasse deres eksisterende evner. Men der er strenge regler om, hvad og hvordan man designer deres brugerdefinerede cortex-chip. Selvom partnere beholder branding frihed omkring CPU'en, hvorfor Qualcomm kan bruge sin Cryo uden at bruge Cortex-A teknologi.
Til sammenligning er Qualcomms brugerdefinerede Kryo og Krait CPU-design i fortiden blevet lavet ved hjælp af en arkitekturlicens fra ARM. Dette giver designeren meget mere og mere, de har ikke nogen henvisning til et eksisterende cortex design. CPU'en skal beholde 100% kompatibel med ARMs instrukser (i ARMv8 og ARMv7) ved at overføre virksomhedens arkitekturvalidering.
Så hvad med Cryo 280?
Desværre holder Qualcomm et stramt greb om den type Cortex-A-kerne, som den har baseret på sin cryo-design på, samt de nøjagtige ændringer, det har gjort i kerne-designet. Vi har mistanke om, at Qualcomm har lanceret Cryo 280 på ARMs nyeste højtydende Cortex-A73-design, især da kernen og chippen prale af vedvarende toppræstation i forhold til tidligere design. Selv om dette kun er en hunch.
Den semi-custom licensing arrangement gør det muligt for designere som Qualcomm at anmode om at tilpasse visse aspekter af processoren design, såsom instruktionsvinduestørrelsen, øge størrelsen af ressourcer i rørledningen eller bufferen i grenforudsigelsen. F.eks. Vil et større udbuds-instruktionsvindue, som måske er ude af orden, øge plads og strømforbrug. På den anden side kan optimering af grenforudsigeren være nyttig til at udkonkurrere den bedste ydeevne baseret på kernens øvrige ressourcer. Igen er der ikke noget officielt ord på disse præcise detaljer, når det kommer til Snapdragon 835.
Hvad er mere interessant om Kryo 280 er, at Qualcomm ser ud til at bruge den samme kerne for både sine højtydende og energieffektive klynger. Dette er i modsætning til store. LILLE design, som typisk kombinerer en low power Cortex-A53 sammen med en større A72 eller A73.
Det ser ud til, at Qualcomm har lavet forskellige tweaks til samme ARM Cortex CPU design for sine Performance and Efficiency-klynger. Qualcomm for at gøre en række plads og effektivitetsbesparelser. Dette vil medvirke til at spare strøm i stedet for at bruge et mindre, mere kraftfuldt kerneudformning, samtidig med at nogle af ydeevnen ved et kraftigere cortex A-design bevares. Søg i mellemliggende CPU-design passer ind i Qualcomms mål for at køre 860's effektive kerner.
Uanset hvad Qualcomm har gjort, er det vigtigt at bemærke, at de øvrige licenstagere ikke har adgang til de tweaks, der udgør deres "Bygget på ARM Cortex Technology" SoCs. Selv gennem Cryo 280 er baseret på ARM Cortex design og intellektuel ejendomsret, har den til hensigt at forblive eksklusivt hos Qualcomms processorer.
Wrap up
Lanceringen af ARM Cortex Technology mobil applikationsprocessor er en vigtig milepæl for ARM og Qualcomm. For ARM er det bare en anden vigtig licensaftale for et flagskibs processor, men det er det cortex-A-designs fremmer stadig markedet fremad, og at branchens største processorproducent bruger det til sin portefølje af udviklingsværktøjer og -optioner. Qualcomm siger trods alt, at det vælger de bedste komponentvalg for hver generation, og ARM-delen er den bedste tilgængelige teknologi til sin Snapdragon 835-processor.
For Qualcomm tilbyder Kryo 280 ikke kun nogle overbevisende præstations- og energieffektivitetsforbedringer for forbrugerne, men det bliver også en vigtig differentiator til at adskille sine produkter fra den stadig mere konkurrencedygtige SoC mobile markedsplads. Markering af brug af ARMs seneste licensindstilling sikrer, at Qualcomm er øverst på markedet for mobilprocessorer.