Thumbnail
Access Restriction
Subscribed

Author Peperstraete, J. A. ♦ Caluwaerts, L. J. ♦ Debacker, J.
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Concurrency ♦ Input/output ♦ Paged memory ♦ Streams ♦ Data flow
Abstract In several data flow architectures, “streams” are proposed as special data structures able to improve parallel execution in functional programs by providing a pipelining effect between different program parts. This paper describes how streams are implemented on a data flow computer system based on a paged memory. This memory holds both the data flow programs and data structures such as streams. Streams are stored in the memory as a linked list of pages while pointers to the streams are flowing as data tokens. A reference count is used to prevent for excessive copying of data and to control the allocation and recovery of pages. Input/output is treated as a special application of streams.
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 1981-04-01
Publisher Place New York
Journal ACM SIGARCH Computer Architecture News (CARN)
Volume Number 11
Issue Number 3
Page Count 8
Starting Page 76
Ending Page 83


Open content in new tab

   Open content in new tab
Source: ACM Digital Library