Intel-C++-Compiler: Optimaler Code für den Prozessor

Zum Test wird der Scimark 2 verwendet, der verschiedene Methoden im wissenschaftlichen Rechnen nutzt. Der Scimark ist zum einen single-threaded, zum anderen kommt er in der Regel mit dem Cache aus und kann deshalb gut genutzt werden, die Effizienz des Codegenerators ohne Profiling zu testen.

Eingesetzt werden drei verschiedene Rechner: Ein Rechner mit zwei Xeon-Core-2-Duo-Woodcrest-Prozessoren und 2,6 GHz Takt, ein AMD Athlon Duo Core 6000+ mit 3 GHz Takt und ein Pentium 4 Prescott mit 3,6 GHz Takt und Hyperthreading. Alle Prozessoren beherrschen die x64-Architektur und SSE3, der
Woodcrest darüber hinaus SSSE3.

Relativ einfach sieht die 64-Bit-Welt aus: Alle x64-Prozessoren kommen mindestens mit SSE2 zurecht, so dass keine Rücksicht auf SSE und 80×87-Floating-Point-Instruktionen genommen werden muss, um eine Lauffähigkeit auf älteren Modellen zu gewährleisten.

Beim Microsoft-Compiler muss im wesentlichen entschieden werden, ob man den Code für EM64T oder AMD64 optimieren möchte. Lauffähig ist der Code jeweils auf beiden Systemen. Der Intel-Compiler bietet verständlicherweise keine Optimierung für AMD-Prozessoren an. Hier gilt es zwischen SSE2, SSE3 und SSSE3 zu entscheiden.

Die Ergebnisse des Benchmark in der 64-bit-Welt sind eindeutig. Der Microsoft-Compiler macht hier wenig Punkte. Bei der Verwendung von SSE2-Code ist der Intel-Compiler in der Scimark-Gesamtwertung 25 Prozent (Athlon) bis 54 Prozent (Pentium 4) schneller. Beim Core-2-Rechner liegt Intel mit 31 Prozent vor Microsoft.

In der Einzelwertung des Scimarks gibt es allerdings deutliche Unterschiede. Bei der
Monte-Carlo-Simulation ist Intel zwischen 323 Prozent (Athlon) und 473 Prozent (Pentium 4) schneller. Die Ausnahme zur Regel gibt es nur bei der Fast-Fourier-Transformation. Hier hat Microsoft die Nase vorn. Zwischen 1,3 Prozent (Pentium 4) und 26,1 Prozent (Athlon) beträgt der Vorsprung des Microsoft-Compilers.

Page: 1 2 3 4 5 6 7 8

ZDNet.de Redaktion

Recent Posts

EU-Datenschützer kritisieren Facebooks „Zustimmung oder Bezahlung“-Modell

Ohne eine kostenlose Alternative, die ohne Zustimmung zur Verarbeitung personenbezogener Daten zu Werbezwecken auskommt, ist…

2 Wochen ago

Europol meldet Zerschlagung der Phishing-as-a-Service-Plattform LabHost

LabHost gilt als einer der größten Phishing-Dienstleister weltweit. Die Ermittler verhaften 37 Verdächtige, darunter der…

2 Wochen ago

DE-CIX Frankfurt bricht Schallmauer von 17 Terabit Datendurchsatz pro Sekunde

Neuer Datendurchsatz-Rekord an Europas größtem Internetknoten parallel zum Champions-League-Viertelfinale.

2 Wochen ago

Samsungs neuer LPDDR5X-DRAM erreicht 10,7 Gbit/s

Die neuen Chips bieten bis zu 25 Prozent mehr Leistung. Samsung steigert auch die Energieeffizienz…

2 Wochen ago

Cisco warnt vor massenhaften Brute-Force-Angriffen auf VPNs

Betroffen sind Lösungen von Cisco, Fortinet, SonicWall und anderen Anbietern. Die Hacker nehmen Konten mit…

2 Wochen ago

Cybersicherheit in KMUs: Es herrscht oft Aufholbedarf

Immer häufiger müssen sich Betriebe gegen Online-Gefahren wehren. Vor allem in KMUs werden oft noch…

2 Wochen ago