Nel settore dell’High Performance Computing, l’obiettivo principale delle applicazioni parallele è quello di ridurre al minimo il tempo di esecuzione di una elaborazione. Oggi, tale risultato, può essere raggiunto attraverso l’utilizzo di infrastrutture cluster composte da risorse computazionali omogenee o eterogenee interconnesse da reti ad elevata velocità. Uno standard de facto per elaborazioni su cluster è il sistema PVM che, attraverso il concetto di “macchina virtuale parallela”, semplifica lo sviluppo delle relative applicazioni. Dette applicazioni in ambiente PVM non sono generalmente dotate di interfacce “user-friendly” in quanto gli ambienti di sviluppo disponibili non consentono di costruirle in modo semplice e veloce. Una delle metodologie disponibili per dello sviluppo delle applicazioni è rappresentata dal RAD che consente di ridurre significativamente i tempi di realizzazione delle applicazioni rispetto ai metodi tradizionali. Nel presente articolo viene proposta una estensione di PVM che permette di sviluppare applicazioni parallele attraverso l’utilizzo di ambienti RAD per sistemi operativi Microsoft Windows. In particolare, l’estensione PVM realizzata consente ad un programmatore di costruire applicazioni parallele mediante l’utilizzo di uno qualsiasi dei linguaggi di programmazione integrati negli ambienti RAD. Inoltre, la disponibilità di strumenti RAD consente lo sviluppo, semplice e veloce, di applicazioni parallele dotate di interfacce “user-friendly”.

Sviluppo di applicazioni parallele in ambienti RAD

PETRONE, Mario;PASQUARIELLO, Eugenio
2006-01-01

Abstract

Nel settore dell’High Performance Computing, l’obiettivo principale delle applicazioni parallele è quello di ridurre al minimo il tempo di esecuzione di una elaborazione. Oggi, tale risultato, può essere raggiunto attraverso l’utilizzo di infrastrutture cluster composte da risorse computazionali omogenee o eterogenee interconnesse da reti ad elevata velocità. Uno standard de facto per elaborazioni su cluster è il sistema PVM che, attraverso il concetto di “macchina virtuale parallela”, semplifica lo sviluppo delle relative applicazioni. Dette applicazioni in ambiente PVM non sono generalmente dotate di interfacce “user-friendly” in quanto gli ambienti di sviluppo disponibili non consentono di costruirle in modo semplice e veloce. Una delle metodologie disponibili per dello sviluppo delle applicazioni è rappresentata dal RAD che consente di ridurre significativamente i tempi di realizzazione delle applicazioni rispetto ai metodi tradizionali. Nel presente articolo viene proposta una estensione di PVM che permette di sviluppare applicazioni parallele attraverso l’utilizzo di ambienti RAD per sistemi operativi Microsoft Windows. In particolare, l’estensione PVM realizzata consente ad un programmatore di costruire applicazioni parallele mediante l’utilizzo di uno qualsiasi dei linguaggi di programmazione integrati negli ambienti RAD. Inoltre, la disponibilità di strumenti RAD consente lo sviluppo, semplice e veloce, di applicazioni parallele dotate di interfacce “user-friendly”.
2006
88-6055-075-0
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11695/15555
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact