DocumentCode :
133934
Title :
Improving IPC in simultaneous multi-threading (SMT) processors by capping IQ utilization according to dispatched memory instructions
Author :
Sahba, Amin ; Sahba, Ramin ; Wei-Ming Lin
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Texas at San Antonio, San Antonio, TX, USA
fYear :
2014
fDate :
3-7 Aug. 2014
Firstpage :
893
Lastpage :
899
Abstract :
Simultaneous multithreading (SMT) provides a method to improve resource uti-lization and performance of superscalar CPUs by sharing key data-path components among multiple independent threads. As threads have unstable behavior, Effective use of critical resources among threads is a challenge to SMT. One of most critical shared resources in the pipeline is Issue Queue (IQ) so putting a limit on its occupation by each thread leads improving in the overall throughput; however, to accommodate the transient behavior of each thread, setting a limit (cap) should be done properly in real time in order to preclude under-utilization (thus, under-achieving) due to over-capping, or starvation for some threads due to under- capping. In this paper, a simple dynamic algorithm is proposed to adjust the cap value for each thread in real time according to the number of memory instructions of each thread. The simulation results show a considerable improvement in IPC over the regular no-capping technique and even a performance superior to the fixed capping approach by using the proposed method.
Keywords :
multi-threading; resource allocation; IPC; IQ utilization; SMT processor; data-path components; issue queue; memory instruction; no-capping technique; resource utilization; simultaneous multi-threading processor; Benchmark testing; Flowcharts; Indexes; Instruction sets; Load modeling; Real-time systems; Computer Atchitecture; Simultaneous Multi - threading; Superscalar;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
World Automation Congress (WAC), 2014
Conference_Location :
Waikoloa, HI
Type :
conf
DOI :
10.1109/WAC.2014.6936190
Filename :
6936190
Link To Document :
بازگشت