BSPlib
Esempi di costrutti offerti dalla BSPlib sono
- bsp_init(n) per la eseguire n processi,
- bsp_sync per la sincronizzazione tra i processi,
- bsp_push_reg per indicare che una variabile locale puņ essere letta da un altro processo,
- bsp_put e bsp_get per copiare dati sulla e dalla memoria di un altro processo,
- bsp_bcast per la comunicazione collettiva verso n processi.
La configurazione dei processi sui processori, la loro comunicazione e sincronizzazione č svolta in maniera automatica.