Op de CES in het begin van dit jaar introduceerde Nvidia zijn Tegra K1, een high-end system-on-a-chip bedoeld voor smartphones en tablets. Het meest bijzondere is natuurlijk het videogedeelte, dat bestaat uit 192 cuda-cores en qua rekenkracht alle concurrentie (voorlopig) ver achter zich laat. In januari is echter maar één versie van de Tegra K1 uit de doeken gedaan, namelijk de variant met vier 32-bit Cortex-A15 rekenkernen. Nvidia heeft nu eindelijk ook de architectuur van zijn 64-bit dual-core versie met codenaam 'Denver' uit de doeken gedaan.
Het processorgedeelte van deze chip bestaat uit twee 64-bit kernen die Nvidia zelf ontwikkeld heeft en gebaseerd zijn op de ARMv8-architectuur. Het idee achter Denver is om zoveel mogelijk prestaties per core te behalen en tegelijkertijd energie-efficiënt te werk te gaan. Elke core heeft bijvoorbeeld een 7-weg superscalar, waar de Cortex-A15's slechts een 3-weg systeem bevat. Dat betekent dat Denver per clock zeven gelijktijdige micro-operaties kan uitvoeren. Er is daarnaast overigens 128 KB L1 instructie-cache aanwezig, evenals 64 KB L1 data-cache en 2 MB gedeeld L2-geheugen.
Een belangrijke extra voor prestatieverbeteringen is de zogenaamde Dynamic Code Optimization, een feature die code van software optimaliseert en het resultaat bewaart in een cache van 128 MB (op het opslaggeheugen van je apparaat). Op die manier hoef je deze optimalisaties niet steeds opnieuw uit te voeren. Dynamic Code Optimization werkt trouwens met alle ARM-gebaseerde toepassingen; software-ontwikkelaars hoeven niets te doen om gebruik te kunnen maken van de feature. Nvidia beweert dat dit gehele proces de prestaties effectief kan verdubbelen.
Al met al claimt Nvidia dat de rekenkracht van de Tegra K1 met twee Denver-kernen ver boven de bestaande quad-core en zelfs octa-core chips uitsteekt. Er is ook hard gewerkt aan de energie-efficiëntie, want de chip moet tegelijkertijd een langere accuwerktijd bewerkstelligen. De 64-bit dual-core Tegra K1 is overigens pin-to-pin compatibel met de 32-bit quad-core versie, zodat fabrikanten eenvoudig tussen de twee kunnen wisselen.
De eerste apparaten met de dual-core Tegra K1 zullen ergens later dit jaar op de markt komen.
Bron: Nvidia