• DocumentCode
    357666
  • Title

    Counter based superscalar instruction issuing

  • Author

    Cotofana, Sorin ; Juurlink, Ben ; Vassiliadis, Stamatis

  • Author_Institution
    Dept. of Electr. Eng., Delft Univ. of Technol., Netherlands
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    307
  • Abstract
    New techniques for superscalar instruction issuing are presented. It is shown that the data dependency check for both in-order and out-of-order issuing can be performed in O(log w) gate delay using O(w 2) primitive gates, where w is the size of the instruction buffer. Furthermore, we present a new counting-based technique for assigning instructions to resources. It requires a delay of O(log w + log m) and an area of O(w2log m + mw log k), where m is the number of instruction classes and k is the number of functional units. Finally, we investigate the consequences of executing the data dependency check in parallel with the resource conflict check
  • Keywords
    buffer storage; computational complexity; computer architecture; delays; logic gates; chip area; counter-based superscalar instruction issuing; counting-based technique; data dependency check; functional units; gate delay; in-order issuing; instruction assignment; instruction buffer size; instruction classes; out-of-order issuing; primitive gates; resource conflict check; Availability; Computer aided instruction; Costs; Counting circuits; Decoding; Delay; Logic; Out of order;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2000. Proceedings of the 26th
  • Conference_Location
    Maastricht
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0780-8
  • Type

    conf

  • DOI
    10.1109/EURMIC.2000.874647
  • Filename
    874647