KIT | KIT-Bibliothek | Impressum | Datenschutz

Compiling applications with the KarHPFn compiler

Mueller, Matthias M.

Abstract:
This paper compares the prefetching technique VSCAP (software
controlled access
pipeling with vector commands) with Cray T3E's highly optimized
shared-memory functions (SHMEM)
and with Portland Group HPF (PGHPF) on three application
benchmarks namely PDE1, FIRE, and Veltran. Previous work showed
the good performance of VSCAP for single communication kernels.
This paper examines VSCAP and practicability of KarHPFn, our
prototype HPF compiler, in the context of whole applications.
The results show that VSCAP generated by KarHPFn
reduces communication overhead of fine-grained data
parallel applications to a minimum. This leads to a performance
gain compared to PGHPF between a factor of 2.8 for FIRE to a
factor of 9.6 for PDE1. VSCAP programs are nearly
as fast as SHMEM for regular communication patterns but
3.6 times faster than SHMEM in the case of dynamic communication
patterns.
All results were measured on 128 processors.

Open Access Logo


Volltext §
DOI: 10.5445/IR/1992000
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Forschungsbericht/Preprint
Publikationsjahr 2000
Sprache Deutsch
Identifikator ISSN: 1432-7864
urn:nbn:de:swb:90-AAA19920001
KITopen-ID: 1992000
Verlag Universität Karlsruhe (TH)
Umfang 13 S.
Serie Interner Bericht. Universität Karlsruhe, Fakultät für Informatik ; 2000,11
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page