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

Nicht überzeugend ist die standardmäßig deaktivierte Auto-Parallelisierung beim Intel-Compiler. Nach langem Experimentieren mit dem Schwellenwert lässt sich der Scimark 2 auf dem Vier-Core-Woodcrest zwar ohne Codeveränderung von 1174 auf 1719 MIPS steigern, jedoch kann diese Steigerung mit einer echten Anwendung nicht nachvollzogen werden.

Der Benchmark des Raytracers Persistance of Vision (POV) in der Version 3.6 läuft mit dem Microsoft-Compiler und SSE2 in 926 Sekunden ab. Durch die Verwendung des Intel-Compiler ohne Auto-Parallelisierung kann die Ausführungszeit auf 800 Sekunden gesenkt werden. Mit Auto-Parallelisierung lassen sich allerdings nur 791 Sekunden erreichen.

Code, der vom Programmierer single-threaded entwickelt wurde, lässt sich nicht so einfach parallelisieren, ohne dass hier teils gravierende Änderungen vorgenommen werden. Um eine Multi-Core-Maschine annähernd nutzen zu können, muss der Code nach wie vor entsprechend designed sein.

Der POV-Raytracing-Algorithmus ist geradezu prädestiniert auf Multi-Core-Maschinen ausgeführt zu werden, da jeder Pixel eines fertigen Bildes, ohne Kenntnis eines weiteren Pixels berechnet wird. Mit der aktuellen Beta 3.7 zeigen die Entwickler auch, dass dies möglich ist.

Page: 1 2 3 4 5 6 7 8

ZDNet.de Redaktion

Recent Posts

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

Chrome 124 schließt 23 Sicherheitslücken

Darunter ist ein weiterer Sandbox-Escape. Angreifer können unter Umständen aus der Ferne Schadcode einschleusen und…

2 Wochen ago

Plus 8 Prozent: Gartner hebt Prognose für IT-Ausgaben an

Sie steigt auf 8 Prozent Wachstum in diesem Jahr. Der Bereich IT-Services wächst in diesem…

2 Wochen ago

Hacker verbreiten neue Windows-Backdoor per Word-Add-in

Die Hintermänner stammen mutmaßlich aus Russland und haben staatliche Unterstützung. Die Backdoor Kapeka wird seit…

2 Wochen ago

Brand-Phishing: Microsoft und Google im ersten Quartal weiter führend

Cyberkriminelle haben auf Zahlungs- und Zugangsdaten abgesehen. LinkedIn landet auf dem ersten Platz. Zudem verhelfen…

2 Wochen ago

Das macht die Paysafecard zu einer sicheren Zahlungsmethode

Die Paysafecard hat sich in den letzten Jahren als eine der beliebtesten und sichersten Zahlungsmethoden…

2 Wochen ago