Loading...
Please wait, while we are loading the content...
Similar Documents
Modula-2*: an extension of modula-2 for highly parallel programs
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Herter, Christian G. Tichy, Walter F. |
| Copyright Year | 1989 |
| Description | Parallel programs should be machine-independent, i.e., independent of properties that are likely to differ from one parallel computer to the next. Extensions are described of Modula-2 for writing highly parallel, portable programs meeting these requirements. The extensions are: synchronous and asynchronous forms of forall statement; and control of the allocation of data to processors. Sample programs written with the extensions demonstrate the clarity of parallel programs when machine-dependent details are omitted. The principles of efficiently implementing the extensions on SIMD, MIMD, and MSIMD machines are discussed. The extensions are small enough to be integrated easily into other imperative languages. |
| File Size | 947645 |
| Page Count | 24 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19920002436 |
| Archival Resource Key | ark:/13960/t01022p90 |
| Language | English |
| Publisher Date | 1989-09-01 |
| Access Restriction | Open |
| Subject Keyword | Computer Programming And Software Computer Programming Computer Systems Design Synchronism Mimd Computers Architecture Computers Multiprocessing Computers Data Processing Equipment Parallel Processing Computers Programming Languages Algorithms Simd Computers Parallel Computers Computer Systems Programs Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |