Proceedings of the Eighth International Conference on APL - APL '76 1976
DOI: 10.1145/800114.803671
|View full text |Cite
|
Sign up to set email alerts
|

Some implications of shared variables

Abstract: Recognition ofshared variables as the fundamental means of communication between concurrently operating processes has important implications for the design of systems and programming languages.As a consequence, current APL systems, such as APLSV, embody two shared variable facilities: one for establishing temporary interfaces between system components, and the other one for defining parts of the permanent interface between an APL program and the underlying processor.These are treated in depth in this paper.Mor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

1979
1979
1991
1991

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 4 publications
0
6
0
Order By: Relevance
“…In RUN2 [3] the variable DATA is sent to the invoked process. Then in RUN [4] the result returned by this process is stored in the variable RESULT. The invoked process terminates after outputting all of its response through channel CH [2].…”
Section: Simple Control Of Processesmentioning
confidence: 99%
See 3 more Smart Citations
“…In RUN2 [3] the variable DATA is sent to the invoked process. Then in RUN [4] the result returned by this process is stored in the variable RESULT. The invoked process terminates after outputting all of its response through channel CH [2].…”
Section: Simple Control Of Processesmentioning
confidence: 99%
“…V + OpO [2] I + 255 [3] NXT: T ÷ ~QAPS'SUM I THRESH P' [4] V + (T-1 +V),V [5] ÷ (O<I÷I-I)/NXT This function computes the frequency of occurrence of each element of the APS image P and stores the result in the vector V, i .e., V + +/(~255)°.=,P…”
Section: Histcount [I]mentioning
confidence: 99%
See 2 more Smart Citations
“…The shared-variable processor in general offers a basis of communication between any two or more concurrently active processors [3]. It follows that the workspace-control functions described here can be used as models for extension of multi-processing techniques, including development of system functions, to make this level of control available in APL systems to control networks of concurrently active processors both within and across system boundaries.…”
Section: Conclus Ionmentioning
confidence: 99%