15 października 2018, Paweł Maziarz

Procesory AMD Zen zawierają tajny zestaw instrukcji FMA4

Kategoria: Komputery Podzespoły Procesory, Tematyka: Procesory AMD AMD AMD Ryzen AMD Ryzen Threadripper, Producenci: AMD

Wprawdzie producent nie przyznaje się do wydajniejszego zestawu instrukcji, ale testy wskazują na jego dostępność.

Procesory AMD na bazie mikroarchitektury Zen wprowadziły sporo nowych rozwiązań konstrukcyjnych. Jak się okazuje, niektóre funkcje mogły nawet nie zostały ujawnione przez producenta – tak mogło być z zestawem instrukcji FMA4.

Instrukcje FMA (ang. fused multiply-add) odpowiadają za wielokrotne dodawanie liczb zmiennoprzecinkowych i są odpowiednikiem konkurencyjnego zestawu instrukcji AVX. AMD w procesorach Zen przyznaje się jedynie do obsługi zestawu FMA3, jednak przy okazji premiery układów FX Bulldozer wprowadzono szybszy zestaw FMA4 (dostępny również w kolejnych generacjach Piledriver, Steamroller i Excavator).

AMD FMA vs AVX
Instrukcje FMA okazały się dużo szybsze niż AVX

Redaktorzy serwisu Level1Techs postanowili więc sprawdzić czy nowe procesory obsługują również nowszy zestaw FMA4 – w tym celu posłużono się specjalnym skryptem, który wysłał zapytanie do procesora. Co ciekawe, na początku zadanie zostało odrzucone, ale ostatecznie operację wykonano pomyślnie. Może to sugerować, że nowe procesory AMD obsługują również instrukcje FMA4.

Dlaczego AMD nie chwali się obsługą szybszego zestawu instrukcji? Tego do końca nie wiadomo. Można jednak podejrzewać, że funkcja może nie być w pełni sprawna, więc producent uznaje ją jako nieobecną.

Źródło: Level1Techs

Komentarze

  • kaza20, #

    do poprawy w ostatnim zdaniu słowo "nibyć".

  • mutissj, #
  • Gatts-25, #

    U AMD wszystkie technologie mają potencjał ale niestety nie mają siły przebicia na rynek PC żeby w końcu deweloperzy oraz sam system operacyjny był optymalizowany pod ich architekturę dlatego takie ukryte możliwości mogą zostać wykorzystane na chwilę obecną tylko na rynku konsol.
    Właśnie PS5 i z pewnością nowy Xbox pokażą ile potencjału jest marnowane na systemie Windows jeżeli chodzi o CPU + GPU od AMD.
    Jedyną możliwością sforsowania bram do zamku , w którym rządzi Intel jest wydanie produktu o wiele lepszego od Niebieskich i tym właśnie ma być Zen2 od AMD.Każda epoka rządziła się swoimi prawami i tak Muszkieterzy od Intela nie są w stanie obronić się przez opancerzonymi wozami jakimi posługuje się AMD więc przejęcie rynku CPU z architekturą x86 to tylko kwestia czasu po premierze Zen2.
    Wykorzystanie takich instrukcji to potem tylko kwestia czasu bo wszystko będzie pisane pod AMD gdy się okaże , że nawet optymalizacje pod Intela nie pomogą mu wygrać w tym starciu.

  • jeomax.co.uk, #

    Skrypt wysylajacy zapytanie do procesora.
    Zapytanie poczatkowo odrzucone, w koncu zrealizowane.

    Q, co ja sie jeszcze po tylu latach znajomosci z komputerem dowiem nowego ???

  • Eternal1, #

    Generalnie CPU są "męskie", czyli zero-jedynkowe.
    Może CPU AMD po prostu miewają kobiece fochy? ;)

    Te instrukcje są oficjalnie wyłączone, odpowiedni bit informuje OS że CPU nie wspiera tych instrukcji. Skrypt potrafi to obejść lecz nie jest to kod mający autoryzację AMD, więc zachowanie układu w tym momencie może być różne.

  • kladiator, #

    To już nie taki tajny ;P

  • DrMjut, #

    Założę się, że pośród miliona tranzystorów w procesorze jest tam jeden malutki, tajny tranzystorek gdzieś w rogu, który z powodu nieudanego procesu odłączył się swoimi maleńkimi nóżkami od reszty co niestety spowodowało znaczny spadek mocy procesora :(

  • BrumBrumBrum, #

    tranzystory na waflu krzemowym nie są połączone nóżkami :) ani nawet rączkami :)

  • Pavlo30, #

    Pewnie ryż wpadł przy produkcji :)

  • eltra, #

    Moim zdaniem pewnie nie działa tak jak by tego chcieli i tyle, ale bywały takie numery i o ile się orientuję bo już od dawna w tym nie siedzę że kastrowali dobre procesory żeby sprzedać je jako tańsze odpowiedniki a potem ludzie lutowali i ło rdzen wiecej :P i po gw :D. Dziwne f hu* takie działanie ale jednak

  • Rafs0n, #

    Było to głównie z procami z 3 rdzeniami aby odblokować czwarty i można było narysować ołówkiem kreskę i też to działało i gwarancja nadal działała xD

  • indianad, #

    Trochę offtop

    Mam coś takiego w swoim HTPC - AMD Athlon 5350. Są jakieś nowsze procki na które można by to to zmienić?

  • mobil12, #

    cała masa ... może np.Intel Core i9-9980XE :P
    czasem warto przemyśleć pytanie przed jego zadaniem

Dodaj komentarz

Dodawanie komentarzy tylko w wersji dla PC. Już wkrótce wersja mobilna.

Nie przegap

Szanowny Czytelniku.

Aby dalej móc dostarczać Ci materiały redakcyjne i udostępniać nasze usługi, pozostając w zgodzie z zasadami RODO, potrzebujemy również zgody na ewentualne dopasowywanie treści marketingowych do Twojego zachowania. Dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności. Dowiedz się więcej.