Multiprocessor Architectures for Concurrent Programs,

Abstract

This paper proposes a hierarchical multiprocessor architecture for real-time programs written in a concurrent programming language. The use of processes and monitors leads to a multiprocessor system in which each processor has a local store dedicated to a single process. The processors share a common store that contains the monitors. To avoid congestion in the common store the processes and monitors are partitioned into subsystems that share a hierarchy of common stores. The main goal is to develop a synthesis of an abstract language and a computer architecture that match in an obvious way. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 08, 1978
Accession Number
ADA068162

Entities

People

  • Per Brinch Hansen

Organizations

  • University of Southern California

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Clocks
  • Compilers
  • Computer Architecture
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Data Processing
  • Hierarchies
  • Language
  • Multiprocessors
  • Programming Languages
  • Reliability
  • Structured Programming
  • Text Processing

Fields of Study

  • Computer science
  • Engineering

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Computer Networking
  • Software Engineering.