Matrix reloaded

Von Matrizen und magischen Compiler-Fähigkeiten

Wissen | Know-how

Programme, die mit üblichen Matrixroutinen arbeiten, können häufig ohne jegliche Änderung des Codes einfach durch die magischen Kräfte moderner Compiler um Größenordnungen schneller laufen. Nicht von solch läppischen Faktoren wie zwei oder drei ist dabei die Rede, sondern von hundert oder gar tausend.

Wie kommt es, dass dieser harmlose C99-Code zur Berechnung des Matrixproduktes aus zwei quadratischen Matrizen mit Code von Compiler A gut tausendmal so schnell läuft wie mit dem von Compiler B? ...

Sie möchten wissen, wie es weitergeht?

Als c't-Plus-Abonnent gratis lesen

Anmelden als c't-Plus-Abonnent

weiterführende Links

Anzeige
Anzeige