Title :
Caching in dataflow-based environments
Author :
Steenput, Eli ; Rolain, Yves
Author_Institution :
Dept. of Electr. Meas., Vrije Univ., Brussels, Belgium
fDate :
9/1/1999 12:00:00 AM
Abstract :
We propose that there are several advantages to integrating caching in the execution scheme of a dataflow-based environment. If each node has a cache to store its last result, the cache look-up overhead is eliminated, because each cache contains just one value. A node in a dataflow-based program must store its result anyway until its downstream neighbors are ready to execute. Additionally, there is no need to store previous arguments with the cached result for comparison. The validity of a node´s cached value can be determined from the validity of the nodes on which it depends
Keywords :
cache storage; data flow computing; data flow graphs; data integrity; redundancy; virtual instrumentation; cache look-up overhead; caching schemes; chance factor; changed fraction; data consistency; dataflow-based environments; redundant operations; virtual instrumentation; Data processing; Instruments; Partitioning algorithms; Programming environments;
Journal_Title :
Instrumentation & Measurement Magazine, IEEE
DOI :
10.1109/5289.783110