Real parallel applications find little benefits from code portability that does not guarantee acceptable efficiency. In this paper, we describe the new features of a framework that allows the development of Single Program Multiple Data (SPMD) applications adaptable to different distributed-memory machines, varying from traditional parallel computers to networks of workstations. Special programming primitives providing indirect accesses to the platform and data domain guarantee code portability and open the way to runtime optimizations carried out by a scheduler and a runtime support.
Supporting self-adaptivity for SPMD message-passing applications / M., Cermele; Colajanni, Michele; S., Tucci. - STAMPA. - 1511:(1998), pp. 181-194. (Intervento presentato al convegno 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers, LCR 1998 tenutosi a Pittsburgh, PA; United States nel 28 May 1998 through 30 May 1998).
Supporting self-adaptivity for SPMD message-passing applications
COLAJANNI, Michele;
1998
Abstract
Real parallel applications find little benefits from code portability that does not guarantee acceptable efficiency. In this paper, we describe the new features of a framework that allows the development of Single Program Multiple Data (SPMD) applications adaptable to different distributed-memory machines, varying from traditional parallel computers to networks of workstations. Special programming primitives providing indirect accesses to the platform and data domain guarantee code portability and open the way to runtime optimizations carried out by a scheduler and a runtime support.Pubblicazioni consigliate
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris