完整後設資料紀錄
DC 欄位語言
dc.contributor.author陳奕銘en_US
dc.contributor.authorChen, Yi-Mingen_US
dc.contributor.author陳昌居en_US
dc.contributor.authorChang-Jiu Chenen_US
dc.date.accessioned2014-12-12T02:18:38Z-
dc.date.available2014-12-12T02:18:38Z-
dc.date.issued1997en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#NT860392033en_US
dc.identifier.urihttp://hdl.handle.net/11536/62763-
dc.description.abstractThere are many instructions that would be executed repeatedly, and the concept of dynamic instruction reuse is to buffer the result, which executed previously and reuse the result if it can be reuse, and thus reduce the total number of instruction executed. The purpose of this research is to apply this concept to the superscalar architecture and we assumed that the dynamic instruction reuse to be incorporated into the general and simplified superscalar architecture. Under this basic assumption we found that there are problems incorporating dynamic instruction reuse into superscalar architecture. The first problem is the instruction dispatch problem.We know that superscalar architecture decodes multiple instructions at the same cycle. According to the decoding result, we know the value of the source operands of each instruction, and there are instructions that would have dependency problems and would affect the result of reuse test. We would find out these problems by classifying them into different classes and solve them if they would affect the reuse test. If the reuse test is not affected, then the instruction reuse can be done as the usual way, else instruction reuse should be fixed to fit the situation of each cases.We have experiments on the replacement policy to check whether the usage of the RB can be increased. If the usage rate is higher, then the total instruction count can be reduced. Experimental results show that there is little difference, but it still can be viewed as a reference.We found that the instruction count can be reduced from 10% to 20% by employing mechanism we proposed, and the speedup by total clock cycles is a little less than that of instruction count, but it is still significant. There are other issues like hardware costs should also be taken into consideration in our future work.zh_TW
dc.language.isozh_TWen_US
dc.subject動態指令再利用zh_TW
dc.subject指令之分派zh_TW
dc.subject超純量zh_TW
dc.subject資料相依zh_TW
dc.subjectdynamic instruction reuseen_US
dc.subjectinstruction dispatchen_US
dc.subjectsuperscalaren_US
dc.subjectdata dependencyen_US
dc.subjectdecodeen_US
dc.subjectreuse bufferen_US
dc.title在動態指令再利用中改良指令之分派zh_TW
dc.titleImproving Instruction Dispatch with Dynamic Instruction Reuseen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
顯示於類別:畢業論文