• DocumentCode
    327879
  • Title

    On the design complexity of the issue logic of superscalar machines

  • Author

    Cotofana, Sorin ; Vassiliadis, Stamatis

  • Author_Institution
    Dept. of Electr. Eng., Delft Univ. of Technol., Netherlands
  • Volume
    1
  • fYear
    1998
  • fDate
    25-27 Aug 1998
  • Firstpage
    277
  • Abstract
    Investigates the complexity of superscalar decode/issue logic-assuming primitive gates. We show, assuming that the issuing is performed on the basis of opcodes, that the complexity of checking data dependencies is O(k3) gates and O(log k) gate delay, k being the issue width, when assuming infinite resources and in-order issuing. In assuming out-of-order issuing, the complexities are O(2k) gates and O(log k) gate delay, and, for out-of-order issuing with renaming, O(2k) gates and O(k) gate delay. When the resources are restricted, we show that the complexity is O(nk) gates and O(k2 log n) delay, n being the cardinality of the instruction set. Finally, by assuming that the issuing is performed using grouping of instructions rather than an opcode-specific description, the complexity is O(mk) gates and O(k2 log m) delay, where m is the number of instruction groups
  • Keywords
    computational complexity; delays; logic design; logic gates; multiprocessing systems; data dependency checking; decode/issue logic-assuming primitive gates; design complexity; gate delay; in-order issuing; infinite resources; instruction grouping; instruction set cardinality; issue width; opcodes; out-of-order issuing; renaming; restricted resources; superscalar machines; Computer aided instruction; Decision making; Decoding; Delay; Hardware; Logic design; Logic gates; Out of order; Pipelines; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 1998. Proceedings. 24th
  • Conference_Location
    Vasteras
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8646-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.1998.711811
  • Filename
    711811