Door Wout Funnekotter

Hoofdredacteur

Intels Atom Bay Trail: de eerste nieuwe Atom in vijf jaar

De Silvermont-core nader bekeken

Intel heeft zich bij de ontwikkeling van de Silvermont-core naar eigen zeggen primair gericht op het opschroeven van de singlethreaded-prestaties. Hoewel multithreading in sommige situaties flinke snelheidswinst kan opleveren, is het bedrijf van mening dat de meeste gebruiksscenario's bij smartphones en tablets nog steeds zwaar op taken leunen die niet makkelijker via verschillende threads verwerkt kunnen worden.

Tijdens de ontwikkeling van Silvermont heeft Intel daarom besloten de ondersteuning voor hyperthreading te verwijderen. Via hyperthreading konden de oude Atoms in sommige gevallen verschillende threads per processorkern verwerken. Hyperthreading vereist wel extra transistors en dat betekent weer dat de chip groter wordt. Bij Silvermont wilde Intel de ruimte op de die anders inzetten.

Intel Silvermont slides Intel Silvermont slides Intel Silvermont slides Intel Silvermont slides

De grootste wijziging op architectuurniveau is de omschakeling naar out-of-order instructieverwerking. Dat betekent dat instructies niet altijd in de volgorde verwerkt worden waarin ze binnenkomen. In gevallen waarin twee opvolgende instructies op elkaar moeten wachten, kan de processor onafhankelijke instructies voorrang geven, wat de efficiëntie ten goede komt. De oude Atoms hadden nog een in-order-ontwerp, waardoor de instructies altijd verwerkt werden in de volgorde waarin ze binnenkwamen.

De volgorde van instructieverwerking is niet het enige wat aangepast is in het Silvermont-ontwerp. De verouderde front side bus is eindelijk met pensioen gestuurd en in plaats daarvan communiceren de verschillende componenten van de chip nu via de in die connect, die we al kennen van Intels desktop- en notebookchips. Dit moet de latencies fors verlagen. Verder zijn de branch predictors vergroot, is er meer l2-cache aanwezig en zijn de execution units opnieuw ontworpen. Daarnaast is de chip op instruciesetniveau op gelijke hoogte gebracht met de Westmere-generatie uit 2010. Dat betekent dat Silvermont-chips overweg kunnen met de instructieset-extensies sse 4.1, sse 4.2, popcnt en aes-ni.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee