Video

Optimize a Pythagorean Prime Number Finder Using OpenMP* with the Intel® Fortran Compiler

Video tutorial explaining how to parallelize a Pythagorean prime number finder using the Intel® Visual Fortran Compiler with OpenMP*.

Authored by admin Last updated on 12/20/2018 - 15:36
Video

From "Correct" to "Correct and Efficient": A Case Study with miniMD

Authored by admin Last updated on 03/21/2019 - 12:08
Video

"Correct" to "Correct and Efficient": A Case Study with Hydro2D

Authored by admin Last updated on 03/21/2019 - 12:08
Video

Part 1: SIMD Parallelism and Intrinsics

In the previous lectures, we already discussed the purpose and the architecture of Intel® Xeon Phi™ coprocessors.

Authored by admin Last updated on 03/21/2019 - 12:00
Video

Part 2: Automatic Vectorization and Array Notation

We will discuss automatic vectorization feature of the compilers, where it can be used, and how to diagnose it. But this discussion will cover only basic principles of automatic vectorization.

Authored by admin Last updated on 03/21/2019 - 12:00
Video

Part 3: Vector Dependence, Pointer Disambiguation, and SIMD-Enabled Functions

In this episode, we will talk about some of the problems you might get while using automatic vectorization feature of Intel® Professional Edition Compilers.

Authored by admin Last updated on 03/21/2019 - 12:00
Video

Part 4: Thread Parallelism and OpenMP*

We will talk about software threads, and particularly multithreading implementation with OpenMP* library.

Videos Within This Chapter:

Authored by admin Last updated on 03/21/2019 - 12:00
Video

Part 5: Parallel Loops, Private and Shared Variables, Scheduling

We will introduce private and shared variables, parallel loops, and their scheduling.

Videos Within This Chapter:

Authored by admin Last updated on 03/21/2019 - 12:00
Video

Part 6: Fork-Join Model OpenMP* Tasks

Let's talk about Fork-Join parallelism.

Videos Within This Chapter:

Authored by admin Last updated on 03/21/2019 - 12:00