• DocumentCode
    278670
  • Title

    A tag coprocessor for RISC architectures

  • Author

    Cheung, Peter Y K ; Fuentes-Sanchez, V.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll., London, UK
  • fYear
    1991
  • fDate
    33546
  • Firstpage
    42491
  • Lastpage
    42495
  • Abstract
    Presents a novel architecture for the efficient execution of symbolic languages on conventional von Neumann, register-based machines. Unlike other symbolic processing architectures, this is based on a Tag Coprocessor (TC) which is designed to work in parallel with a conventional RISC CPU such as the MIPS R3000. The TC performs almost all the tag manipulation operations independently of the CPU. It can also perform stack height checking, range checking and loop control. Our design significantly enhances the execution speed of symbolic languages such as Lisp and Prolog on a RISC processor, yet all existing software for the CPU without the TC will work with minimal modification. The simplicity of the TC architecture provides a cost-effective way of designing systems specifically for artificial intelligence applications
  • Keywords
    reduced instruction set computing; satellite computers; MIPS R3000; RISC architectures; symbolic languages; symbolic processing architectures; tag coprocessor;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    RISC Architectures and Applications, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    182085