Text Size
(7 - user rating)

Su HWBot.org è finalmente disponibile la patch che è in grado di ottimizzare l'esecuzione di codice x87 su CPU AMD con core Piledriver (ma non Bulldozer).

 

There are two kind of news bad and good ones.
Let's get rid of the bad ones first:
Originally I tested this fix on three different CPU/APUs (Richland, Trinity and Vishera).
When I went to verify the effects of the fix on Zambezi the system crashed immediately once the necessary changes were written.
After some research I noticed that these registers do not respond on Zambezi based CPUs.
Upon reading all of them return null values and crash the system unless a special method is used.
At first it appeared that these registers do not exist on Zambezi, however after digging a bit deeper I found indication that the registers are there... But for some reason AMD seem to have protected them with a ESI/EDI password on Zambezi.
They do not require any passwords on any Piledriver based APU/CPU.
So the fix will not be available for Zambezi users.
Sorry for the massive let-down
The the good news:
The software is pretty much finished.
It should be available for download within this week.
After the let-down on Zambezi I felt that something had to be done for Zambezi too.
While it does not result as massive boost as the original fix does it still gives something:
SuperPI 1M: > 1 second improvement
SuperPI 8M: > 10 second improvement
SuperPI 32M: > 35 second improvement
It is called as "Zambezi Stack Special (PD)".
Note: There might also be some performance specialbunnyation in some applications when enabled (Zambezi vs. Vishera effect).
Zambezi is significantly faster than Vishera in SuperPI by default so the difference between a "fixed" Vishera and a tuned Zambezi won't be that massive after the "Zambezi Stack Special" configuration.

 


 

Per testarne l'effettiva efficacia abbiamo effettuato dei test in prima persona, con una CPU Athlon X4 750K, e siamo rimasti sorpresi dai risultati.

Con Super Pi, test da 1M, a frequenze default, i risultati sono migliorati notevolmente, passando da 27.587 secondi a 23.752 secondi, dopo l'applicazione della patch. Abbiamo anche testato la CPU in overclock (4,8 GHz), su SO non ottimizzato, e siamo riusciti ad avvicinarci notevolmente al primo classificato (14.656 s) su HWBot.org, nonostante il nostro SO fosse “sporco" e la CPU avesse circa 1.8 Ghz di meno. Qui di seguito lo screen al risultato.

 

 

In ultimo abbiamo testato la patch anche con AIDA64, test CPU PhotoWorxx, il quale utilizza in una piccola percentuale le istruzioni x87, ed il risultato è passato da 8958 a 9060 Mpixel/s.

A questo punto dovremmo domandarci: quante altre non ottimizzazioni per le CPU AMD sono presenti nei software attualmente in commercio? Ma soprattutto, perché gli ingegneri di AMD non se ne sono accorti ed hanno provveduto a colmare tale gap?


Pubblicato in: News, Hardware
Tags: amd , hwbot.org , patch , piledriver , superpi , x87

OkNotizie
Gian Maria Forni
Autore: Gian Maria Forni
Esperto in:
Esperto di mercati e CPU
Sebbene sia laureato in Lettere e Filosofia, indirizzo Storia Contemporanea, e scriva per quotidiani e riviste di tale settore, ha sempre avuto la passione per l'informatica ed ha collaborato quale moderatore in importanti forum del settore
Notizie postate da Gian Maria ForniArticoli postati da Gian Maria Forni
777
news
30
articoli
     Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo.

Ultime dal forum



Gentoo su MSI Windbox DC100 - 2 : Il Ritorno (107)
27/06/2013 07:04, Jena Plisskin

MotoGP 2013, il Motomondiale secondo Milestone (1)
27/06/2013 06:05, Mitch

Buongiorno e buonasera (2957)
27/06/2013 05:08, dino

Nvidia SHIELD disponibile a giugno. Prezzo: 349 dollari! (27)
27/06/2013 00:47, Alessio89

[Official Topic] AMD Radeon HD 7000 "Southern Islands" (400)
27/06/2013 00:46, Alessio89

nuovo portatile (vero portatile) (16)
27/06/2013 00:43, mafferri

[Portal 2] Mitch vs. Mevious e Co. (24)
26/06/2013 22:23, Mitch

Quotazioni

Loading
Chart
o Advanced Micro Devices 4.14 ▼0.01 (-0.24%)
o Intel Corp. 24.00 ▲0.12 (0.52%)
o ARM Holdings 36.45 ▲0.14 (0.39%)
o NVIDIA Corp. 14.14 ▼0.08 (-0.56%)
o Microsoft Corp. 34.35 ▲0.68 (2.02%)
o Texas Instruments 34.96 ▼0.06 (-0.17%)
o Apple Inc. 398.07 ▼4.56 (-1.13%)
NYSE:AMD

Advanced Micro Devices

Company ID [NYSE:AMD] Last trade:4.14 Trade time:4:01PM EDT Value change:▼0.01 (-0.24%)
NASDAQ:INTC

Intel Corp.

Company ID [NASDAQ:INTC] Last trade:24.00 Trade time:4:00PM EDT Value change:▲0.12 (0.52%)
NASDAQ:ARMH

ARM Holdings

Company ID [NASDAQ:ARMH] Last trade:36.45 Trade time:4:00PM EDT Value change:▲0.14 (0.39%)
NASDAQ:NVDA

NVIDIA Corp.

Company ID [NASDAQ:NVDA] Last trade:14.14 Trade time:3:59PM EDT Value change:▼0.08 (-0.56%)
NASDAQ:MSFT

Microsoft Corp.

Company ID [NASDAQ:MSFT] Last trade:34.35 Trade time:4:00PM EDT Value change:▲0.68 (2.02%)
NASDAQ:TXN

Texas Instruments

Company ID [NASDAQ:TXN] Last trade:34.96 Trade time:4:00PM EDT Value change:▼0.06 (-0.17%)
NASDAQ:AAPL

Apple Inc.

Company ID [NASDAQ:AAPL] Last trade:398.07 Trade time:4:00PM EDT Value change:▼4.56 (-1.13%)