• DocumentCode
    2365781
  • Title

    A fast capability extension to a RISC architecture

  • Author

    Ghose, Kanad ; Vasek, Pavel

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA
  • fYear
    1996
  • fDate
    2-5 Sep 1996
  • Firstpage
    606
  • Lastpage
    613
  • Abstract
    The concept of capability-based addressing originated in the 60´s a means of promoting security and information sharing in computer systems; however, poor performance of early capability-based machines prevented it from becoming widespread. We describe a capability-based architecture implemented as a fairly straightforward extension of a conventional RISC architecture. Without compromising the security aspect, the capability mechanism was simplified to allow for an implementation that does not stretch the cycle time of the core architecture. Simulated executions of benchmark programs show that the performance penalty of using the capability mechanism is in the range of 16% to 19%, an acceptable price to pay for security. The proposed architecture can thus be a viable solution for meeting the increased demands for security as information sharing becomes pervasive
  • Keywords
    performance evaluation; reduced instruction set computing; security of data; RISC architecture; capability-based addressing; capability-based machines; fast capability extension; information sharing; performance penalty; security; simulated executions; Computer architecture; Computer science; Computer security; Hardware; Information security; Mechanical factors; Pipelines; Protection; Reduced instruction set computing; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO 96. Beyond 2000: Hardware and Software Design Strategies., Proceedings of the 22nd EUROMICRO Conference
  • Conference_Location
    Prague
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-7487-3
  • Type

    conf

  • DOI
    10.1109/EURMIC.1996.546488
  • Filename
    546488