| Universal SIMD MATHLibrary. MATH-Funktionen für einzelne Präzisions-Floating Point-Vektordatypen |
Jetzt downloaden |
Universal SIMD MATHLibrary. Ranking & Zusammenfassung
- Name des Herausgebers:
- Helmut Dersch
- Website des Verlags:
- http://webuser.hs-furtwangen.de/~dersch/
Universal SIMD MATHLibrary. Stichworte
Universal SIMD MATHLibrary. Beschreibung
Math-Funktionen für einzelne Präzisions-Fließkomma-Vektordatentypen Universal SIMD MATHLIBRARY (LIBSIMDMATH) ist eine Bibliothek, die Standard-Math-Funktionen für einzelne Präzisions-Fließkomma-Vektor-Datentypen bereitstellt.Es ist für die SIMD-Plattformen X86 (SSE2), PowerPC und Zelle konzipiert. Es implementiert Sünde, Cos, Tan, Asin, Acos, Atan, Atan2, Sqrt, EXP, atan, pow, ABS, CEIL, Boden, LDexp und frexp.developer Kommentare, allgemein X86-Linux Ich konnte keine vollständige Umsetzung der Standard-C-Mathefunktionen für Fließkomma-Vektoren, die ich musste, um meinen schnellen Panorama-Stitcher und Mixer Ptstitcherng zu portieren. Ursprünglich für den Zelloprozessor der Sony Playstation 3 entwickelt, hatte ich einen Hafen in Macos hinzugefügt. Beide Plattformen bieten eingebaute Unterstützung für SIMD-Mathefunctions. Um den Codebasis meines ursprünglichen Projekts zu vereinheitlichen, schrieb ich Versionen für alle Prozessoren, die zu dieser Bibliothek mit einer gemeinsamen C-Programmierschnittstelle führten. Für eine allgemeine Einführung in SIMD siehe den Eintrag in Wikipedia. Dieser Artikel und diese Software handeln nur mit Vektoren, die aus vier einzelnen Präzisionsschwimmnummern bestehen (4 · 32 Bits = 128 Bit). Ausführungszeit und Genauigkeit hängen nicht von der Anzahl der Fließkommaelemente im Vektor ab; Ich bin jedoch nicht der vorhandenen Plattformen mit mehr als 4 bekannt.
Universal SIMD MATHLibrary. Zugehörige Software