Changes

Jump to: navigation, search

DPS921/Intel Math Kernel Library

100 bytes added, 21:44, 13 April 2021
Power Point Attached
There are many different implementations of these subprograms available. These different implementations are created with different purposes or platforms in mind. Intel's oneAPI implementation heavily focuses on performance, specifically with x86 and x64 in mind.
 
[[File:BLAS.png]]
Enabling technology today such as most digital communications, audio compression, image compression, satellite tv, FFT is at the heart of it.
A fast Fourier transform (FFT) is an algorithm that computes the discrete Fourier transform (DFT) of a sequence, or its inverse (IDFT).
 
[[File:Download.jpg]]
==== Random Number Generator ====
Summary Statistics calculate:
- * Raw and central sums/moments up to the fourth order.
- * Variation coefficient.
- * Skewness and excess kurtosis.
- * Minimum and maximum.
Additional Features:
- * Detect outliers in datasets. - Support missing values in datasets.
- Parameterize correlation matrices* Support missing values in datasets.
- Compute quantiles for streaming data* Parameterize correlation matrices.
* Compute quantiles for streaming data.
==== Vector Math ====
There are two main set of functions for the Vector Math library that the intel MKL uses they are:
- * VM Mathematical Functions Which allows for it to compute values of mathematical functions e.g. sine, cosine, exponential, or logarithm on vectors that are stored in contiguous memory.
- * VM Service Functions are used for showing when catching errors made in the calculations or accuracy. Such as catching error codes or error messages from improper calculations.
=== Code Samples ===
== Power Point Attached Presentation == Animated GIF of the Presentation [[File:Intel Math Kernel Library.gif]] PDF File: 
[File:https://wiki.cdot.senecacollege.ca/w/imgs/Intel_Math_Kernel_Library.pdf]

Navigation menu