Coroutines and Parallel Computation,

Abstract

When a computation can be viewed as a collection of modules acting concurrently on units of data passed between them, the computation may be implemented as a collection of coroutines. Each routine has an associated 'point of reactivation' that indicates at what statement action by the routine is to be continued when it is activated. One of the routines is designated to be executed initially. Control is given to other routines by 'activate r' statements which cause the specified routine to continue from its reactivation point after redefining its own reactivation point as the statement immediately following the activate statement. (Author)

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1971
Accession Number
AD0733784

Entities

People

  • Jack B. Dennis

Organizations

  • Massachusetts Institute of Technology

Tags

DTIC Thesaurus Topics

  • Computational Processes
  • Computations
  • Computing-Related Activities
  • Information Science
  • Interdisciplinary Science
  • Parallel Computing

Readers

  • Cellular and Molecular Pathways of Apoptosis.
  • Computational Fluid Dynamics (CFD)
  • Joint Military Operations and Doctrine.