Intels kompilatorer genererar medvetet dålig kod för AMD

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Intels kompilatorer genererar medvetet dålig kod för AMD

Inlägg av sodjan »

I detta fall har de varit konservativa och prioriterat att kompilatorn
genererar kod som de kan verifera och garantera att den fungerar.
Det finns ingen direkt "begränsning" som sådan.

Om man ska sätta på sig Intels "hatt" för en stund. Och det ska man
för att korrekt förstå och bedöma det hela.

> ...och ska även bekosta merkostnaden att kompilera koden med en alternativ kompilator

Referens på det?
Användarvisningsbild
AndLi
Inlägg: 18254
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Intels kompilatorer genererar medvetet dålig kod för AMD

Inlägg av AndLi »

"4. What is the size of the Compiler Reimbursement Fund?
Intel’s total obligation to provide reimbursements shall not exceed $10 million."

Och nu har de förtydligat sig med en text "Intel® compilers, associated libraries and associated development tools may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include Intel® Streaming SIMD Extensions 2 (Intel® SSE2), Intel® Streaming SIMD Extensions 3 (Intel® SSE3), and Supplemental Streaming SIMD Extensions 3 (Intel® SSSE3) instruction sets and other optimizations."

Så min tolkning är att de kan fortsätta göra som de gjort, de blev bara tvungna att berätta det för kunder som inte redan listat ut att Intels kompilator skulle funka bättre på Intels egna CPUer än på konkurenternas...
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Intels kompilatorer genererar medvetet dålig kod för AMD

Inlägg av sodjan »

http://software.intel.com/sites/product ... _qrg12.pdf
Från 2010.
Optimization Notice.
Intel’s compilers may or may not optimize to the same degree for non-Intel microprocessors for
optimizations that are not unique to Intel microprocessors. These optimizations include SSE2,
SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability,
functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel.
Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors.
Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors.
Please refer to the applicable product User and Reference Guides for more information regarding
the specific instruction sets covered by this notice.
Så då faller ju hela frågan eftersom det (sedan 2010) är dokumenterat.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46935
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Intels kompilatorer genererar medvetet dålig kod för AMD

Inlägg av TomasL »

Nja, det är väl inte helt korrekt.
Man får ersättning om man blivit vilseledd av Intel eller dess representanter.
Gissar att Intel klart deklarerar detta på sina faktasidor.
He he sodjan hittade samma text som jag gjorde.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Intels kompilatorer genererar medvetet dålig kod för AMD

Inlägg av sodjan »

Sen är det ju en annan sak med: "men försäljaren *sa* ju att...." :-)
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Intels kompilatorer genererar medvetet dålig kod för AMD

Inlägg av Andax »

Formellt har de, som FTC krävt, förbundit sig att informera om det och det gör de som sagt numera. Så fine, juridiskt sett är de i hamn. Fast jag tycker fortfarande att det är lätt att missa.
Nu finns ju en hel del info från andra källor än intel som tar upp detta som kanske skriver det betydligt tydligare.

För vår del faller kompilatorn bort nu eftersom vi inte styr vilka datorer våra kunder har. Lite synd bara eftersom de har en del verktyg som på pappret verkar intressanta för att optimera beräkningar.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Intels kompilatorer genererar medvetet dålig kod för AMD

Inlägg av sodjan »

Frågan är hur stor skillnad det gör i realiteten?
Har du testat med kompletta applikationer?
Inte enbart testkod för att testa just detta.
Om Intel verktygen har andra fördelar så får man
väga ihop det och försöka lägga känslorna åt sidan... :-)
Skriv svar