Tutorial

  • 327357-009
  • 04/15/2019
  • Public Content
  • Download as PDF

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
Fortran
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/.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804