Dataflow computation with intelligent memories emulated on field-programmable gate arrays (FPGAs)
Document Type
Article
Publication Date
8-10-2002
Abstract
This paper presents a new design that implements the data-driven (i.e. dataflow) computation paradigm with intelligent memories. Also, a relevant prototype that employs FPGAs is presented for the support of intelligent memory structures. Instead of giving the CPU the privileged right to decide what instructions to fetch in each cycle (as is the case for control-flow CPUs), instructions in dataflow computers enter the execution unit on their own when they are ready to execute. This way, the application-knowledgeable algorithm, rather than the application-ignorant CPU, is in control. This approach could eventually result in outstanding performance and elimination of large numbers of redundant operations that plague current control-flow designs. Control-flow and dataflow machines are two extreme computation paradigms. In their pure form, the former machines follow an inherently sequential execution process while the latter are parallel in nature. The sequential nature of control-flow machines makes them relatively easy to implement compared to dataflow machines, which have to address a number of issues that are easily solved in the realm of the control-flow paradigm. Our dataflow design solves these issues at the intelligent memory level, separating the processor from dataflow maintenance tasks. It is shown that using intelligent memories with basic components similar to those of FPGAs produces a feasible approach. Expected improvements within the next few years in underlying intelligent memory and FPGA technologies will have the potential to make the effect of our approach even more dramatic. © 2002 Elsevier Science B.V. All rights reserved.
Identifier
0037055515 (Scopus)
Publication Title
Microprocessors and Microsystems
External Full Text Location
https://doi.org/10.1016/S0141-9331(02)00038-8
ISSN
01419331
First Page
263
Last Page
280
Issue
6
Volume
26
Recommended Citation
Ingersoll, Segreen and Ziavras, Sotirios G., "Dataflow computation with intelligent memories emulated on field-programmable gate arrays (FPGAs)" (2002). Faculty Publications. 14632.
https://digitalcommons.njit.edu/fac_pubs/14632