DocumentCode
2565884
Title
An Ada interface for massively parallel systems
Author
Park, E.K. ; Anderson, Paul B. ; Dardy, Henry D.
Author_Institution
Dept. of Comput. Sci., US Naval Acad., Annapolis, MD, USA
fYear
1990
fDate
31 Oct-2 Nov 1990
Firstpage
430
Lastpage
435
Abstract
The design of a set of Ada packages defining parallel data types is described. The parallel data types and operations defined on them are intended to provide natural Ada constructs for exploitation of the data parallel Connection Machine (CM). The preliminary design of this CM interface to be built in Ada provides data parallel operations equivalent to operations found in the CM *LISP programming language and preserves many of the inherent advantages of the Ada language. Package specifications for the packages constituting the interface have been written and compiled with the VAX/VMS Ada compiler. Implementation concepts are described and samples of Ada application code are shown. While the interface is intended for use with the Connection Machine, the basic concepts may apply to other SIMD (single instruction/multiple data) machines such as the MasPar MP-1 and DAP
Keywords
Ada; data structures; parallel languages; parallel programming; Ada interface; Ada packages; CM *LISP programming language; DAP; MasPar MP-1; SIMD; VAX/VMS Ada compiler; data parallel Connection Machine; massively parallel systems; parallel data types; Application software; Computer aided instruction; Computer architecture; Computer interfaces; Computer science; Digital audio players; Laboratories; Packaging machines; Parallel machines; Partial response channels;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location
Chicago, IL
Print_ISBN
0-8186-2054-4
Type
conf
DOI
10.1109/CMPSAC.1990.139401
Filename
139401
Link To Document