Methods for system simulation on a restricted data flow architecture

  • Authors:
  • Meledath Damodaran;Amitava Hazra

  • Affiliations:
  • -;-

  • Venue:
  • ACM '81 Proceedings of the ACM '81 conference
  • Year:
  • 1981

Quantified Score

Hi-index 0.00

Visualization

Abstract

A number of parallel, MIMD architectures for continuous system simulation have been proposed, some designed and a few implemented [Korn,72], [Cyre et.al.,77], [Halin,et.al. 80] over the past few years. While these architectures vary in several aspects such as interconnection structures, processor components used etc., there is a strong similarity between them that arises from the problem at hand. This is the need for a controller or master processor that can control the flow of data between a group of subprocessors, and also initiate execution when required data are available. It is possible however to take a substantially different approach to the problem. In the data-flow approach [Rumbaugh,77], [Dennis,75] the data dependency of each instruction is explicit. An instruction gets executed only when the data for it are available. A general unrestricted data flow machine, while quite attractive, is a substantially difficult venture. But, with a few restrictions on the capability, a much less expensive machine is possible, that is still quite powerful for purposes such as continuous simulation. The present paper focuses on a survey and analysis of methods appropriate for continuous system simulation on such an architecture. However some key characteristics of this architecture must be appreciated before the analysis can be done.