skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Data flow machine for data driven computing

Patent ·
OSTI ID:870150

A data flow computer which of computing is disclosed which utilizes a data driven processor node architecture. The apparatus in a preferred embodiment includes a plurality of First-In-First-Out (FIFO) registers, a plurality of related data flow memories, and a processor. The processor makes the necessary calculations and includes a control unit to generate signals to enable the appropriate FIFO register receiving the result. In a particular embodiment, there are three FIFO registers per node: an input FIFO register to receive input information form an outside source and provide it to the data flow memories; an output FIFO register to provide output information from the processor to an outside recipient; and an internal FIFO register to provide information from the processor back to the data flow memories. The data flow memories are comprised of four commonly addressed memories. A parameter memory holds the A and B parameters used in the calculations; an opcode memory holds the instruction; a target memory holds the output address; and a tag memory contains status bits for each parameter. One status bit indicates whether the corresponding parameter is in the parameter memory and one status but to indicate whether the stored information in the corresponding data parameter is to be reused. The tag memory outputs a "fire" signal (signal R VALID) when all of the necessary information has been stored in the data flow memories, and thus when the instruction is ready to be fired to the processor.

Research Organization:
Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
DOE Contract Number:
AC04-76DP00789
Assignee:
United States of America as represented by United States (Washington, DC)
Patent Number(s):
US 5465368
OSTI ID:
870150
Country of Publication:
United States
Language:
English

Similar Records

Data flow machine for data driven computing
Patent · Fri Jul 22 00:00:00 EDT 1988 · OSTI ID:870150

Direct match data flow memory for data driven computing
Patent · Tue Oct 07 00:00:00 EDT 1997 · OSTI ID:870150

Direct match data flow memory for data driven computing
Patent · Wed Jan 01 00:00:00 EST 1997 · OSTI ID:870150