Article

Optimize Data Layout with SIMD Templates

Contrast results for manually tuning financial data and using data layout templates in the Intel® C++ Compiler.
Authored by Nimisha R. (Intel) Last updated on 12/12/2018 - 18:00
Blog post

Debug Intel® Transactional Synchronization Extensions

If printf or fprintf functions cause transaction aborts, use Intel® Processor Trace as a work-around.
Authored by Roman Dementiev (Intel) Last updated on 07/04/2019 - 17:00
Article

How to Protect Apps from Buffer Overflow Attacks

Learn how to enhance security for software on Windows® 10 using Intel® Memory Protection Extensions.
Authored by Fanjiang Pei (Intel) Last updated on 05/30/2018 - 07:08
Article

Improve Performance with Vectorization

This article focuses on the steps to improve software performance with vectorization. Included are examples of full applications along with some simpler cases to illustrate the steps to vectorization.
Authored by David M. Last updated on 07/06/2019 - 16:40
Article

Quick Analysis of Vectorization Using Intel® Advisor

Find out how to use the command-line interface in Intel® Advisor 2017 for a quick, initial analysis of loop performance that gives an overview of the hotspots in your code.
Authored by Alberto V. (Intel) Last updated on 03/21/2019 - 12:00
Article

Implementing a Masked SVML-like Function Explicitly in User-Defined Way

The Intel® Compiler provides SIMD intrinsics APIs for short vector math library (SVML) and starting with Intel® Advanced Vector Extensions

Authored by Last updated on 07/16/2019 - 08:37
Documentation

CuriePME - Using the DrawingInTheAir Example from Intel® Curie™ Open Developer Kit (ODK)

This section explains how to get and run the DrawingInTheAir example to try the pattern matching engine ability to learn and recognize letters.

Last updated on 03/10/2019 - 23:00
Documentation

API Reference for the Intel Pattern Matching Technology Library from Intel® Curie™ Open Developer Kit (ODK)

The Intel Pattern Matching Technology Library provides a range of API functions. The API functions and variables are described in this section:

Last updated on 03/10/2019 - 23:00
Documentation

How to Develop your Own Application Using CuriePME from Intel® Curie™ Open Developer Kit (ODK)

Breakdown of the DrawingInTheAir Example
Last updated on 03/10/2019 - 23:00
Article

Performance of Classic Matrix Multiplication Algorithm on Intel® Xeon Phi™ Processor System

Matrix multiplication (MM) of two matrices is one of the most fundamental operations in linear algebra. The algorithm for MM is very simple, it could be easily implemented in any programming language. This paper shows that performance significantly improves when different optimization techniques are applied.
Authored by Last updated on 06/14/2019 - 11:50