Overview

Discover how to incorporate core math functions from the Intel® Math Kernel Library (Intel® MKL) to improve the performance of your application.

About This Tutorial

This tutorial demonstrates how to use Intel MKL in your applications:

  • Multiplying matrices using Intel MKL routines

  • Measuring performance of matrix multiplication

  • Controlling threading

Estimated Duration

10-20 minutes.

Learning Objectives

After you complete this tutorial, you should be able to:

  • Use Intel MKL routines for linear algebra

  • Compile and link your code

  • Measure performance using support functions

  • Understand the impact of threading on Intel MKL performance

  • Control threading for Intel MKL functions

More Resources

This tutorial uses the C language, but the concepts and procedures in this tutorial apply regardless of programming language. A similar tutorial using a sample application in another programming language may be available at http://software.intel.com/en-us/articles/intel-software-product-tutorials/. This site also offers a printable version (PDF) of tutorials.

In addition, you can find more resources at http://software.intel.com/en-us/articles/intel-mkl/.

Next

For more complete information about compiler optimizations, see our Optimization Notice.