Compilatorul Intel saboteaz? procesoarele non-Intel

De parca ei ar produce ?i celelalte procesoare

 

Se pare c? unul dintre cele mai folosite compilatoare face mofturi. Atfel compilatorul celor de la Intel, preferat de unii pentru optimiz?rile sale ?i folosit astfel de mul?i pentru aplica?ii critice e f?cut în astfel mod încât s? dea performan?a maxima numai pe produsele Intel.

Mai exact, precizeaz? Agner Fog pe blogul s?u, compilatorul sau libr?ria folosit? de c?tre compilator genereaz? mai multe buc??i de cod, fiecare optimizat? în func?ie de procesor ?i de instuc?iunile suportate de acesta, sistemul incluzând o func?ie care se uit? ce procesor se folose?te ?i alege calea optim? pentru acesta. Aceast? func?ie se nume?te pe engleze?te CPU dispatcher. Ok, problema cu compilatorul Intel e c? aceast? func?ie vine la pachet ?i cu niste instruc?iuni care se uit? dup? id-ul produc?torului, iar dac? acesta nu cite?te "GenuineIntel" de cele mai multe ori se spune c? alege cea mai lent? versiune de cod posibil?.

Dup? ani în care lumea s-a plâns de acest lucru se pare c? modul de comportare a softului a atras ?i aten?ia celor de la Us Federal Trade Commission (FTC) care a înaintat o plângere anti-trust adresat? împotriva celor de la Intel, de parc? ace?tia ar fi fost obliga?i s? î?i optimizete compilatorul pentru procesoarele produse de al?i produc?tori (AMD ?i VIA). Dac? se va dovedi c? Intel totu?i a creat compilatorul în a?a fel încât sa saboteze produsele celorlal?i atunci se poate l?sa cu o amend? maricic?.

o sursa

Ultimele mesaje de pe forum

Sondaje

Va place Ipad de la Apple