À propos de ce cours
4.2
51 notes
18 avis
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 18 heures pour terminer

Recommandé : 7 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais

Compétences que vous acquerrez

Distributed ComputingComputer ArchitectureOpenmpParallel Computing
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 18 heures pour terminer

Recommandé : 7 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
3 heures pour terminer

Modern Code

In the Introduction we will learn......
Reading
7 vidéos (Total 41 min), 1 lecture, 3 quiz
Video7 vidéos
1.1 Why this course?5 min
1.2 How Computers Get Faster6 min
1.3 Intel Architecture6 min
1.4 Modern Code5 min
1.5 What You Are Going To Learn1 min
1.6 Remote Access11 min
Reading1 lecture
Modern Code10 min
Quiz1 exercice pour s'entraîner
Modern code10 min
Semaine
2
Heures pour terminer
3 heures pour terminer

Vectorization

...
Reading
13 vidéos (Total 72 min), 3 lectures, 2 quiz
Video13 vidéos
2.2 Vectorizing Your Code5 min
2.3.1 Automatic Vectorization5 min
2.3.2 Will This Vectorize?15 min
2.4 Guided Automatic Vectorization4 min
2.8.1 Stencil Introduction2 min
2.8 Stencil9 min
2.5 SIMD-Enabled Functions3 min
2.6 Vector Dependence5 min
2.7 Strip Mining1 min
Numerical Integration Introduction2 min
2.9 Integral Vectorization8 min
2.10 Learn More1 min
Reading3 lectures
Vectorization10 min
Code Download10 min
Code Download10 min
Quiz1 exercice pour s'entraîner
Vectorization10 min
Semaine
3
Heures pour terminer
2 heures pour terminer

Multithreading with OpenMP

...
Reading
10 vidéos (Total 41 min), 3 lectures, 2 quiz
Video10 vidéos
Demo: Forks9 min
3.2 Creating Threads4 min
3.3 Variable Sharing1 min
3.4 Parallel Loops5 min
3.5 Data Races Mutexes4 min
3.7 Parallel Reduction4 min
Stencil Introduction2 min
Stencil Demonstration3 min
Learn More1 min
Reading3 lectures
Multithreading with OpenMP10 min
Code Download10 min
Code Download10 min
Quiz1 exercice pour s'entraîner
OpenMP14 min
Semaine
4
Heures pour terminer
3 heures pour terminer

Memory Traffic

...
Reading
14 vidéos (Total 57 min), 3 lectures, 2 quiz
Video14 vidéos
4.2 Memory Hierarchy7 min
4.3 High Bandwidth Memory3 min
4.4 Memory Allocation1 min
Stencil Introduction2 min
Demo: Stencil with numactl3 min
Demo: Stencil with Memkind3 min
4.5 Bypassing Caches2 min
Stencil Demonstration-Nontemporal1 min
Stencil Demonstration-Char3 min
4.6 Locality in Space7 min
4.7 Locality in Time8 min
Integral Introduction2 min
Integral Demonstration min
Reading3 lectures
Memory Traffic10 min
Code Download10 min
Code Download10 min
Quiz1 exercice pour s'entraîner
Memory traffic16 min
4.2
18 avisChevron Right

Meilleurs avis

par AVAug 31st 2018

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

par RVMay 14th 2018

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

Enseignant

Avatar

Andrey Vladimirov

Head of High-Performance Computing Research
Colfax International

À propos de 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. ...

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.