Blog post

OpenMP and exceptions

We continue developing our static analyzer VivaMP and now we would like to speak about diagnosing errors relating to using C++ exceptions in parallel regions.

Authored by Andrey Karpov (Blackbelt) Last updated on 06/14/2017 - 16:49
Blog post

Introduction to OpenMP* on YouTube*

Tim Mattson (Intel) has authored an extensive series of excellent videos as in introduction to OpenMP*.

Authored by Mike P. (Intel) Last updated on 07/04/2019 - 19:51
Article

Parallel Lint

The article describes a new direction in development of static code analyzers - verification of parallel programs. The article reviews several static analyzers which can claim to be called "Parallel Lint".
Authored by Andrey Karpov (Blackbelt) Last updated on 05/25/2018 - 15:30
Article

Code Sample: Optimizing Binarized Neural Networks on Intel® Xeon® Scalable Processors

In the previous article, we discussed the performance and accuracy of Binarized Neural Networks (BNN). We also introduced a BNN coded from scratch in the Wolfram Language. The key component of this neural network is Matrix Multiplication.
Authored by Yash Akhauri Last updated on 10/15/2019 - 16:50
Article

Intel® Parallel Studio XE 2015 Composer Edition on Linux*

Authored by admin Last updated on 08/28/2019 - 09:00
Article

Thread Parallelism in Cython*

Cython* is a superset of Python* that additionally supports C functions and C types on variable and class attributes. Cython generates C extension modules, which can be used by the main Python program using the import statement.
Authored by Nguyen, Loc Q (Intel) Last updated on 10/15/2019 - 16:40
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 10/15/2019 - 15:30
Article

Samples for Intel® C++ Compiler

Intel® C++ compiler is an industry-leading C/C++ compiler, including optimization features like auto-vectorization and auto-parallelization, OpenMP*, and Intel® Cilk™ Plus multithreading capabiliti

Authored by Jennifer J. (Blackbelt) Last updated on 10/01/2019 - 13:07
Article

Eight Optimizations for 3-Dimensional Finite Difference (3DFD) Code with an Isotropic (ISO)

How to implement and optimize a three-dimension isotropic kernel with finite differences to run on Intel® Xeon® and Intel® Xeon Phi™ processors.
Authored by Cédric ANDREOLLI (Intel) Last updated on 10/03/2019 - 08:26