|
| Image Processing | Video Coding | Data Compression |
| JPEG/JPEG 2000 | Computer Vision | Vector/Matrix Operations |
| Color Conversion | Audio Coding | Cryptography |
| Ray-Tracing/Rendering | Speech Coding | String Processing |
| Signal Processing | Speech Recognition | |
Intel® Math Kernel Library für Windows, Linux und Mac OS
Intel® Math
Kernel Library (Intel® MKL) bietet optimierte mathematische Routinen für wissenschaftliche,
technische und finanzwirtschaftliche Applikationen, die maximale Performance
benötigen. Intel MKL ist verfügbar als Standalone Produkt, mit dem Intel
Cluster Toolkit oder mit der Professional Edition der Intel® Compiler. Funktionen
- Lineare Algebra-BLAS und LAPACK
- Lineare Algebra-ScaLAPACK
- Lineare Algebra-Sparse Solvers
- Fast Fourier Transformationen
- Vector Library
- Vector Random Number Generatoren
- Standard APIs in C and Fortran
Intel® Threading Building Blocks für Windows, Linux, and Mac OS
Intel®
Threading Building Blocks (TBB) ist eine Bibliothek für die
Parallelisierung
von C++ Programmen mit Hilfe von Templates. Die Einführung von
Multithreading
über Intel TBB erfordert wesentlich
weniger Aufwand gegenüber der Verwendung von expliziten Threads. Ein integrierter Taskscheduler ermöglicht die skalierbare Ausführung der Anwendung. Damit nutzt die Anwendung nicht nur die neuesten Dual Core- und QuadCore Prozessoren, sondern wird auch signifikante Performancegewinne auf zukünftigen Mehrkernrechnern mit noch mehr Kernen liefern. Das Threadingmodell der Intel TBB skaliert, so dass im Allgemeinen bei einem Wechsel auf Computern mit einer grösseren Anzahl von Rechnerkernen keine Anpassung notwendig ist.




