Vineet Singh - Academia.edu (original) (raw)

Vineet Singh

Related Authors

G. Agha

University of Illinois at Urbana-Champaign

Vineet Singh

Lodewijk Bergmans

Mario Wolczko

Bertrand Meyer

Miguel Oliveira Silva

Uploads

Papers by Vineet Singh

Research paper thumbnail of Rosette: An object-oriented concurrent systems architecture

ACM SIGPLAN Notices, 1989

A number of concurrent computers have been designed, such as [Ametek 1988] and [NCUBE 1986]. Taki... more A number of concurrent computers have been designed, such as [Ametek 1988] and [NCUBE 1986]. Taking advantage of concurrency on these computers will require new languages, operating systems, and environments to support the programming, monitoring and control of applications. The Rosette project at MCC is developing a system architecture for general-purpose concurrent computation based on the Actor model [Agha 1986]. The aim of the Rosette architecture is to support the use of concurrent computers in solving computationally intensive problems whose structure is not statically determined. The architecture will support variable grain size, dynamic resource management, reflection, and heterogeneity. A number of concurrent language proposals have employed computational models that are limited in their applicability because of assumptions such as granularity of concurrency, static process topology, or inherent communications cost. Others, for example, functional programming, cannot be use...

Research paper thumbnail of Rosette: An object-oriented concurrent systems architecture

ACM SIGPLAN Notices, 1989

A number of concurrent computers have been designed, such as [Ametek 1988] and [NCUBE 1986]. Taki... more A number of concurrent computers have been designed, such as [Ametek 1988] and [NCUBE 1986]. Taking advantage of concurrency on these computers will require new languages, operating systems, and environments to support the programming, monitoring and control of applications. The Rosette project at MCC is developing a system architecture for general-purpose concurrent computation based on the Actor model [Agha 1986]. The aim of the Rosette architecture is to support the use of concurrent computers in solving computationally intensive problems whose structure is not statically determined. The architecture will support variable grain size, dynamic resource management, reflection, and heterogeneity. A number of concurrent language proposals have employed computational models that are limited in their applicability because of assumptions such as granularity of concurrency, static process topology, or inherent communications cost. Others, for example, functional programming, cannot be use...

Log In