1998
DOI: 10.1007/bfb0057836
|View full text |Cite
|
Sign up to set email alerts
|

Heterogeneous HPC environments

Abstract: Directions of software technologies for innovative HPC environments are discussed according to the industrial user requirements for heterogeneous multidisciplinary applications, performance portability, rapid prototyping and software reuse, integration and interoperability of standard tools. The various issues are demonstrated with reference to the PQE2000 project and its programming environment SklE (Skeleton-based Integrated Environment). Modules developed by a variety of standard languages and tools are enc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

1999
1999
2004
2004

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(6 citation statements)
references
References 15 publications
0
6
0
Order By: Relevance
“…This work will not begin from scratch. An optimizing compiler for SKIE (SKeleton Integrated Environment), a P 3 L-like co-ordination language [6], has already been implemented within the PQE2000 national project [24]. We only have to extend the compiler to support HPF tasks and provide suitable performance models which will allow the compiler to perform HPF program transformations and optimizations.…”
Section: Discussionmentioning
confidence: 99%
“…This work will not begin from scratch. An optimizing compiler for SKIE (SKeleton Integrated Environment), a P 3 L-like co-ordination language [6], has already been implemented within the PQE2000 national project [24]. We only have to extend the compiler to support HPF tasks and provide suitable performance models which will allow the compiler to perform HPF program transformations and optimizations.…”
Section: Discussionmentioning
confidence: 99%
“…A number of similar structured approaches to parallel programming exists; for a comparative review refer to [42]. Coincidentally closest to the PPF approach, in the sense that farms and pipelines occur amongst the skeletons, is the Pisa Parallel Programming Language, for example recently in [43]. The categorical data type (CDT) framework [42] for list programming is a related higher-level model which further step-backs from the control structures necessary for a particular parallel architecture and being polymorphic is without a preferred granularity.…”
Section: Related Work On Templates and Data Farmsmentioning
confidence: 98%
“…We translate OpenMP to tasks that may share data and map these tasks to a cc-NUMA platform. Most researchers who focus on task mapping problems have performed work to handle the mapping of processes on distributed systems [32] [30]. Our tasks may be finer grained than these.…”
Section: Related Workmentioning
confidence: 99%