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:

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

Recent Jobs:

Senior Software Engineer #74646 - CA - San Diego - Motorola
Basic Qualifications Bachelor's Degree 3+ yrs experience in softwar...
3GSM-SIG Software Engineer #76080 - IL - Libertyville - Motorola
Basic Qualifications BS/MS in Computer Science/Engineering or Electri...
Symbian Software Developer - E9 #76282 - NJ - South Plainfield - Motorola
Basic Qualifications - Minimum Bachelors Degree - Minimum 3+ years s...
TSO Technical Support Specialist #76120 - PA - Horsham - Motorola
Experience Required 1 - 3 Basic Qualifications 1+years experienc...
Software Systems Tester #76045 - NJ - Somerset - Motorola
Basic Qualifications Bachelors degree in any sciences 3+ years expe...
Embedded Software Engineer - CP OMAP Platform #76394 - IL - Libertyville - Motorola
Basic Qualifications - Minimum Bachelors Degree - Minimum 3+ years s...
Software Engineer STF #75653 - NJ - South Plainfield - Motorola
Basic Qualifications - Minimum Bachelor's degree - Minimum 3+ years...
Firmware Engineer #76930 - CA - San Diego - Motorola
Basic Qualifications A 4-year bachelor of science degree in an approp...
3GSM - SIG Senior Software Engineer #76117 - IL - Libertyville - Motorola
Basic Qualifications BS/MS in Computer Science/Engineering or Electri...
Embedded Software Engineer #75922 - IL - Libertyville - Motorola
Experience Required 1 - 3 Basic Qualifications - Minimum Bachelo...