題名: 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.pdf243.99 kBAdobe PDF檢視/開啟


在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。