AMD komentira vprašanja glede načrtovanja Threadripper 2990WX

Feature 2. generacije Threadripper

Odkar je AMD predstavil svoj Threadripper 2990WX, se pojavljajo vprašanja o tem, kako učinkovito bi ga lahko prilagodili pri večnitnih delovnih obremenitvah. Sprva so upadanje in upočasnitev delovanja pri določenih delovnih obremenitvah pripisovali asimetrični konfiguraciji krmilnika pomnilnika - le nekateri matri Threadripper imajo neposreden dostop do krmilnikov pomnilnika, drugi pa se povežejo le posredno. Zdi se, da je to povzročilo znatno izgubo učinkovitosti pri nekaterih merilih uspešnosti.

Toda hitro so se pojavile informacije, ki kažejo, da težava ni v strojni opremi. Pod Linuxom je 2990WX ohranil visoko raven zmogljivosti, tudi če se je v isti konfiguraciji povešal v sistemu Windows. Jasno je, da je bilo zgodbe še več. Anandtech, ki sodeluje z Wendellom iz Level1Tech's, je objavil svojo posodobitev na situacijo.



2990WX-Dostop do pomnilnika



Zdi se, da je Windows zasnovan tako, da vzdržuje nastavitev »Najboljše vozlišče NUMA« in poskuša zagnati niti na teh jedrih. Načrtovalnik skuša čim pogosteje premakniti vozlišča na te položaje, vendar bo izločil prejšnje niti, ki naj bi bile prav tako dodeljene tej osrednji gruči.

To ustvarja ogromno trdo jedro, saj se različni navoji drsijo za položaj in OS brez misli poskuša vse strpati v isto preveč uporabljeno vozlišče. Popolnoma večnitna aplikacija bi lahko porabila do 50 odstotkov svojega časa, da bi neskončno premešala podatke (kar se zdi, da se zgodi točno to). The točka tega sistema je bil prvotno namenjen VM-jem, tako da bi imel vsak VM svoj čas izvajanja in bi bil dodeljen 'najboljšemu' vozlišču NUMA, ne glede na to, kje je. V nekem trenutku je Microsoft spoznal, da je ta večna trditev jedra glavni problem, in ustvaril popravek, ki bi onemogočil težavo z „najboljšim vozliščem NUMA“ v katerem koli sistemu z dvema vozliščema NUMA. Zato Threadripper 1950X in 2950X ne vplivata.



coreprio_ui

Sistemi s tremi ali več vozlišči pa so še vedno prizadeta, zato vidimo, da je težava zadela tako Epyc 7551 kot Threadripper 2990WX. Razlog, da CorePrio NUMA Disassociator deluje, je, da vsakih nekaj sekund pregleduje aktivno programsko opremo in prilagaja afiniteto niti med izvajanjem aplikacije. Pomislite na to kot na operacijo ročnega razvrščanja, ki se redno izvaja, da se zagotovi, da vgrajeni načrtovalnik operacijskega sistema deluje pravilno.

Po navedbah AMD-ja ima vstopnice odprte pri Microsoftu in preučuje načine za čim hitrejše reševanje te težave. Wendellovo razumevanje problema je menda 'zelo blizu' dogajanju, vendar podrobnosti o razlikah niso podane. Microsoft naj bi zdaj delal na popravku, čeprav je časovni načrt za vključitev nejasen. Naslednja logična točka vključitve posodobitve bi bil Redstone 6, sicer prihajajoča posodobitev sistema Windows, ki bo padla v prvi polovici leta 2019.



Uporabnikov je bilo veliko ugibanj o tem, čigava 'krivda' je to. Vprašanje je do neke mere slabo zastavljeno. AMD lahko Microsoft kadar koli obvesti o težavi z načrtovanjem, vendar to ne pomeni samodejno, da Microsoft zastavi težavo za rešitev - zlasti v okviru pravkar predstavljenega CPU na samem trgu z zanemarljivo bazo uporabnikov.

Vemo, da ima AMD zdaj komunikacijsko linijo, odprto za Microsoft, in lahko ugibamo, kdaj bi lahko rešitve prišle na trg. Vsekakor ne bo nič škodilo, da bodo letos na trg prišli Intelovi procesorji Cascade Lake Advanced Performance z do 48 jedri in obliko čipov. Z Microsoftove perspektive je bilo morda najbolj smiselno počakati in uvesti vse prilagoditve, potrebne za podporo vrsti novih konfiguracij NUMA, vključno z Threadripperjem 2990WX, hkrati - s čimer je debitirala močnejša podpora za 7nm Epyc, 32-jedrni in nad procesorji Threadripper, AP Cascade Lake in prihodnjimi Intelovimi izdelki v isti posodobitvi.

Uporabniki z 2990WX naj prenesejo spremenjeno različico CorePrioza izboljšanje zmogljivosti - počakati bomo morali, da vidimo, kaj uvaja formalna različica podpore za razporejevalnik, da ugotovimo, ali lahko izboljša zmogljivost poleg aplikacije.

Copyright © Vse Pravice Pridržane | 2007es.com