• DocumentCode
    320867
  • Title

    Object oriented ARM7 coprocessor

  • Author

    Donzellini, Giuliano ; Nervi, Stefano ; Ponta, Domenico ; Rossi, Sergio ; Rovetta, Stefano

  • Author_Institution
    Dept. of Biophys. & Electron. Eng., Genoa Univ., Italy
  • Volume
    3
  • fYear
    1998
  • fDate
    1998
  • Firstpage
    243
  • Abstract
    This paper presents preliminary results on the design of an Object Coprocessor (OCP) cooperating with a RISC-architecture processor (ARM7, by Advanced RISC Machines Ltd). This coprocessor implements in hardware some low-level processing and control steps required by the object-oriented model. The processor and the OCP constitute a processing architecture whose extended instruction set features “object” treatment capabilities. Some special coprocessor instruction codes (“Object Instructions”) have been introduced. Concepts such as “Polymorphism” and “Virtual methods” are supported at the hardware level. Preliminary results using typical object-oriented sequences show a gain in speed over a pure software implementation, on the same RISC machine. The specific design presented here refers to a prototype implementation that is currently under development and supported by the European Union Esprit Project (7517 SUMIS)
  • Keywords
    coprocessors; object-oriented programming; ARM7 coprocessor; Object Coprocessor; RISC-architecture; coprocessor; coprocessor instruction codes; low-level processing; object-oriented model; Application software; Automatic control; Availability; Circuits; Coprocessors; Hardware; Object oriented modeling; Object oriented programming; Process control; Reduced instruction set computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
  • Conference_Location
    Kohala Coast, HI
  • Print_ISBN
    0-8186-8255-8
  • Type

    conf

  • DOI
    10.1109/HICSS.1998.656272
  • Filename
    656272