Plan du cours

Introduction

Parallèle Programming en théorie

  • Architecture de la mémoire
  • Organisation de la mémoire

Parallélisme basé sur les threads et sur les processus

  • Instauration et détermination d'un thread
  • Travailler avec la synchronisation des threads
  • Créer, nommer, exécuter et synchroniser un processus
  • Utiliser Asyncio pour la programmation asynchrone

Distribué Python

  • Utilisation du céleri
  • Utilisation de SCOOP
  • Utilisation de Pyro4
  • Utilisation de PyCSP
  • Utilisation de RPyC

GPU Programming

  • Utiliser le module PyCUDA
  • Utilisation de NumbaPro
  • Utilisation de PyOpenCL
  • Tester avec PyOpenCL

Essais et dépannage

  • Tester avec des tests unitaires
  • Tests avec des simulacres de tests

Résumé et conclusion

Pré requis

  • Python expérience en programmation

Audience

  • Développeurs de logiciels
  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (4)

Cours Similaires

Catégories Similaires