In the past, many persistent object-oriented architecture designs have been based on traditional processor technologies. Such architectures invariantly attempt to insert an object-level abstraction mechanism over the traditional processorÕs virtual addressing scheme; this results in an architecture which incurs a translation overhead on every object access. Other architectures use objects at the instruction level, but then use a virtual -based caching scheme. This may require bounds-checking, and even object-to-virtual translation, to be performed on every object access. A new architecture, DAIS, is proposed which utilizes objects in instructions and in the caches. This paper presents a short history of persistence, analyses a number of per...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
A widely adopted design paradigm for many-core accelerators features processing elements grouped in ...
In the past, many persistent object-oriented architecture designs have been based on traditional pro...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
The increasing availability of byte-addressable non-volatile memory on the system bus provides an op...
The design and development of a type secure persistent object store is presented as part of an archi...
We propose a new machine architecture for high performance execution of late binding object oriente...
A distributed architecture for the support of programs written in the persistent programming languag...
Persistent programming languages manage volatile memory as a cache for stable storage, imposing a re...
Although large-scale shared-memory multiprocessors are believed to be easier to program than disjoin...
. In this paper we describe the implementation of a multithreaded trace-driven address translation s...
Traditionally there has been a clear distinction between computational (short-term) memory and files...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
We propose a new machine architecture for high performance execution of late binding object oriented...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
A widely adopted design paradigm for many-core accelerators features processing elements grouped in ...
In the past, many persistent object-oriented architecture designs have been based on traditional pro...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
The increasing availability of byte-addressable non-volatile memory on the system bus provides an op...
The design and development of a type secure persistent object store is presented as part of an archi...
We propose a new machine architecture for high performance execution of late binding object oriente...
A distributed architecture for the support of programs written in the persistent programming languag...
Persistent programming languages manage volatile memory as a cache for stable storage, imposing a re...
Although large-scale shared-memory multiprocessors are believed to be easier to program than disjoin...
. In this paper we describe the implementation of a multithreaded trace-driven address translation s...
Traditionally there has been a clear distinction between computational (short-term) memory and files...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
We propose a new machine architecture for high performance execution of late binding object oriented...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
A widely adopted design paradigm for many-core accelerators features processing elements grouped in ...