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



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Catégories Similaires