Compiler von Intel verschlechtert absichtlich die Qualität des Codes auf Computern mit AMD-Prozessor

Viele Programmierer glauben, Intel-Compiler die besten optimierende Compiler auf dem Markt erhältlich und es vorziehen, verwenden Sie die es für die anspruchsvollsten Programme die Produktivität. Darüber hinaus sieht Intel viele hoch optimierte Bibliotheken für eine Vielzahl von technischen und wissenschaftlichen Zwecken befasst. In vielen Fällen bedeutet, menschenwürdige Alternative zu den Intel gibt es nicht.

Leider ist das Programm mit einem Intel-Compiler und Bibliotheken kompiliert wird, arbeiten viel schlimmer für AMD-und VIA. Der Grund dafür ist, dass Code für den Compiler (oder Bibliothek) kann für mehrere Versionen der Maschinen-Code, die jeweils für einen bestimmten Prozessor und Befehlssatz, zum Beispiel optimierte geben, SSE2, SSE3, etc. Das System enthält eine Funktion, welche Art von Prozessor er läuft und wählt die entsprechende Version bestimmen kann. Diese Funktion wird der Dispatcher-Prozessor. Manager der Intel werden nicht nur die Befehlssatz, durch den Prozessor unterstützt, sondern auch ein Hersteller der Prozessor-ID. Wenn die Kennung - a string “GenuineIntel”, und wählen Sie dann die beste Option Paket. Aber wenn die CPU von Intel, in den meisten Fällen gewählt werden, die langsamste der möglichen Optionen, auch wenn der Prozessor ist vollständig kompatibel mit die beste Version.

5 January 2010 | , , , compiler, computer, markt zielgruppe staat arbeit specialist entwickle, programm, programmer, prozessor

Was wird mit “Wolke” Computing in 2010 geschehen
Programming Language Go, entwickelt in den Labors von Google, hat ein unvorhersehbares Wachstum in der Popularität angezeigt

More reading: • Compiler from Intel intentionally degrades the quality of code on computers with processor AMD. »»»
Many programmers believe Intel compiler the best optimizing compilers available...
• Compilateur d’Intel se dégrade volontairement la qualité de code sur les ordinateurs avec processeur AMD. »»»
De nombreux programmeurs croient compilateur Intel meilleurs compilateurs optimiseurs disponibles...
• Sequentiell: befristete wiederholten Aufrufen von JavaScript. »»»
Sequenziell - eine JavaScript-Bibliothek für die asynchrone Programmierung. Da es...
• Neue Programmiersprache ForceBasic. »»»
Veröffentlicht eine neue, objektorientierte Programmiersprache für die Erstellung von ForceBasic...
• Query XML-Daten in der DB2-Umgebung mit Hilfe der Sprache SQL. »»»
Neue Version von IBM ® DB2 ® Viper bietet eine...

ru, en, fr, uk