題名: | Improving ILP with Semantic Analyzer for Loop Unrolling in X86 Architectures |
作者: | Chiu, Jih-Ching Cheng, Zh-Lung Shann, Jyh-Jiun |
關鍵字: | Semantic analyzer data flow processor data-driven ILP superscalar processor x86 architecture |
期刊名/會議名稱: | 2000 ICS會議 |
摘要: | In this paper, we propose an approach, called semantic analyzer for loop unrolling, which can increase ILP of loops by parsing the semantics of instructions for collecting the required information of loop unrolling. The mechanism has the functions to construct and maintain data flow graphs dynamically, and stores these graphs inside the processor. When loops occur, we can use this mechanism to solve the repeated fetching and decoding of instructions, and even to overcome the bottleneck of data dependence checking. The simulation results are used to decide the parameters of this mechanism and compare its issue rate to that of other microprocessors. The performance of our mechanism is better than that of other microprocessors. Under performance/cost consideration, our mechanism can issue 2.07x86 instructions per cycle. |
日期: | 2006-10-27T02:41:57Z |
分類: | 2000年 ICS 國際計算機會議 |
文件中的檔案:
檔案 | 描述 | 大小 | 格式 | |
---|---|---|---|---|
ce07ics002000000065.pdf | 243.99 kB | Adobe PDF | 檢視/開啟 |
在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。