𝔖 Bobbio Scriptorium
✦   LIBER   ✦

SkIE: A heterogeneous environment for HPC applications

✍ Scribed by B. Bacci; M. Danelutto; S. Pelagatti; M. Vanneschi


Publisher
Elsevier Science
Year
1999
Tongue
English
Weight
536 KB
Volume
25
Category
Article
ISSN
0167-8191

No coin nor oath required. For personal study only.

✦ Synopsis


Technological directions for innovative HPC software environments are discussed in this paper. We focus on industrial user requirements of 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 Skeleton-based Integrated Environment (SkIE). SkIE includes a coordination language, SkIECL, allowing the designers to express, in a primitive and structured way, ecient combinations of data parallelism and task parallelism. The goal is achieving fast development and good eciency for applications in dierent areas. Modules developed with standard languages and tools are encapsulated into SkIECL structures to form the global application. Performance models associated to the coordination language allow powerful optimizations to be introduced both at run time and at compile time without the direct intervention of the programmer. The paper also discusses the features of the SkIE environment related to debugging, performance analysis tools, visualization and graphical user interface. A discussion of the results achieved in some applications developed using the environment concludes the paper.


πŸ“œ SIMILAR VOLUMES


A mathematical model for fungal developm
✍ F.A. Davidson; A.W. Park πŸ“‚ Article πŸ“… 1998 πŸ› Elsevier Science 🌐 English βš– 584 KB

A mathematical model for the development of fungal mycelia in heterogeneous environmental conditions is presented. The validity of this model is tested by comparison of numerical simulations with experimental observations.