När det kommer till vår täckning av SoCs, är en aspekt som vi har försökt förbättra ett tag nu vår täckning och förståelse för GPU-delen av dessa SoCs. På PC-området har vi turen att det bara finns tre stora aktörer – Intel, NVIDIA och AMD – och att de alla tre under åren har lärt sig hur man blir väldigt öppna och kommande om sina GPU-arkitekturer. Som ett resultat har vi haft en åtkomstnivå som har gjort det möjligt för oss att bättre förstå PC GPU:er på ett sätt som i tidigare tider helt enkelt inte var möjligt.
I SoC-utrymmet har vi dock inte haft så stor tur. Vår förståelse för de flesta SoC GPU-arkitekturer har inte varit tillnärmelsevis lika djup på grund av att SoC GPU-designers har varit mindre villiga att komma fram med offentliga detaljer om deras arkitekturer och hur dessa arkitekturer har utvecklats under åren. Och detta har varit av vad som utan tvekan är en bra anledning – till skillnad från PC GPU-utrymmet, där endast 2 av de 3 spelarna tävlar på antingen iGPU- eller dGPU-marknaden, finns det i SoC GPU-utrymmet inte mindre än 7 spelare, som alla är konkurrerar på ett eller annat sätt: NVIDIA, Imagination Technologies, Intel, ARM, Qualcomm, Broadcom och Vivante.
Vissa av dessa spelare använder sin design internt medan andra licensierar ut sin design som IP för inkludering i tredje parts SoCs, men alla dessa spelare befinner sig på en mycket mer konkurrensutsatt marknad som är på en yngre plats i sitt liv. Allt medan SoC GPU-utvecklingen sker fortfarande i relativt snabb takt (enligt GPU-standarder), vilket leder till lika snabba vändningar mellan GPU-generationerna eftersom GPU-komplexiteten ännu inte har sträckt ut utvecklingen till en 3-4-årig process. Som ett resultat av att SoC GPU:er fortfarande är en ung och mycket konkurrensutsatt marknad, är det en självklarhet att det fortfarande ligger en period av konsolidering framför oss – inte olikt vad som har hänt med SoC-integratörer som TI – vilket ger desto större anledning till SoC GPU-spelare ska vara konservativa när det gäller att tillhandahålla offentliga detaljer om deras arkitekturer.
Med det sagt har vi under åren gjort vissa framsteg när det gäller att få tillgång till de tekniska detaljerna, till stor del beroende på NVIDIAs och Intels befintliga öppenhetspolicyer. Ändå, som två av de mindre spelarna i det mobila GPU-utrymmet, lämnar detta oss fortfarande med få detaljer om arkitekturerna bakom majoriteten av SoC GPU:er. Vi vill fortfarande ha mer.
Detta för oss till idag. I vad som skulle visa sig vara en extremt händelserik och viktig dag för vår täckning och förståelse av SoC GPU:er, vill vi välkomna Imagination Technologies till bordet med “öppen arkitektur”. Fantasin valde att dela med sig av mer detaljer om hur deras Rogue Series 6 och Series 6XT-arkitekturer fungerar, vilket ger oss vår första djupgående titt på arkitekturen som driver ett antal avancerade produkter (inte minst alla Apples nuvarande generationsprodukter) och härstammar från några av de mest använda SoC GPU-designerna genom tiderna.
Nu kommer inte Imagination att dela allt med oss idag. Huvuddelen av de detaljer som Imagination gör tillgängliga hänför sig till deras Unified Shading Cluster (USC) shading block, hjärtat i Series 6/6XT GPU:er. De diskuterar inte andra aspekter av deras design som deras geometriprocessorer, cachestruktur eller Tile Based Deferred Rendering-system – företagets hemliga sås och mest potenta vapen för SoC-effektivitet – men förhoppningsvis en dag kommer vi dit. Under tiden kommer vi att ha händerna fulla bara genom att ta en första titt på Series 6/6XT USC.
Slutligen, innan vi börjar, vill vi tacka Imagination för att vi fick denna möjlighet att utvärdera deras arkitektur så detaljerat. Vi har drivit på för det här ganska länge, så vi är glada över att det blir av.
Imagination publicerar ett par bloggar och pseudowhitepapers på sin hemsida idag: Grafikkärnor: försöker jämföra äpplen med äpplenoch PowerVR GX6650: omdefinierar prestandan i mobilen med 192 kärnor. Tillsammans med detta har de också svarat på många av våra djupaste tekniska frågor, så vi borde ha bra koll på Rogue USC. Så med det i åtanke, låt oss dyka in.