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 :
بازگشت