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
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; superscalar processor;
Conference_Titel :
Advanced Mechatronic Systems (ICAMechS), 2014 International Conference on
Conference_Location :
Kumamoto
DOI :
10.1109/ICAMechS.2014.6911578