• DocumentCode
    1613392
  • Title

    The influence of the object-oriented language model on a supporting architecture

  • Author

    Wolczko, Mario ; Williams, Ifor

  • Author_Institution
    Dept. of Comput. Sci., Manchester Univ., UK
  • fYear
    1993
  • Firstpage
    182
  • Abstract
    The MUSHROOM architecture is designed to efficiently support dynamic object-oriented languages such as Smalltalk. The authors describe the architecture, and how the object-oriented model of computation and the provision of a sophisticated computer led to various simplifications in the design and implementation of the architecture. Two particular features of the object-oriented model have been exploited in the architecture. Freedom of object identifier selection, allows for straightforward and efficient implementation in software of virtual-to-real address translation and for efficient object allocation, and the absence of address aliasing allows simple, virtually addressed caches to be used. A prototype implementation of this architecture is currently being commissioned.
  • Keywords
    buffer storage; computer architecture; object-oriented languages; virtual storage; MUSHROOM architecture; Smalltalk; address aliasing; object allocation; object identifier selection; object-oriented language model; virtual-to-real address translation; virtually addressed caches; Arithmetic; Computational modeling; Computer architecture; Computer science; Hardware; Memory architecture; Object oriented modeling; Object oriented programming; Performance loss; Prototypes; Registers; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
  • Print_ISBN
    0-8186-3230-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1993.270746
  • Filename
    270746