#3 + #4
Gaelder AMD og VIA cpu inde for de sidste mange aar (AthlonXP og nyere) og muligvis andre non-intel CPU'er.
Men det er software specifict
Naar et program kompileres fra kildekode til maskinkode, kan man (og det sker typisk idag) vaelge at generere flere forskellige codepaths. .fkes vil du have en codepath som er ren x87 FPU instruktioner. En anden codepath der har SSE2 instruktioner. En som maaske har FMA og en anden som har AVX osv.
Dette sker for at kunne baade udnytte nyeste instruktionssaet samt bibeholde en bagudkompatibilitet med aeldre cpu'er.
.Feks da Pentium kom ud med deres SSE4 ville det ikke vaere godtat lave kode der kreavede SSE4 for at kunne koere, og ikke ville kunne koere paa AMD CPU'er og omvendt heller ikke godt ikke at goere brug af et evt. speedup fra SS4.
saa under afvikling identificere software hvilke instruktionsaet du har og hvilken codepath der afvikles.
Ikke alle compilers er lige gode til at optimere maskinekode og ikke alle compilers har en lige saa hand optimeret kode i deres funktions bibliotek. saa den samme kode compilere Med GCC (Gnu C compiler) er ikke det samme som med ICC (Intel C Compiler)
i mange tilfalde er ICC typisk hurtigere, da intel bruger rigtige mange penge i investering af kode optimering.
Men som vi nok kan regne ud er Intels kode optimering hovedesageligt berenget til Intels CPU'er og ikke AMD CPU'er
En lille aendring i hvilken codepath der kan tages kan altsaa afgore om et program tager en optimal eller uoptimal codepath i brug, og det er det som jeg har manualt aendret i Azid_P4 programmer i benchmark zipen.
Der det maales med .bat filen er forest en koersel med den normalte udgave og derefter en som er optimere til at skulle vaelge en bedre codepath for AMD CPU''er
jeg haaber det gave lidt mening
P.S. Nvidias driver ser ud til at vare compilet med ICC og kan mulgivi andres til at have en bedre codepath under AMD. om det giver mere fps eller ej er usag indtil jeg kan teste det
P.P.S
ja der maa vaere overclock paa
Svaret blev redigeret 2 gange, sidst af Sven Bent d. 22-06-2016 15:34:40.