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.

  • Type:

    Book Chapter

  • Date:

    30 November 1993

  • Publication Status:

    Published

  • Publisher

    Springer-Verlag

  • DOI:

    10.1007/978-1-4471-2122-0_29

  • Library of Congress:

    QA75 Electronic computers. Computer science

  • Dewey Decimal Classification:

    005 Computer programming, programs & data

Citation

Russell, G., Shaw, P. & Cockshott, W. P. (1993). DAIS: An Object-Addressed Processor Cache. In Persistent Object Systems: Proceedings of the 6th International Workshop on Persistent Object Systems, 374-386. Springer-Verlag. doi:10.1007/978-1-4471-2122-0_29. ISBN 978-3-540-19912-0

Authors

Keywords

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

Available Documents