Intel Math Kernel Library 7.0 extends benefits

by Matt Gillespie, technical author and editor. Intel Corp.

The Intel® Math Kernel Library is a highly optimized, thread-safe, multithreading-capable set of libraries of functions for linear algebra, discrete Fourier transforms, vector transcendental math, and statistics. Intel MKL 7.0 offers substantial improvements over previous versions of the libraries, while requiring very little expenditure on the part of developers in terms of money or effort. This latest version incorporates new optimizations to existing functional areas, as well as the addition of the following new functionality:

  • ScaLAPACK routines extend linear algebra functionality to distributed-memory computing architectures.
  • PARDISO direct sparse solver supports highly optimized computations on systems of linear equations with many null values.
  • New Vector Statistical Library Random Number Generator Functions improve the flexibility and performance of implementations based on pseudorandom numbers, including Monte Carlo simulations.
Intel MKL 7.0 provides significant new optimizations to many of the functions that were included in previous versions of the libraries. These improvements build on previous Intel MKL functionality, including LAPACK solvers and eigensolvers, BLAS (level 1, 2, and 3) functions, Discrete Fourier Transforms, the Vector Math Library, and the Vector Statistical Library. Like previous versions, Intel MKL 7.0 is royalty-free and optimized for Intel mobile, desktop, and server architectures. The libraries are thread-safe and multi-threading-capable using OpenMP, and they include interfaces to popular workstation compilers for convenience.

This article provides independent software vendors, decision makers and programmers with the background they need to make an informed decision about adopting Intel MKL 7.0.

Subscribers who liked this article also read:
Utilizing thread pools in performance-critical applications
by Blake Thompson, application engineer, Intel Corp. When using thr...

If you're interested in this topic, these articles may be helpful:

Intel C++ Compiler 8.1 for Linux free downloads
from Intel Corp. Intel® C++ Compiler for Linux accelerates your...
Show Us Your Threads and Win an Intel® Core 2 Duo iMac*
It’s All About Personal Expression! You express yourself through so...
Hyper-Threading Technology, Multi-core, and Mobile Intel
By Khang Nguyen A Hyper-Threading Technology (HT Technology) enable...
Intel C++ Compiler 8.1 for Windows free evaluation software
This product provides tools for Windows software developers to creat...

Recent Jobs:

Project Management #ITD-0162487 - USA - IBM
This position is customer interfacing role responsible for leading a p...
Premium Support Manager #SWG-0164012 - MI - Detroit - IBM
The Premium Support Manager (PSM) is responsible for being a customer ...
Software Engineer - Services Research #RES-0163843 - CA - San Jose - IBM
The IBM Almaden Research Center is currently developing a Rapid Cost E...
Performance Engineer #GBS-0164518 - MD - Linthicum - IBM
Performance Evaluation and Approval of Changes. Performance Analysis o...
SAP Accounts Payable (FI) #GBS-0163035 - FL - Miami - IBM
This individual will serve as a SAP Application Functional Specialist,...
Business Analyst #GBS-0164461 - TX - San Antonio - IBM
The Protocol Coordinator shall maintain all protocol related records, ...
Technical Support Engineer #SWG-0163327 - MA - Cambridge - IBM
This position offers an excellent opportunity to develop technical ski...
SAP Accounts Payable (FI) #GBS-0163035 - AL - Huntsville - IBM
This individual will serve as a SAP Application Functional Specialist,...
Customer Service Representative #ITD-0164093 - CO - Boulder - IBM
This role advises and guides the customer regarding the use of a broad...
Software Engineer - Experienced #STG-0164092 - NY - Rochester - IBM
Systems and Technology Group has an opening for an experienced softwar...