ACM Home Page
Please provide us with feedback. Feedback
From mathematical specifications to parallel programs on a message-based system
Full text PdfPdf (1.05 MB)
Source International Conference on Supercomputing archive
Proceedings of the 2nd international conference on Supercomputing table of contents
St. Malo, France
Pages: 108 - 118  
Year of Publication: 1988
ISBN:0-89791-272-1
Authors
Th. Ruppelt  Wilhelm Univ., W. Germany
G. Wirtz  Wilhelm Univ., W. Germany
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 15,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/55364.55375
What is a DOI?

ABSTRACT

SUSPENSE is a high-level specification language for partial differential equations (PDEs) and related areas in numerical analysis. The language offers facilities to describe and manipulate numerical objects such as vectors, matrices, domains, grids etc. at a high level of abstraction. Sequential algorithms can be formulated by means of general iterators which describe (in contrast to procedural programming languages) only partial orders on objects. Parallelism is obtained in a domain-specific way by splitting numerical objects such as grids, vectors etc. into segments which will be processed in parallel. The specification language is supported by a system which checks specifications and transforms them into parallel programs. Algorithms specified and transformed in SUSPENSE are tailored to the parallel SUPRENUM machine [BGM 86].


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
ANSI 78
American National Standard Programming LanguageFORTRAN April 1978
 
ANSI 87
American National Standard for Information Systems Programming Language FORTRAN Draft $8, Version 104, June 1987
 
BGM 86
P.M. Beer, W. Giloi, H. Milhlenbein- The German Supercomputer Architecture- Rationale and Concepts in: Hwang, K. et al. (Eds.): Proc. Int. Conf. on Par. Processing 1986 IEEE Computer Society 1986
 
BrOp 84
A. Brandt, D. Ophir: GRIDPACK - Toward Unification of General Grid Programming in: Engquist,B., Smedsaas,T. (Eds.): PDE SOFTWARE: Modules, Interfaces and Systems IFIP Working Conf. on PDE Software 1983
 
PaSt 82
 
EhsMe 86
E. Ehses, M. Mevenkamp: MIMD-Fortran GMD-Report November 1986
 
IF 87
I. Schubert et al.: IF-PROLOG Version 3.1, InterFace Computer GmbH , Miinchen 1987
 
RiBo 87
 
RöStr 87
W. R6nsch~ H. Strauf$: A Linear Algebra Package for a Local Memory Multiprocessor: Problems, Proposals and Solution to appear in: Parallel Computing
 
RuWi 87
Th. Ruppelt, G. Wirtz: SUSPENSE- Eine Spezifikationssprache fiir SUPRENUM Univ. Bonn, Research Rep. 870605, 1987
 
RuWi 88
Th. Ruppelt, G. Wirtz: Automatic Transformation of High- Level Object-Oriented Specifications into Parallel Programs to appear in: Parallel Computing
 
StüTr 84
K. Stfiben, U. Trottenberg: Multigrid Methods: Fundamental Algorithms, Model Problem Analysis and Applications in: GMD-Studien Nr.96, St.Augustin 1984
 
Trot 86
U. Trottenberg: On the SUPRENUM Conception SUPRENUM Rep. No.l, Bonn 1986
 
WiRu 86
G. Wirtz, Th. Ruppelt" Entwurf einer Spezifikationssprache fiir SUPRENUM Univ. Bonn, Research Rep. 861002, 1986