scispace - formally typeset
Journal ArticleDOI

Concurrency in Ada and multicomputers

Narain H. Gehani
- 01 Jan 1982 - 
- Vol. 7, Iss: 1, pp 21-23
Reads0
Chats0
TLDR
Implementation of Ada's parallel tasks on a multicomputer architecture requires additional communication and naming overhead because tasks can operate on shared data via global variables and pointers.
About
This article is published in Computer Languages.The article was published on 1982-01-01. It has received 4 citations till now. The article focuses on the topics: Overhead (computing) & Global variable.

read more

Citations
More filters

A Bibliography of Books and Other Publications about the Ada Programming Language and Its History

TL;DR: This document catalogs the major players in the music industry, as well as some minor players, which were introduced in the second half of the 1990s and are still in use today.
Proceedings ArticleDOI

Limitations of synchronous communication with static process structure in languages for distributed computing

TL;DR: This paper examines one possible choice: synchronous communication primitives in combination with modules that encompass a fixed number of processes (such as Ada tasks or UNIX processes) that is poorly suited for applications such as distributed programs in which concurrency is important.
Patent

Method for automatic parallelization of software

Leon Schwartz
TL;DR: In this paper, the authors propose a scalable, automated, network friendly method for building parallel applications from embarrassingly parallel serial programs, where the program is transformed into a parallel form in which the remaining identified loops are optimistically parallelized and packaged into per-iteration functions.
Journal ArticleDOI

Highly parallel Ada—Ada on an ultracomputer

TL;DR: It is concluded that the Ada tasking model "fits" well an MIMD architecture such as the NYU Ultracomputer, with fewer and smaller critical sections than previously presented versions of Ada.
References
More filters
Journal ArticleDOI

Communicating sequential processes

TL;DR: It is suggested that input and output are basic primitives of programming and that parallel composition of communicating sequential processes is a fundamental program structuring method.