Concurrent Smalltalk is the primary language used for programming the J- Machine, a MIMD message-passing computer containing thousands of 36-bit processors connected by a very low latency network. This thesis describes in detail Concurrent Smalltalk and its implementation on the J-Machine, including the Optimist II global optimizing compiler and Cosmos fine-grain parallel operating system. Quantitative and qualitative results are presented
In this paper we present the definition, and implementation of a concurrent language mp (Message Pas...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
Multiprocessor Smalltalk: a case study of a multiprocessor-based programming environmen
This thesis describes Optimist, an optimizing compiler for the Concurrent Smalltalk language devel...
This paper studies why and how Smalltalk, although designed as a mono-user and mono-processor progra...
Experimental and commercial parallel machines have matured to a point where it is possible to quanti...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
I have developed a simple program which exercises communication in concurrent processor operating sy...
Given the large communication overheads characteristic of modern parallel machines, optimizations th...
126 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.It is important to study the ...
A major challenge in fine-grained computing is achieving locality without excessive scheduling overh...
This paper describes a portable programming environment for MIMD concurrent processors based on an o...
Technology trends suggest that future machines will rely on parallelism to meet increasing performan...
Manual memory management is error prone. Some of the errors it causes, in particular memory leaks an...
This is a design sketch for an adaptive optimizer implemented in Smalltalk above a conventional "jit...
In this paper we present the definition, and implementation of a concurrent language mp (Message Pas...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
Multiprocessor Smalltalk: a case study of a multiprocessor-based programming environmen
This thesis describes Optimist, an optimizing compiler for the Concurrent Smalltalk language devel...
This paper studies why and how Smalltalk, although designed as a mono-user and mono-processor progra...
Experimental and commercial parallel machines have matured to a point where it is possible to quanti...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
I have developed a simple program which exercises communication in concurrent processor operating sy...
Given the large communication overheads characteristic of modern parallel machines, optimizations th...
126 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.It is important to study the ...
A major challenge in fine-grained computing is achieving locality without excessive scheduling overh...
This paper describes a portable programming environment for MIMD concurrent processors based on an o...
Technology trends suggest that future machines will rely on parallelism to meet increasing performan...
Manual memory management is error prone. Some of the errors it causes, in particular memory leaks an...
This is a design sketch for an adaptive optimizer implemented in Smalltalk above a conventional "jit...
In this paper we present the definition, and implementation of a concurrent language mp (Message Pas...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
Multiprocessor Smalltalk: a case study of a multiprocessor-based programming environmen