Skip to main navigation Skip to search Skip to main content

A comparison of shared virtual memory and message passing programming techniques based on a finite element application

  • Forschungszentrum Jülich (FZJ)
  • IRISA

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

This paper describes the methods used and experiences made with implementing a finite element application on three different parallel computers with either message passing or shared virtual memory as the programming model. Designing a parallel finite element application using message-passing requires to find a data domain decomposition to map data into the local memory of the processors. Since data accesses may be very irregular, communication patterns are unknown prior to the parallel execution and thus makes the parallelization a difficult task. We argue that the use of a shared virtual memory greatly simplifies the parallelization step. It is shown experimentally on an hypercube iPSC/2 that the use of the KOAN/Fortran-S programming environment based on a shared virtual memory allows to port quickly and easily a sequential application without a significant degradation in performance compared to the message passing version. Results for recent parallel architectures such as the Paragon XP/S for message-passing and the KSRl for shared virtual memory are presented, too.

Original languageEnglish
Title of host publicationParallel Processing
Subtitle of host publicationCONPAR 1994 - VAPP VI - 3rd Joint International Conference on Vector and Parallel Processing, Proceedings
EditorsBruno Buchberger, Jens Volkert
PublisherSpringer Verlag
Pages461-472
Number of pages12
ISBN (Print)9783540584308
DOIs
StatePublished - 1994
Externally publishedYes
Event3rd Joint International Conference on Vector and Parallel Processing, CONPAR 1994 - VAPP VI - Linz, Austria
Duration: 6 Sep 19948 Sep 1994

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume854 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd Joint International Conference on Vector and Parallel Processing, CONPAR 1994 - VAPP VI
Country/TerritoryAustria
CityLinz
Period6/09/948/09/94

Keywords

  • Finite element application
  • Message passing
  • Programming model
  • Shared virtual memory

Fingerprint

Dive into the research topics of 'A comparison of shared virtual memory and message passing programming techniques based on a finite element application'. Together they form a unique fingerprint.

Cite this