Skip to main content

Research Repository

Advanced Search

DAIS: An Object-Addressed Processor Cache

Russell, Gordon; Shaw, Paul; Cockshott, W Paul

Authors

Paul Shaw

W Paul Cockshott



Abstract

DAIS is a proposed processor incorporating hardware-based object addressing. By providing only the very minimum of support for objects, it allows efficient access via a novel caching system. Object addressing is supported at the instruction level, with virtually the same performance as a processor using virtual addressing. This paper begins with a justification of the method by which objects are accessed in the DAIS design, and then goes on to describe the hardware caching mechanisms to efficiently support it. Finally, some analysis of benchmarks is given, and dynamic program traces are used to show the performance of the caching scheme.

Presentation Conference Type Conference Paper (Published)
Conference Name Sixth International Workshop on Persistent Object Systems
Start Date Sep 5, 1994
End Date Sep 9, 1994
Publication Date 1994
Deposit Date Aug 27, 2010
Publisher Springer
Peer Reviewed Peer Reviewed
Pages 374-386
Series Title Workshops in Computing
Series ISSN 1431-1682
Book Title Persistent Object Systems: Proceedings of the 6th International Workshop on Persistent Object Systems
ISBN 978-3-540-19912-0
DOI https://doi.org/10.1007/978-1-4471-2122-0_29
Keywords DAIS; novel caching system; object addressing; hardware caching mechanisms; dynamic program traces;
Public URL http://researchrepository.napier.ac.uk/id/eprint/3182