Neu in Mathematica 5.2

vector

Vektorisierung

Für die Anwendung elementarer Funktionen auf Vektoren, Matrizen und Felder von Gleitkomma-Zahlen konnte die auf wichtigen Rechnersystemen nötige Rechenzeit erheblich gesenkt werden.

Die Technologie zur Feldkomprimierung ("Packed array technology") – eingeführt in Mathematica 4 – ermöglicht diese Rechenzeitreduzierung durch die Nutzung vektorisierter Math-Bibliotheken, die für jeden CPU-Typ optimiert sind. Auf geeigneten Systemen verwenden diese Bibliotheken Multi-Core-Technologien.

Beispiel:

Im unten dargestellten Diagramm werden die Rechenzeiten verglichen, die Mathematica 5.2 und die Vorgängerversion 5.1 zur Auswertung verschiedener Standardfunktionen benötigen. Dabei sind die Funktionen jeweils auf einen Vektor von 107 Gleitkomma-Zahlen angewandt worden; die Rechnungen wurden auf einem Intel® Pentium®4-Rechner ausgeführt.

Die Ergebnisse zeigen, dass mit dem in Mathematica 5.2 eingeführten Multi-Threading die Rechenzeit um einen Faktor 4 bis 8 reduziert werden kann.

 

zurück zur Übersicht