16) Quali
sono le caratteristiche di un ambiente di programmazione parallelo?
L’ambiente di programmazione parallelo, sia per sviluppo che
per esecuzione applicazioni, è per un’utenza molto differenziata (utenti
esperti, di media capacità, e non esperti)
Caratteristiche
- eterogeneità
- portabilità
- interfacce grafiche
- strumenti automatici
Requisiti
- Applicazioni parallele
- Performance: buon uso delle risorse
- Separazione tra politiche e meccanismi: livelli diversi di
kernel
- Efficienza del sistema: overhead limitato
- Trasparenza all'utente: gestione automatica
- Eterogeneità: diverse architetture e diversi modelli
computazionali
Caratteristiche generali dell'ambiente
parallelo
- capacità di osservazione (monitor)
- affidabilità
- dinamicità