17 Matching Results
Video

Vectorization Essentials 00 - Introduction to the video series

This video introduces the series the 10 part video Series.

See other videos in this series:

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:16
Video

Vectorization Essentials 01 - Motivation

In it we discuss some differences between implementation of explicit vector programming between Intel(R) Cilk(tm) Plus and OpenMP 4.0 SIMD constructs.

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:18
Video

Vectorization Essentials 02 - Vectorization I

This video is the first of two that delves into the topic of vectorization.

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:20
Video

Vectorization Essentials 03 - Vectorization II

Explores some concepts underlying vectorization. Explores the trade off between using compiler autovectorization versus explicit vector programming versus SIMD intrinsics and assembly.

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:21
Video

Vectorization Essentials 04 - Array Notation I

It gives a gentle introduction into how to use array notation. It provides multiple examples and demonstrates how to decompose the syntax of each parameter in the array section.

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:22
Video

Vectorization Essentials 05 - Array Notation II

The second of two videos covering array notation.

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:23
Video

Vectorization Essentials 06 - SIMD-enabled Functions I

This video begins by providing an overview of SIMD-enabled functions with simple code snippet examples.

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:24
Video

Vectorization Essentials 07 - SIMD-enabled Functions II

This video explores SIMD-enabled functions in more detail.

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:25
Video

Vectorization Essentials 08 - Pragma SIMD I

This video explores SIMD loops and how and why to use #pragma simd and its modifying clauses. It also demonstrates differences in implementation between Intel® Cilk™ Plus and OpenMP* 4.0.

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:25
Video

Vectorization Essentials 09 - Vectorization Success

This video explores how to use compiler switches and optimization reports to determine if vectorization was successful.

See other videos in this series:

Authored by Da W. (Intel) Last updated on 10/08/2013 - 12:26
For more complete information about compiler optimizations, see our Optimization Notice.