• DocumentCode
    2873505
  • Title

    High-performance extendable instruction set computing

  • Author

    Lee, Heui ; Beckett, Paul ; Appelbe, Bill

  • fYear
    2001
  • fDate
    2001
  • Firstpage
    89
  • Lastpage
    94
  • Abstract
    In this paper, a new architecture called the extendable instruction set computer (EISC) is introduced that addresses the issues of memory size and performance in embedded microprocessor systems. The architecture exhibits an efficient fixed length 16-bit instruction set with short length offset and immediate operands. The offset and immediate operands can be extended to 32 bits via the operation of an extension flag. The code density of the EISC instruction set and its memory transfer performance is shown to be significantly higher than current architectures making it a suitable candidate for the next generation of embedded computer systems. The compact EISC instruction set introduces data dependencies that seemingly limit deep pipeline and superscalar implementations. This paper suggests a mechanism by which these dependencies might be removed in hardware
  • Keywords
    computer architecture; embedded systems; instruction sets; microcomputers; performance evaluation; code density; computer architecture; embedded microprocessor systems; high-performance extendable instruction set computing; immediate operands; memory size; memory transfer performance; performance; Bandwidth; Central Processing Unit; Circuits; Computer aided instruction; Computer architecture; Embedded computing; Microprocessors; Personal digital assistants; Pipelines; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems Architecture Conference, 2001. ACSAC 2001. Proceedings. 6th Australasian
  • Conference_Location
    Gold Coast, Qld.
  • ISSN
    1530-0927
  • Print_ISBN
    0-7695-0954-1
  • Type

    conf

  • DOI
    10.1109/ACAC.2001.903365
  • Filename
    903365