• DocumentCode
    2490089
  • Title

    Decoding unit with high issue rate for x86 superscalar microprocessors

  • Author

    Cheng, Shin-Ki ; Shiu, R-Ming ; Shann, Jean Jyh-Jiun

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    1998
  • fDate
    14-16 Dec 1998
  • Firstpage
    488
  • Lastpage
    495
  • Abstract
    In the new generation of x86 microprocessors, superscalar techniques are used to achieve higher performance by executing multiple instructions in parallel. For compatibility and higher execution parallelism, the decoding units of these microprocessors translate the x86 instructions into primitive operations. These microprocessors translate x86 instructions by the similar way of merging address generating into load/store operations. We develop a new translation strategy of translating isolated address generation operations. Simulation results show that, in high issue rate decoding units, translating isolated address generation operations improves the performance for 20% to 25%. Besides, we find that enhancing the store buffer with the ability of snooping result buses is important for high issue rate decoding units. Furthermore, considering the tradeoff of the hardware cost and performance, we examine the decoding rules to design a decoding unit. According to the simulation results, we suggest a good decoding rule suitable for current commercial programs
  • Keywords
    buffer storage; decoding; instruction sets; microprocessor chips; microprogramming; parallel programming; performance evaluation; compatibility; decoding unit; high issue rate; instruction set; isolated address generation operations; load store operations; merging; multiple instructions; performance; simulation; store buffer; x86 superscalar microprocessors; AC generators; Buffer storage; Costs; Decoding; Electronic switching systems; Merging; Microprocessors; Microwave integrated circuits; Pipelines; Postal services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    0-8186-8603-0
  • Type

    conf

  • DOI
    10.1109/ICPADS.1998.741119
  • Filename
    741119