Recouvrement latences de communication
Lors d’une synchronisation le fil d’exécution libère le processeur et un autre fil peut s’exécuter
Théorique : Parallel slackness [Valiant 90, Karp 96]
Sur un processeur séquentiel : parallélisme simulé (concurrence)
Pratique : multithreading [Occam, Posix, Marcel]
Partage de l’accès au processeur par plusieurs threads utilisateur
? Simulation d’une mémoire global
dans un réseau de nœuds homogène