Heterogeneous computing is one of the key issues for reaching high performances with limited costs. In this area, PVM is a wide-spread programming environment supported by a collection of architectures, ranging from Unix workstations to various kinds of parallel machines. We have enriched this set of architectures with the Meiko Computing Surface, a multicomputer architecture based on the transputer technology. The paper describes how the porting has been implemented. The resulting environment allows a user to distribute any application partly on 'traditional' PVM nodes, and partly on transputer ones. The advantages deriving from the inclusion of the Meiko Computing Surface in the PVM environment are particularly evident with fine-grained parallel applications: as an example, we show the experimental results obtained for a computational vision application.
Extending PVM to a Massively Parallel Architecture
STEFANELLI, Cesare
1996
Abstract
Heterogeneous computing is one of the key issues for reaching high performances with limited costs. In this area, PVM is a wide-spread programming environment supported by a collection of architectures, ranging from Unix workstations to various kinds of parallel machines. We have enriched this set of architectures with the Meiko Computing Surface, a multicomputer architecture based on the transputer technology. The paper describes how the porting has been implemented. The resulting environment allows a user to distribute any application partly on 'traditional' PVM nodes, and partly on transputer ones. The advantages deriving from the inclusion of the Meiko Computing Surface in the PVM environment are particularly evident with fine-grained parallel applications: as an example, we show the experimental results obtained for a computational vision application.I documenti in SFERA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.