J4 ›› 2007, Vol. 29 ›› Issue (6): 97-101.
• 论文 • Previous Articles Next Articles
Online:
Published:
Abstract:
In a simuhaneous multithreaded processor, improving the throughput of the instruction fetch unit usually means that there is more drastic cache compet ition between threads, but this competition limits the throughput reversely. Based on the characteristics of the current VLIW architectures,this paper presents an instruction fetch scheme that improves the throughput of the fetch unit and the whole processor. By canceling the invalid addresses in the in struction fetching pipeline, it decreases those conflicts of program caches caused by invalid instruction fetch. As the experimental results show, this scheme can improve the throughput of the instruction unit and the performance of the whole processor by 12~23% relatively,while the program cache's mi iss rate increases appreciably, even decreases sometimes. It also reduces the program cache's accesses by 10%~25%, so the power consumption of the who ole processor is decreased.
Key words: (SMT, VLIW, cache conflict, instruction fetch, invalid address)
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2007/V29/I6/97