Filtros

Evento

OpenMP: Beyond Shared Memory Parallel Programming

OpenMP* is the standard for parallel programming on shared memory systems. See how it supports modern CPUs.
Criado por administrar Última atualização em 09/02/2016 - 14:04
Evento

Colfax Developer Training - Rice University

Hands on Lab training with Case studies.
Criado por BENEDICT H. (Intel) Última atualização em 02/02/2016 - 09:43
Video

Episode 4.8 Parallel Reduction

We will talk about parallel reduction in OpenMP for-loops.

Videos Within This Chapter:

Criado por administrar Última atualização em 22/01/2016 - 11:08
Video

Episode 4.9 Distributed-memory Parallelism and MPI

In the previous episodes of this chapter, we learned how to use vectorization to parallelize calculations across vector lanes in each cores.

Criado por administrar Última atualização em 21/01/2016 - 16:50
Video

Episode 4.7 Race Conditions and Mutexes

We will talk about race conditions, synchronization between OpenMP threads, using critical and atomic pragmas.

Videos Within This Chapter:

Criado por administrar Última atualização em 21/01/2016 - 16:46
Video

Episode 4.6 Fork-Join Model OpenMP* Tasks

Let's talk about Fork-Join parallelism.

Videos Within This Chapter:

Criado por administrar Última atualização em 21/01/2016 - 16:45
Video

Episode 4.5 Parallel Loops, Private and Shared Variables, Scheduling

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

Videos Within This Chapter:

Criado por administrar Última atualização em 21/01/2016 - 16:40
Video

Episode 4.4 Thread Parallelism and OpenMP*

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

Videos Within This Chapter:

Criado por administrar Última atualização em 21/01/2016 - 16:38
Video

Episode 4.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 compilers.

Videos Within This Chapter:

Criado por administrar Última atualização em 21/01/2016 - 16:37
Video

Episode 4.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.

Criado por administrar Última atualização em 21/01/2016 - 16:33
Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.