"AMD en Microsoft werken aan verbeteren van Windows voor betere prestaties van Threadripper en Epyc"

Door , bron: Bit-tech, Level1Techs


AMD's Threadripper was als een frisse wind door processorland, en de wind werd sterker toen de tweede generatie van de monsterprocessors uitkwam. Er waren wel een aantal problemen met Windows: het besturingssysteem leek helemaal niet zo goed om te kunnen gaan met zo'n enorme hoeveelheid cores. Nu is dat ook bewezen, zo heeft Level1Techs geconcludeerd. De techneuten hebben onderzocht hoe het precies kon dat de 2990WX zo 'laag' scoorde (voor een 32-koppige cpu).

Level1Techs vergeleek de Threadripper-processor met de Epyc 7551, een (qua core-count vrijwel dezelfde) serverchip met twee keer zo veel geheugenkanalen. De conclusie was dat voor de Threadripper het quad channel-geheugen niet echt een probleem was, wat eerder de hypothese was. 

Het bleek dat het 'non-uniform memory access' (kortweg numa) in Windows de boosdoener was. Het komt erop neer dat Windows 'ideale' cores aanwijst om te gebruiken, die "in feite niet ideaal zijn". Dat zou komen door de latency van de verschillende core-complexen. Daardoor blijft de cpu zijn taken van thread naar thread verschuiven, waardoor hij daar een deel (soms de helft) van de tijd mee bezig is, in plaats van met het uitvoeren van de taak die de gebruiker toewijst.

Er is gelukkig dankzij Wendell van het Youtubekanaal en Jeremy Collake een oplossing: Core Prio. Deze tool stelt het systeem in staat zich te distantiëren van numa, zoals wij laatst schreven. Voor wie een veelkoppig Threadripper-systeem draait en hier last van heeft, lijkt dit een erg goede tussenoplossing. AMD heeft al aangegeven dat Level1Techs "erg dicht in de buurt zat", en de chipmaker is met Microsoft druk in de weer om een permanente oplossing te bedenken.

Grafiek en screenshot met dank aan Hexus.


Dossier

Vandaag in het nieuws

Hardware.Info maakt gebruik van cookies.
*