SYS2 7
On va parler thread
- thread
- SDMD (signle instruction multiple data)
- par exemple l’addition de deux vecteurs:
- float v1[10K]
- float v2[10K]
- r = v1 + v2
- Ici on peut soit tout parcourir
- Ou alors on peut on peut demander a chaque thread de faire un taf en slicant le vecteur en 4
False sharing
c’est pourquoi il ne faut pas utiliser stat qui check des infos sur le fichier mais fstat qui fait les check sur le file descriptor.
atomic primitive:
- Test and set
- Mettre a la valeur si la valeur précedendetes état à 0
- Compare and swap (CAS)
Autre chose a savoir:
SYS2 7
On va parler thread
False sharing
c’est pourquoi il ne faut pas utiliser stat qui check des infos sur le fichier mais fstat qui fait les check sur le file descriptor.
atomic primitive:
Autre chose a savoir: