1979
DOI: 10.1145/357073.357075
|View full text |Cite
|
Sign up to set email alerts
|

A Language for Array and Vector Processors

Abstract: The scientific community has consistently demanded from computing machines an increase in the number of instructions executed per second. The latest increase has been achieved by duplication of arithmetic units for an array processor and the pipelining of functional units for vector processors. The high level programming languages for such machines have not benefited from the advances which have been made in programming language design and implementation techniques.A high level language is described in this pa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0
1

Year Published

1981
1981
2015
2015

Publication Types

Select...
7
2

Relationship

2
7

Authors

Journals

citations
Cited by 70 publications
(14 citation statements)
references
References 8 publications
0
13
0
1
Order By: Relevance
“…The approach used in designing the Actus language [9,10] was to consider the problem areas in which array and vector processors are used, and to isolate the relevant features of the problem area. The next step was to form the syntactic and semantic rules for these abstractions which would enable the parallelism of a problem to be expressed directly while at the same time trying to ensure that a compiler for these features could be implemented efficiently.…”
Section: Other European Projectsmentioning
confidence: 99%
“…The approach used in designing the Actus language [9,10] was to consider the problem areas in which array and vector processors are used, and to isolate the relevant features of the problem area. The next step was to form the syntactic and semantic rules for these abstractions which would enable the parallelism of a problem to be expressed directly while at the same time trying to ensure that a compiler for these features could be implemented efficiently.…”
Section: Other European Projectsmentioning
confidence: 99%
“…As might be expected, this process is very difficult and has met with only limited success. A second approach is to develop new programming languages with explicit parallel instructions [16]. The acceptance of new languages is slow, however, and this has the drawback of producing yet another programming language that is available on only a limited number of machines in a limited number of locations.…”
Section: Introductionmentioning
confidence: 99%
“…The philosophy of Actus [6] is to associate an "extent of parallelism" -a set of indices of the processes which may be manipulated in parallel -with certain control structures. This results in the provision of a parallel while statement and a parallel if... then.., else statement.…”
mentioning
confidence: 99%