Ako mislite da je razlog sporosti izvođenja igara i programa na vašem računalu to što možebitno u njemu nemate Intelov procesor, u pravu ste, ali razlog po svoj prilici nije inferiornost samog hardvera, već zlonamjerno pisani službeni Intelov kompajler.
Prema zanimljivom članku na stranicama OSNews, AMD je "prisilio" Intel da promijeni svoj kompajler tako da prestane s namjernom "de-optimizacijom" koda koji se izvodi na AMD-ovim procesorima. Proces autor polušaljivo naziva "Cripple AMD Function" u kompajleru, a radi se o "featureu" koji je detaljno objasnio Agner Fog na svom blogu.
Naime, tijekom kompajliranja koda Intelov softver proizvodi razne verzije koda ovisno o tome za koji procesor se kod kompajlira i koje instrukcije ovaj podržava (SSE2, SSE3...), optimizira kod baš za taj procesor. Ono što većina profesionalnih programera ne zna je da Intelov softver ne provjerava samo koji set instrukcija procesor podržava, već i čiji je procesor. Ako ID string procesora glasi "GenuineIntel" tada se koristi optimizirani kod. Ako ID string procesora nije Intelov, tada će kompilirani dio koda najčešće biti najsporije moguće "de-optimiziran", kaže Agner, premda bi jednaka, visoko optimizirana verzija koja se izvodi na Intelovom procesoru dala jednake rezultate.
Intel nije prema svima jednako "surov", pa je tako na testovima ArsTechnice VIA Nano procesor koji je (lažno) deklariran kao "AuthenticAMD" dao 10% bolje rezultate u PCMarku 2005 nego kad je deklariran kao VIA Nano, a kada je deklariran kao "GenuineIntel" rezultati su u istom testu bili za čak 47,4% bolji!
Korisnici AMD-a imaju sreće jer dio nedavnog antitrust sporazuma s Intelom uključuje i dogovor da Intelov službeni kompajler mora biti sređen na taj način da prekine s de-optimizacijom koda za AMD-ove procesore. Na žalost, procesori drugih proizvođača se ne spominju.
Srećom, tu sada uskače američki savezni FTC (Federal Trade Commisssion) pa u sklopu istrage koju vodi protiv Intela traži od ove tvrtke da proizvede kompajler koji nije "neispravan" (Deffective Compiler" - kako u službenom dokumentu FTC naziva postojeći Intelov kompajler). Također ga treba bez dodatnih troškova dati na uporabu drugim tvrtkama, prilagođenog i prepravljenog te im nadoknaditi troškove rekompajliranja softvera s ovim "ne-defektnim kompajlerom". Također se traži od Intela da dade javno priopćenje i upozorenje svima koji koriste njihov kompajler da ga nadograde na novu verziju bez rečenih defekata.
zadnji komentari na forumu (99)
vezane vijesti
- Intel ulaže u znanost
- Jesenski Piledriver
- AMD Z Series krajem godine
- Na ARM-u 20% prijenosnika?
- Intel – 14 nanometara dogodine
- Lošija pasta na Ivy Bridgeu
- iGPU driveri za Windowse 8
- AMD Trinity u svibnju
- AMD gigahercima protiv Nvidije
- Veće isporuke grafičkih kartica
- AMD povećava udio na tržištu
- Jeftiniji Zambezi
- HP-ova Ivy Bridge šestorka
- Cray za Intel
- Predstavljeni mobilni Radeoni
- Intel predstavio Ivy Bridge
- Kraj podrške za starije kartice
- Mobilni Radeoni uskoro
- AMD u gubitku
- Jeftini tableti s Windowsima 8
pon 4.1.2010
Policajci ljube web
Zbog pretjerane ljubavi prema Internetu i raznim za njih zabranjenim sadržajima, britanski policajci bivaju stegovno kažnjavani 22:51
Toshiba mini NB305
Nasljednik serije netbooka NB205 Toshibin je mini NB305 s novim Atomom i većim diskom 21:04
HydroFill za gadgete
Kućni sustav vodikovih gorivnih ćelija tvrtke Horizon služi punjenju raznih gadgeta poput fotoaparata, mobitela i konzola 20:04
VIA-in kontroler za USB 3.0
VIA će na CES-u predstaviti kontroler oznake VL810 koji donosi integriranu podršku za USB 3.0 u jednom čipu 18:30
Bez GIMP-a na Ubuntu
Tijekom Ubuntu Developer Summita odlučeno je da GIMP više neće biti dio Ubuntu paketa, iako će se i dalje moći odvojeno instalirati 17:03
AMD-ovi planovi za kvartal
AMD će u prva tri mjeseca ove godine u prodaju pustiti svega četiri nova procesora u svojim linijama Athlon i Phenom 14:42
Kako Intel "optimizira" za druge
Intelov kompajler je i službeno na meti FTC-a nakon što je nepobitno utvrđeno da je kod kompiliran za ne-Intelove x86 procesore namjerno usporen 12:57
Jeftini tablet iz Freescalea
Freescale za veljaču priprema jeftino tablet računalo zasnovano na ARM procesoru i 7-inčnom ekranu te Androidu ili Linuxu 11:57
Samsung NX10
Samsungov fotoaparat donosi senzor s rezolucijom od 14 megapiksela i izmjenjive objektive, no u kompaktnim dimenzijama 11:02
Nesigurne Kingstonove USB memorije
Kingston upozorava korisnike određenih modela svojih "sigurnih" USB memorija kako je moguć neovlašteni pristup podacima pohranjenim na njima 09:57
Adobe glavna meta napada
McAfee predviđa kako će ove godine računalni kriminalci najviše napadati Adobeove aplikacije, poput Acrobat Readera i Flasha 08:26
Pregršt ThinkPada za CES
Lenovo se nije mogao strpjeti još par tjedana i već sada je najavio pergršt novih prijenosnika koji će premijeru doživjeti na CES-u 06:26
tjedni pregled
















Kako Intel "optimizira" za druge
Jesi li uopće pročitao išta osim prvog i posljednjeg posta. Ako jesi, viditi ćeš da je uredno argumentirano zašto nije u redu. Taj kompajler nije nešto poput drivera za procesor, već je skup komad software-a koji bi trebao raditi ono što je specificirano da radi, a on to ne radi kako bi konkurentski...
Kako Intel "optimizira" za druge
Vidim da padaju poruke tipa "Svi smo se složili da taj intelov potez bio on namijeran ili slučajan nije u redu" E pa nismo se SVI složili... jer ja mislim da je taj potez sasvim u redu... nije mi jasan mentalitet osoba koje misle da bi sad intel trebao optimizirat kod za svoje direktne konkurente n...
RE: Kako Intel "optimizira" za druge
Lol, nakon svega što je Baksa i mi ostali napisali, opet se pojavi još jedan trol...