Title
Integrating HPF in a Skeleton Based Parallel Language
Abstract
Although HPF allows programmers to express data-parallel computations in a portable, high-level way, it is widely accepted that many important parallel applications cannot be efficiently implemented following a pure data-parallel paradigm. For these applications, rather that having a single data-parallel program, it is more profitable to subdivide the whole computation into several data-parallel pieces, where the various pieces run concurrently and cooperate, thus exploiting task parallelism. This paper discusses the integration of HPF with SkIE, a skeleton based coordination language implemented on top of MPI (Message Passing Interface), which permits to describe complex computational parallel structures. We show how HPF can be used inside common forms of parallelism, e.g. pipeline and processor farms, and we present experimental results regarding a sample application.
Year
DOI
Venue
2001
10.1109/EMPDP.2001.905043
NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS
Keywords
Field
DocType
computer vision,skeleton,profitability,mpi,parallel processing,application software,scalability,concurrent computing,pipelines
Parallel language,Programming language,Implicit parallelism,Computer science,Task parallelism,Parallel computing,Fortran,Message Passing Interface,Concurrent computing,Application software,Scalability
Conference
Citations 
PageRank 
References 
0
0.34
5
Authors
3
Name
Order
Citations
PageRank
Claudio Gennaro149057.23
Raffaele Perego21471108.91
Salvatore Orlando31595202.29