Schița de curs

Introducere

Paralelă Programming în teorie

  • Arhitectura de memorie
  • Organizarea memoriei

Paralelismul bazat pe fire și pe procese

  • Instanțierea și determinarea unui fir
  • Lucrul cu sincronizarea firelor
  • Crearea, numirea, rularea și sincronizarea unui proces
  • Utilizarea Asyncio pentru programarea asincronă

Distribuit Python

  • Utilizarea țelinei
  • Folosind SCOOP
  • Folosind Pyro4
  • Folosind PyCSP
  • Folosind RPyC

GPU Programming

  • Utilizarea modulului PyCUDA
  • Utilizarea NumbaPro
  • Utilizarea PyOpenCL
  • Testarea cu PyOpenCL

Testare și depanare

  • Testarea cu teste unitare
  • Testarea cu mock testing

Rezumat și concluzii

Cerințe

  • Python experiență în programare

Audiență

  • Dezvoltatorii de software
  14 ore

Mărturii (4)

Cursuri înrudite

Categorii înrudite