DocumentCode :
2841052
Title :
Portable programs for parallel computers using STRAND/sup 88/
Author :
Mattson, T.G.
Author_Institution :
Strand Software Technol. Inc., Beaverton, OR, USA
fYear :
1991
fDate :
Feb. 25 1991-March 1 1991
Firstpage :
403
Lastpage :
406
Abstract :
The author introduces a language designed to support the writing of portable programs for parallel computers. This language is called STRAND/sup 88/. It has been heavily used for numerically intensive computing. This use is demonstrated with case studies from weather modeling and protein structure prediction. The key features of STRAND/sup 88/ are: STRAND/sup 88/ programs are portable across a broad range of distributed and shared memory computers; recursively defined data structures, procedure overloading, and automatic storage management simplify the expression of complex algorithms; and algorithm implementation and process allocation are distinct, making programs easier to maintain and flexible with respect to differing parallelization schemes. A description of the language syntax is included.<>
Keywords :
parallel languages; software portability; STRAND/sup 88/; algorithm implementation; automatic storage management; distributed computers; numerically intensive computing; parallel computers; parallelization; portable programs; procedure overloading; process allocation; protein structure prediction; recursively defined data structures; shared memory computers; weather modeling; Concurrent computing; Data structures; Distributed computing; Memory management; Portable computers; Predictive models; Proteins; Storage automation; Weather forecasting; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Compcon Spring '91. Digest of Papers
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-2134-6
Type :
conf
DOI :
10.1109/CMPCON.1991.128841
Filename :
128841
Link To Document :
بازگشت