Flow computing is a model of computation that is not sequential, is not synchronous, has no global referent, has no central controller, has no encompassing state and does not assume Boolean logic or binary encoding. Showing how such characteristics can deliver deterministic computation more efficiently than current standard practice is the purpose of this site.
It is called flow computing because values spontaneously flow, interact and compute through a network of linked oscillations: a behaving structure in contrast to a controlled structure. There is no clock, no flip flops, no state machine, no global anything and no central anything.
Flow computing is the native computation model of Null Convention Logic (NCL) but the model scales beyond the logic level to computation in general. We will show how NCL engenders the model of flow computation. We will present NCL and the model clearly and concisely highlighting its advantages and addressing common confusions surrounding NCL.
LDD refers to:
Karl M. Fant, Logically Determined Design: Clockless System Design with NULL Convention Logic, (Hoboken, New Jersey, Wiley Interscience, 2005).
Note on browsers – someday I will get a real web designer and sort all of this out.
Everything works in Chrome and Opera, movies do not loop in Firefox, Oscillation demo requires Flash and does not work in Safari.
Everything works in Chrome and Opera, movies do not work at all in IE.