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...
. In this paper we describe the implementation of a multithreaded trace-driven address translation s...
This cache mechanism is transparent but does not contain associative circuits. It does not rely on l...
Bibliography: leaves [127]-131.Programming shared-memory multiprocessor systems is becoming increasi...
In the past, many persistent object-oriented architecture designs have been based on traditional pro...
We propose a new machine architecture for high performance execution of late binding object oriente...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
AbstractDespite its dominance, object-oriented computation has received scant attention from the arc...
If one is interested solely in processor speed, one must use virtually indexed caches. The traditio...
Traditionally there has been a clear distinction between computational (short-term) memory and files...
The increasing availability of byte-addressable non-volatile memory on the system bus provides an op...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
Although large-scale shared-memory multiprocessors are believed to be easier to program than disjoin...
Persistent programming languages manage volatile memory as a cache for stable storage, imposing a re...
Statically-scheduled architectures such asvery long instruction word (VLIW) architectures use very w...
. In this paper we describe the implementation of a multithreaded trace-driven address translation s...
This cache mechanism is transparent but does not contain associative circuits. It does not rely on l...
Bibliography: leaves [127]-131.Programming shared-memory multiprocessor systems is becoming increasi...
In the past, many persistent object-oriented architecture designs have been based on traditional pro...
We propose a new machine architecture for high performance execution of late binding object oriente...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
AbstractDespite its dominance, object-oriented computation has received scant attention from the arc...
If one is interested solely in processor speed, one must use virtually indexed caches. The traditio...
Traditionally there has been a clear distinction between computational (short-term) memory and files...
The increasing availability of byte-addressable non-volatile memory on the system bus provides an op...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
Although large-scale shared-memory multiprocessors are believed to be easier to program than disjoin...
Persistent programming languages manage volatile memory as a cache for stable storage, imposing a re...
Statically-scheduled architectures such asvery long instruction word (VLIW) architectures use very w...
. In this paper we describe the implementation of a multithreaded trace-driven address translation s...
This cache mechanism is transparent but does not contain associative circuits. It does not rely on l...
Bibliography: leaves [127]-131.Programming shared-memory multiprocessor systems is becoming increasi...