Generic Software for Emulating Multiprocessor Architectures.

Abstract

The expense of designing, prototyping, and testing a new computer architecture, (particularly non-traditional supercomputer architectures, such as the dataflow machine) is enormous. The relative inflexibility of hardware to experimental changes increases the need to fully test a new architectural idea. A software architecture for prototyping and testing single- and multiprocessor computer architectures is outlined. An overall design is discussed, noting the need for such a system, how it would be used to model and test various architectures, and possible implementation paths. Various extensions and uses of such a generic prototyping system are also described, including extensions for modelling shared-resource systems, centrally synchronized systems, and distributed timing simulation systems. In addition, two uses of the system are presented, in particular the Tagged Token Dataflow Architecture, noting various methods in which such a machine may be simulated under a generic emulation package. Additional keywords: MEF (Multiprocessor Emulation Facility); interpreters. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1985
Accession Number
ADA157662

Entities

People

  • R. M. Soley

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Energy and Power Technologies
  • Weapons Technologies

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Central Processing Units
  • Computer Architecture
  • Computer Languages
  • Computer Networks
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • High Level Language Architecture
  • High Level Languages
  • Network Protocols
  • Operating Systems
  • Parallel Computing
  • Programming Languages
  • Software Design

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Systems Analysis and Design