ABSTRACT
This paper discusses the design of a prototype data flow machine that has memory management hardware in each memory block. This facility allows loading and deleting code that is produced by independent compilations. The first sections of the paper deal with the general architecture of the machine and the format specifications for the instruction cells, logical addresses, and switch packets. The paper concludes with a discussion of the mapping hardware used in the memory blocks. The results of a simulation study for this subsystem are also presented.
- 1.J. B. Dennis. First version of a data flow procedure language, Lecture Notes in Computer Science, 19 (Springer-Verlag: 1974), 362-376. Google Scholar
Digital Library
- 2.J. B. Dennis, G. A. Boughton, and C. K. C. Leung. Building blocks for data flow prototypes, Proceedings of the 7th Annual Symposium on Computer Architecture (1980), 1-8. Google Scholar
Digital Library
- 3.J. Gurd and I. Watson. Data driven systems for high speed parallel computing-Part I: Structuring software for parallel execution, Computer Design (June 1980), 91-106.Google Scholar
- 4.F. J. Burkowski. Design aspects of a data flow processor (Technical report No. 3 of the Mandala Project, Department of Computer Science), University of Manitoba.Google Scholar
- 5.E. Goto, T. Ida, and T. Gunji. Parallel hashing algorithms, Information Processing Letters, 6 (1977), 8-13.Google Scholar
Cross Ref
- 6.T. Ida and E. Goto. Performance of a parallel hash hardware with key deletion, Information Processing 77 (New York: North Holland, 1977), 643-647.Google Scholar
Index Terms
- A multi-user data flow architecture
Recommendations
A Data Flow Computer Architecture with Program and Token Memories
This paper presents a new data flow computer architecture using two types of memory: program memory and token memory. The program memory (PM) stores a data flow program or graph indicating data dependencies among instructions. The PM need not be changed ...
Temporal fairness guarantee in multi-rate wireless LANs for per-flow protection
Wireless LAN technologies such as IEEE 802.11a and 802.11b support high bandwidth and multi-rate data transmission to match the channel condition (i.e., signal to noise ratio). While some wireless packet fair queuing algorithms to achieve the per-flow ...
A Study of Data Layout in Multi-channel Processing-In-Memory Architecture
ICSCA '18: Proceedings of the 2018 7th International Conference on Software and Computer ApplicationsIn modern computing hardware, the performance gap between processor and memory is one of the most significant factors that limits overall performance improvement of computing system. Also, with the advent of multicore and manycore system, memory ...




Comments