• DocumentCode
    256913
  • Title

    Scheduling on a superscalar processor using the chain technique

  • Author

    Lin Meng ; Moriwaki, Nobihiro ; Oyanagi, Shigeru

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Ritsumeikan Univ., Kusatsu, Japan
  • fYear
    2014
  • fDate
    10-12 Aug. 2014
  • Firstpage
    398
  • Lastpage
    403
  • Abstract
    Instruction level parallelism is one of the basic ways of increasing the performance of current processors. One method to improve instruction parallelism is the chain technique, which bypasses execution results from one Arithmetic Logic Unit (ALU) to others. However, this technique cannot be used with the current superscalar processor scheduling method. We develop a scheduling method for the chain technique that uses a dependence map. Experimental results show that the proposed method can be effectively used with the chain technique to improve the IPC. The Instructions Per Clock (IPC) can also be improved by reducing the number of instruction window entries.
  • Keywords
    parallel processing; processor scheduling; ALU; IPC; arithmetic logic unit; chain technique; dependence map; instruction level parallelism; instruction parallelism improvement; instructions per clock; superscalar processor scheduling; Decoding; Hardware; Multicore processing; Processor scheduling; Registers; Scheduling; Time division multiplexing; Chain; instruction level parallelism; scheduling; su­perscalar processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Mechatronic Systems (ICAMechS), 2014 International Conference on
  • Conference_Location
    Kumamoto
  • Type

    conf

  • DOI
    10.1109/ICAMechS.2014.6911578
  • Filename
    6911578