On-the-Fly Algorithms and Sequential Machines

Frougny has presented a method that generalizes various "on-the-fly” operations that have been presented, mainly in connection with computer arithmetic. First, we shall trace the origin of this method to its source, which is the celebrated paper of Rabin and Scott that introduced the notion of nondeterminism and the power-set construction. Second, we shall show that an understanding of this origin may lead to great quantitative improvements in applications of the method. Finally, we shall show by a pathological example that the method as originally presented by Frougny may result in circuits that are larger, in terms of gates per step, by two exponentiations than those that are constructed as described in the present paper.

[1]  Tomás Lang,et al.  On-the-Fly Conversion of Redundant into Conventional Representations , 1987, IEEE Transactions on Computers.

[2]  Luigi Ciminiera,et al.  n /spl times/ n carry-save multipliers without final addition , 1993, Proceedings of IEEE 11th Symposium on Computer Arithmetic.

[3]  Christiane Frougny On-the fly algorithms and sequential machines , 1997, Proceedings 13th IEEE Sympsoium on Computer Arithmetic.

[4]  Theodore M. Booth Demonstrating hazards in sequential relay circuits , 1963, SWCT.

[5]  Dana S. Scott,et al.  Finite Automata and Their Decision Problems , 1959, IBM J. Res. Dev..

[6]  John E. Hopcroft,et al.  An n log n algorithm for minimizing states in a finite automaton , 1971 .

[7]  Peter Kornerup Digit-Set Conversions: Generalizations and Application , 1994, IEEE Trans. Computers.

[8]  Samuel Eilenberg,et al.  Automata, languages, and machines. A , 1974, Pure and applied mathematics.