À propos de ce cours
16,130 consultations récentes

100 % en ligne

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

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 7 heures pour terminer

Recommandé : 4 hours/week...

Anglais

Sous-titres : Anglais

Compétences que vous acquerrez

Distributed ComputingComputer ArchitectureOpenmpParallel Computing

100 % en ligne

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

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 7 heures pour terminer

Recommandé : 4 hours/week...

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
3 heures pour terminer

Modern Code

7 vidéos (Total 41 min), 1 lecture, 3 quiz
7 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
1 lecture
Modern Code10 min
1 exercice pour s'entraîner
Modern code10 min
Semaine
2
3 heures pour terminer

Vectorization

13 vidéos (Total 72 min), 3 lectures, 2 quiz
13 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
3 lectures
Vectorization10 min
Code Download10 min
Code Download10 min
1 exercice pour s'entraîner
Vectorization10 min
Semaine
3
2 heures pour terminer

Multithreading with OpenMP

10 vidéos (Total 41 min), 3 lectures, 2 quiz
10 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
3 lectures
Multithreading with OpenMP10 min
Code Download10 min
Code Download10 min
1 exercice pour s'entraîner
OpenMP14 min
Semaine
4
3 heures pour terminer

Memory Traffic

14 vidéos (Total 57 min), 3 lectures, 2 quiz
14 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 Demonstration28s
3 lectures
Memory Traffic10 min
Code Download10 min
Code Download10 min
1 exercice pour s'entraîner
Memory traffic16 min
4.6
68 avisChevron Right

Meilleurs avis pour Fundamentals of Parallelism on Intel Architecture

par BSOct 24th 2019

This was a very good experience and I will get additional marks for this in Computer Architecture Thanks to Coursera

par AVAug 31st 2018

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

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.