P3L
Il linguaggio P3L (Pisa Parallel Programming Language) è un linguaggio basato sul concetto di skeleton.
Gli skeleton definiti in P3L sono
- pipe per la strutturazione della computazione di tipo pipeline,
- farm per la strutturazione di un insieme di processi server,
- tree per la creazione di un albero di processi,
- geometric per una computazione di tipo data parallelism, e
- loop per modellare computazioni iterative o ricorsive.
-
Il codice sequenziale dei vari processi all'interno degli skeleton è sequenziale (C, Fortran, C++, Java).