Bulldozer Conditioner poprawi wydajność układów AMD FX i APU w starszych aplikacjach
The Stilt znalazł sposób na aktywowanie dodatkowych rejestrów i bloku NRAC, które zwiększają wydajność w programach wykorzystujących instrukcje x87
Pod koniec 2011 roku zadebiutowały procesory AMD FX Zambezi, a więc pierwsze konstrukcje bazujące na mikroarchitekturze Bulldozer. Modele te nie spotkały się z najlepszymi opiniami pośród serwisów komputerowych, gdyż oferowały wyjątkowo niską wydajność w aplikacjach 1-wątkowych. Jak się okazuje, jest sposób, aby temu zaradzić – przynajmniej jeżeli chodzi o archaiczne aplikacje wykorzystujące zestaw instrukcji matematycznych x87 (przydatne podczas wykonywania takich specyficznych operacji, jak np. obliczania wartości sinus i cosinus).
Fiński overclcoker o pseudonimie The Stilt (znany m.in. z eksperymentowania przy układach AMD APU) zauważył, że problem ten jest spowodowany wyłączeniem niektórych rejestrów i bloku NRAC odpowiedzialnego właśnie za zestaw instrukcji x87.
Aktywowanie ich, powoduje wzrost wydajności w owych aplikacjach nawet o 30% - jedną z nich jest również popularny, aczkolwiek nienadający się do zobrazowania realnej wydajności, benchmark SuperPi, gdzie pierwsze testy wskazują na poprawę osiągów o około 15 – 19%.
W przypadku modeli FX Zambezi nie można aktywować bloku NRAC
Warto również wspomnieć, iż w przypadku aplikacji niewykorzystujących zestawu instrukcji x87, wzrost wydajności jest marginalny lub nie ma go w ogóle. Nie zauważono jednak spadku wydajności, utraty stabilności lub spadku potencjału na podkręcanie.
Poprawka wprowadzana jest za pomocą aplikacji Bulldozer Conditioner i przeznaczona jest wyłącznie dla nowszych procesorów bazujących na mikroarchitekturze AMD Bulldozer (wraz z jej późniejszymi udoskonaleniami) – pośród nich znajdują się zatem serie FX Zambezi i Vishera, a także APU Trinity i Richland.
W przypadku układów FX Zambezi możliwe jest jednak tylko wprowadzenie aktywowania dodatkowych optymalizacji PD i TBM, gdyż The Stilt nie uzyskał dostępu do bloku NRAC (został on zablokowany przez inżynierów AMD).
Wydajność układu FX-8150 w benchmarku SuperPi 1M - po lewej bez aktywnych optymalizacji, a po prawej z aktywnymi optymalizacjami
Wydajność układu FX-8150 w benchmarku SuperPi 32M - po lewej bez aktywnych optymalizacji, a po prawej z aktywnymi optymalizacjami
Powyżej możecie zobaczyć przykładowe testy wydajności w SuperPi na domyślnie taktowanym modelu FX-8150 „Zambezi” (3,6/4,2 GHz) - widać zatem, że różnica wydajności nie jest już tak imponująca.
Pobierz aplikację Bulldozer Conditioner 1.01B
Źródło: Xtreme Systems, XbitLabs, Wikipedia, inf. własna.
Komentarze
62pozdrawiam
On liczy 1M w 19s, laptopowy i7-2630QM liczy w 13s, litości...
The Stilt nie uzyskał dostępu do bloku NRAC (został on zablokowany przez inżynierów AMD).
Cóż mam parę procesorów FX 8150 oraz FX 8350 do przetestowania pod LN2, więc jeśli jakiś okaże się dobry - czemu nie. Choć aktualnie rozpoczynam projekt "Haswell" ;)
mój i5-4670K 4.3GHz za 899zł robi pi 1M w 0m 9.096s
ten FX 8150 jest ponad dwa razy wolniejszy z protezą a kosztuje 630zł czyli tylko o jedną trzecią mniej a nie dwa razy.
Tylko głupi przepłaca za AMD.
Mało kasy - Amd
Proste. A co do NRAC to kwestia kontaktu z AMD.