Vorige week ging het gerucht dat Intel deze maand nog zijn nieuwe Tremont-architectuur voor zuinige cpu's wilde introduceren. Inmiddels is de architectuur officieel, en Intel claimt een aantal flinke verbeteringen te hebben doorgevoerd.
Het ipc, oftewel instructions per clock, moet gemiddeld zo'n 30% hoger liggen ten opzichte van de Goldmont+-kernen, die in de Gemini Lake-producten zitten. De chipmaker heeft de architectuur ontworpen met sterk de prestaties per watt in het achterhoofd, wat logisch is gezien de positionering van chips met de architectuur. Het 10nm-procedé moet hiermee helpen. Ook single threaded-prestaties waren een belangrijk punt.
De Tremont-core heeft volgens Intel 'Core-klasse branch prediction', een functie die ervoor zorgt dat instructies die in de toekomst nuttig kunnen zijn al verwerkt zijn. Dat zorgt voor een beter gebruik van de kern en dus voor betere prestaties. De out-of-order execution engine kan nog steeds drie instructies decoderen, maar het aantal engines per core is nu van één naar twee gegaan, waardoor een core zes stuks kan verwerken.
Intel heeft het aantal MB L2-cache flexibeler gemaakt. Goldmont-cores hadden maximaal 1 MB L2-cache per core, In Tremont ligt deze hoeveelheid tussen de 1,5 MB en de 4,5 MB, afhankelijk van het product en het gebruiksdoel. Daarnaast kunnen cores hun L2-cache met elkaar delen.
Andere verbeteringen zijn de ondersteuning van 'Speed Shift', wat de opvolger van Speed Step is. Hiermee kan er snel worden gewisseld tussen verbruiksstadia door de kloksnelheid aan te passen. Trusted Execution Technology, Boot Guard en Total Memory Encryption moeten voor een veiliger systeem zorgen. Om de druk op de cores wat te verlichten zijn er voor encryptie twee 128-bit aes-engines en een sha256-accelerator ingebouwd.
Tremont-cores zullen we in de toekomst kunnen vinden in bijvoorbeeld zuinige pc's, toepassingen in datacentra, IoT-apparaten en netwerkhardware. Ook moet Tremont te combineren zijn met andere architecturen dankzij Foveros, zoals gebeurt bij Lakefield. Daarmee moet voor bepaalde applicaties een optimale mix ontstaan tussen stroomverbruik en prestaties.
Bronnen: Intel, Intel (uitgebreide pdf)