Research Output

DAIS: An Object-Addressed Processor Cache

  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.

  • Date:

    31 December 1994

  • Publication Status:


  • Publisher


  • DOI:


  • Library of Congress:

    QA75 Electronic computers. Computer science

  • Dewey Decimal Classification:

    005 Computer programming, programs & data


Russell, G., Shaw, P., & Cockshott, W. P. (1994). DAIS: An Object-Addressed Processor Cache. In Persistent Object Systems: Proceedings of the 6th International Workshop on Persistent Object Systems, 374-386.



DAIS; novel caching system; object addressing; hardware caching mechanisms; dynamic program traces;

Monthly Views:

Available Documents