Achtergrond

Processors

Deep Dive Intel Lunar Lake / Ultra 200. Intel’s vlaggenschip voor AI-laptops zet een enorme stap in efficiency en AI-prestaties. - Skymont: de nieuwe E-cores

Portret van de auteur


Advertentie

De nieuwe E-cores van Lunar Lake hebben de naam Skymont gekregen. Deze cores zijn ontwikkeld om efficient taken te vervullen en zijn dan ook minder complex en vooral ook energiezuiniger dan de Lion Cove P-cores. Bij Lunar Lake poogt de scheduler oftewel de taakverdeler als eerste taken door de E-cores te laten uitvoeren. Als het te groot of te complex is, mogen de P-cores aan de slag.

De keuzes die bij Skymont gemaakt zijn lijken op de keuzes bij Lion Cove: groter en dus beter. Om te beginnen is de core in staat om grotere stukken code binnen te halen, voorheen waren dat er 64, nu 96 bytes. Binnen de X86 heeft een instructie een variabele lengte. Data kan opgehaald worden op basis van 128 bytes. Hiermee worden de E-cores efficienter gevuld. Vervolgens moeten de code gedecodeerd worden om verwerkt te worden. Bij deze nieuwe generatie zijn deze 9-breed (3x3), dat is de helft meer dan de vorige generatie. Ook de rij (queue) voordat ze de core bereiken is vergroot. Dat is nu 96 microcodes in plaats van 64.

Ook de Out of Order Engine is bij de E-cores vergroot. Ook dit helpt bij het efficienter benutten van de E-cores. Ook de verzending naar de cores is vergroot waardoor per cyclus drie keer geladen kan worden.

Een belangrijke verandering zie je bij deze generatie ook in het cache. De Skymont cores hebben nu 4MB L2 cache en kunnen 128Bytes in plaats van 64Bytes per cyclus verwerken waardoor de bandbreedte verdubbeld is. Een belangrijk verandering is dat de cores in het L1-cache met elkaar kunnen communiceren waardoor ze bij een verandering van een stukje data door 1 core, de andere core direct met de juiste  informatie aan de slag kan zonder dat de nieuwe data eerst naar het werkgeheugen weggeschreven moet worden en opnieuw opgehaald moet worden, met alle tijdsverlies als gevolg.

Op basis van de cijfers van Intel kun je concluderen dat de nieuwe cores een stuk efficienter zijn. Volgens Intel behalen de cores dezelfde maximale prestaties van de E-cores  in single threaded taken van Meteor Lake bij een derde van het stroomverbruik. Bij hetzelfde stroomverbruik liggen de prestaties 1,7x hoger. De maximale prestaties van de Lunar Lake Skymont cores is twee keer zo hoog als Meteor Lake.

Als je naar multi threaded taken kijk dan zie je een vergelijkbaar beeld. Al nemen de prestaties hier meer toe. Het stroomverbruik bij het maximale prestatieniveau van Meteor Lake is hier ook een derde. Bij hetzelfde stroomverbruik haalt Lunar Lake bijna 3x het prestatieniveau, bij maximaal stroomverbruik is Lunar Lake vier keer zo snel.