Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,523,218,873 visitors served.
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

data flow analysis

   Also found in: Acronyms, Wikipedia 0.09 sec.
(programming)data flow analysis - A process to discover the dependencies between different data items manipulated by a program. The order of execution in a data driven language is determined solely by the data dependencies. For example, given the equations

1. X = A + B 2. B = 2 + 2 3. A = 3 + 4

a data-flow analysis would find that 2 and 3 must be evaluated before 1. Since there are no data dependencies between 2 and 3, they may be evaluated in any order, including in parallel.

This technique is implemented in hardware in some pipelined processors with multiple functional units. It allows instructions to be executed as soon as their inputs are available, independent of the original program order.


?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
The powerful Data Flow Analysis Peephole (DFAP) optimization increases both code execution speed and code compaction.
Sourcefire NS 3000 utilizes a highly optimized detection engine based on data flow analysis and a stateful protocol inspection technology, allowing it to keep up with traffic on fully saturated gigabit networks.
0 provides a unique platform for rapid development of mission critical Information Integration Infrastructure including graphical data flow analysis, content driven reverse engineering, and data flow simulation for diverse sources such as SAP R/3, Internet content, and relational data bases.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.