Orca is a portable, object-based distributed shared memory (DSM) system. This article studies and evaluates the design choices made in the Orca system and compares Orca with other DSMs. The article gives a quantitative analysis of Orca’s coherence protocol (based on write-updates with function shipping), the totally ordered group communication protocol, the strategy for object placement, and the all-software, user-space architecture. Performance measurements for 10 parallel applications illustrate the trade-offs made in the design of Orca and show that essentially the right design decisions have been made. A write-update protocol with function shipping is effective for Orca, especially since it is used in combination with techniques that av...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed-memory machine. ...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed memory machine. ...
The principles of distributed object oriented programming offer great possibilities for flexible arc...
Orca is a language for implementing parallel applications on loosely coupled distri-buted systems. U...
Orca is a language for implementing parallel applications on loosely coupled distri-buted systems. U...
Orca is a language for programming parallel applications on distributed computing systems. Although ...
Two paradigms for distributed shared memory on loosely‐coupled computing systems are compared: the s...
Building the hardware for a high-performance distributed computer system is a lot easier than buildi...
We investigate the capabilities and shortcomings of Orca, a Modulalike parallel programming language...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Responding to the "datacenter tax" and "killer microseconds" problems for datacenter applications, d...
Clusters of workstations are often claimed to be a good platform for parallel processing, especially...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Abstract—This paper presents an offloading framework-ORCA- to map I/O-intensive code to a cluster th...
Protected object types are one of three major extensions to Ada 83 proposed by Ada 9X. This language...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed-memory machine. ...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed memory machine. ...
The principles of distributed object oriented programming offer great possibilities for flexible arc...
Orca is a language for implementing parallel applications on loosely coupled distri-buted systems. U...
Orca is a language for implementing parallel applications on loosely coupled distri-buted systems. U...
Orca is a language for programming parallel applications on distributed computing systems. Although ...
Two paradigms for distributed shared memory on loosely‐coupled computing systems are compared: the s...
Building the hardware for a high-performance distributed computer system is a lot easier than buildi...
We investigate the capabilities and shortcomings of Orca, a Modulalike parallel programming language...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Responding to the "datacenter tax" and "killer microseconds" problems for datacenter applications, d...
Clusters of workstations are often claimed to be a good platform for parallel processing, especially...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Abstract—This paper presents an offloading framework-ORCA- to map I/O-intensive code to a cluster th...
Protected object types are one of three major extensions to Ada 83 proposed by Ada 9X. This language...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed-memory machine. ...
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed memory machine. ...
The principles of distributed object oriented programming offer great possibilities for flexible arc...