Asynchronous machines exhibiting concurrency

  • Authors:
  • Charles L. Seitz

  • Affiliations:
  • University of Utah, Salt Lake City, Utah

  • Venue:
  • Record of the Project MAC conference on concurrent systems and parallel computation
  • Year:
  • 1970

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proceeds from a simple analogy between the Huffman primitive flow table for asynchronous sequential machines and Petri nets. This analogy is used to generalize the Huffman flow table as a special form of Petri net, called an m-net, which allows one to design asynchronous machines which exhibit concurrent behavior with respect to their inputs, outputs, and (total) internal state. The problem of "simultaneous" input changes is identified as requiring either arbitration or concurrency. A design example is given, which illustrates some of the advantages and nearly all the difficulties of this technique.