• DocumentCode
    3142819
  • Title

    The approach to multiple instruction execution in the GMICRO/400 processor

  • Author

    Yoshida, Toyohiko ; Matsuo, Masahito ; Iwata, Shunichi

  • Author_Institution
    LSI Lab., Mitsubishi Electr. Corp., Hyogo, Japan
  • fYear
    1991
  • fDate
    21-27 Nov 1991
  • Firstpage
    185
  • Lastpage
    195
  • Abstract
    This paper describes the instruction execution mechanism of the 32-bit microprocessor GMICRO/400 that executes more than one operation per clock cycle. The chip integrates a dual operation integer unit, a floating-point unit, an 8-Kbyte instruction cache, an 8-Kbyte data cache, and a 64-bit external data bus. The GMICRO/400 utilizes both superscalar and VLIW design techniques. The integer unit and the floating-point unit concurrently execute two integer and one floating-point instructions. The dual operation integer unit executes two operations in one clock cycle, under the control of a microprogram using long microinstruction words, when it executes a multiple-operation instruction
  • Keywords
    buffer storage; digital arithmetic; instruction sets; microprocessor chips; parallel processing; 8 Kbytes; GMICRO/400; VLIW design; data cache; dual operation integer unit; external data bus; floating-point unit; instruction cache; microprocessor chip; multiple instruction execution; parallel processing; superscalar; Bandwidth; Circuits; Clocks; Decoding; Laboratories; Large scale integration; Microprocessors; Pipelines; Reduced instruction set computing; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TRON Project Symposium, 1991. Proceedings., Eighth
  • Conference_Location
    Tokyo
  • ISSN
    1063-6749
  • Print_ISBN
    0-8186-2475-2
  • Type

    conf

  • DOI
    10.1109/TRON.1991.213104
  • Filename
    213104