Abstract:CST is a programming language based on Smalltalkthat supports concurrency using locks, asynchronous messages, and distributed objects. Distributed objects have their state distributed across many nodes of a machine, but are referred to by a single name. Distributed objects are capable of processing many messages simultaneously and can be used to efficiently connect together large collections of objects. They can be used to construct a number of useful abstractions for concurrency. This paper describes the CST … Show more
“…On a distributed-memory architecture, such as the J-machine [19] or the CM-5 [52], we might instead maintain in software a fixed number of copies on different processors, which serve to spread out the load and reduce contention. Dally's ''distributed objects'' [18] or Chien's ''concurrent aggregates'' [14,13] might be useful substrates for implementing a multi-version memory on a distributed-memory machine.…”
Section: Implementation On Existing Architecturesmentioning
“…On a distributed-memory architecture, such as the J-machine [19] or the CM-5 [52], we might instead maintain in software a fixed number of copies on different processors, which serve to spread out the load and reduce contention. Dally's ''distributed objects'' [18] or Chien's ''concurrent aggregates'' [14,13] might be useful substrates for implementing a multi-version memory on a distributed-memory machine.…”
Section: Implementation On Existing Architecturesmentioning
“…There is a function in the Statement Analyzer and Optimizer, output-stmtgraph, available to do this conversion; the function is useful for the purposes of debugging as well as using the Statement Analyzer and Optimizer to optimize ICode that will be run on Andrew's simulator [7].…”
Section: Statement Analyzer and Optimizermentioning
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.