Informações sobre o curso
9,493 visualizações recentes

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 18 horas para completar

Sugerido: 7 hours/week...

Inglês

Legendas: Inglês

Habilidades que você terá

Distributed ComputingComputer ArchitectureOpenmpParallel Computing

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 18 horas para completar

Sugerido: 7 hours/week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
3 horas para concluir

Modern Code

In the Introduction we will learn...

...
7 vídeos ((Total 41 mín.)), 1 leitura, 3 testes
7 videos
1.1 Why this course?5min
1.2 How Computers Get Faster6min
1.3 Intel Architecture6min
1.4 Modern Code5min
1.5 What You Are Going To Learn1min
1.6 Remote Access11min
1 leituras
Modern Code10min
1 exercício prático
Modern code10min
Semana
2
3 horas para concluir

Vectorization

...
13 vídeos ((Total 72 mín.)), 3 leituras, 2 testes
13 videos
2.2 Vectorizing Your Code5min
2.3.1 Automatic Vectorization5min
2.3.2 Will This Vectorize?15min
2.4 Guided Automatic Vectorization4min
2.8.1 Stencil Introduction2min
2.8 Stencil9min
2.5 SIMD-Enabled Functions3min
2.6 Vector Dependence5min
2.7 Strip Mining1min
Numerical Integration Introduction2min
2.9 Integral Vectorization8min
2.10 Learn More1min
3 leituras
Vectorization10min
Code Download10min
Code Download10min
1 exercício prático
Vectorization10min
Semana
3
2 horas para concluir

Multithreading with OpenMP

...
10 vídeos ((Total 41 mín.)), 3 leituras, 2 testes
10 videos
Demo: Forks9min
3.2 Creating Threads4min
3.3 Variable Sharing1min
3.4 Parallel Loops5min
3.5 Data Races Mutexes4min
3.7 Parallel Reduction4min
Stencil Introduction2min
Stencil Demonstration3min
Learn More1min
3 leituras
Multithreading with OpenMP10min
Code Download10min
Code Download10min
1 exercício prático
OpenMP14min
Semana
4
3 horas para concluir

Memory Traffic

...
14 vídeos ((Total 57 mín.)), 3 leituras, 2 testes
14 videos
4.2 Memory Hierarchy7min
4.3 High Bandwidth Memory3min
4.4 Memory Allocation1min
Stencil Introduction2min
Demo: Stencil with numactl3min
Demo: Stencil with Memkind3min
4.5 Bypassing Caches2min
Stencil Demonstration-Nontemporal1min
Stencil Demonstration-Char3min
4.6 Locality in Space7min
4.7 Locality in Time8min
Integral Introduction2min
Integral Demonstration28s
3 leituras
Memory Traffic10min
Code Download10min
Code Download10min
1 exercício prático
Memory traffic16min
Semana
5
2 horas para concluir

Clusters and MPI

...
11 vídeos ((Total 48 mín.)), 3 leituras, 2 testes
11 videos
5.2 Message Passing Interface5min
5.3 Programming with MPI2min
5.4 Compiling and Running with MPI4min
5.5 Peer-to-Peer Messaging3min
5.6 Collective Communication5min
Stencil Introduction2min
Stencil Demonstration-MPI9min
Integral Introduction2min
Integral Demonstration4min
Learn More4min
3 leituras
Clusters and MPI10min
Code Download10min
Code Download10min
1 exercício prático
MPI10min
4.4
23 avaliaçõesChevron Right

Principais avaliações do Fundamentals of Parallelism on Intel Architecture

por AVAug 31st 2018

Nice course, really enjoyed every challenge in the course. Well laid out goals for a Computer Science student.

por RVMay 14th 2018

Please bring advance courses by Intel also such as FPGA based courses.

Instrutores

Avatar

Andrey Vladimirov

Head of High-Performance Computing Research
Colfax International

Sobre Intel

The Intel® Developer Zone offers tools and how-to information to enable cross-platform app development through platform and technology information, code samples, and peer expertise in order to help developers innovate and succeed. Join communities for the Internet of Things, Artificial Intelligence, Virtual Reality, Persistent Memory & Game Dev to download tools, access dev kits, share ideas with like-minded developers, and participate in hackathons, contests, roadshows, and local events. ...

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.