Topowe procesory Ryzen Threadripper oferują świetną wydajność, ale system Windows często nie potrafi wykorzystać ich potencjału. Firma AMD wraz z Microsoftem pracują tutaj nad wdrożeniem odpowiedniej poprawki, która ma zwiększyć wydajność układów nawet o 70%.
Procesory Ryzen Threadripper korzystają z nietypowej budowy, w której zastosowano dwa lub cztery krzemowe jądra. Mamy zatem do czynienia z konstrukcją przypominającą platformę wieloprocesorową, gdzie domyślnie wykorzystywany jest lokalny dostęp do pamięci (NUMA), a część rdzeni nie ma bezpośredniego dostępu do pamięci. Dla porównania, w "standardowych" procesorach stosowany jest tryb rozproszony (UMA), gdzie każdy rdzeń ma równoprawny dostęp do całej pamięci.
Budowa procesora AMD Ryzen Threadripper 2970WX/2990WX
Wprawdzie jeszcze nie mieliśmy okazji testować topowych, 24- i 32-rdzeniowych modeli Ryzen Threadripper WX, ale sporo redakcji odnotowało niepokojące spadki wydajności w przypadku platform działających pod systemem Windows (czasami modele te okazywały się gorsze od 12- czy 16-rdzeniowych jednostek Ryzen Threadripper). Co istotne, wydajność pod systemem Linux okazała się prawidłowa.
Szybko się okazało, że system Microsoftu nie potrafi wykorzystać pełnego potencjału tak rozbudowanych (i specyficznych) jednostek. Wendell w serwisu Level1Tech’s odkrył, że problem tkwi w jądrze systemu i pomógł opracować nową wersję narzędzia CorePrio, w której wprowadzono funkcję NUMA Disassociator – pozwala ona zoptymalizować pracę systemu i poprawić osiągi procesora (w niektórych przypadkach wydajność wzrosła nawet o 70%).
Jak informuje serwis AnandTech, firma AMD wspólnie z Microsoftem już pracują nad rozwiązaniem problemu i wdrożeniem odpowiedniej aktualizacji (Wendell miał być bardzo bliski odkrycia prawdziwego powodu takich anomalii). Producent nie ujawnił jednak szczegółów na temat terminu wydania poprawki.
Źródło: Level1Tech’s, AnandTech