THROUGHPUT ENHANCEMENT BY BUFFERS IN REAL-TIME DATA FLOW ARCHITECTURES

The Algorithm 10 Architecture Mapping Model (ATAMM) is a new marked graph (a class of Petri net) model for realization and analysis of real-time computing in multicomputer data flow architectures. This paper is concerned with throughput enhancement for periodic execution of large-grain, decision-free algorithms in an homogeneous ATAMM defined data flow architecture. Major applications are expected to be real-time implementation of control, surveillance, and signal processing algorithms where performance is required to be highly predictable. The computing environment is described and performance measures of computing speed and throughput capacity are defined. Bounds on performance measures are established. A technique for improving throughput by insertion of buffers is developed. A software tool to automate the technique in polynomial time is presented.