標題: | ADOPTABILITY AND EFFECTIVENESS OF MICROCODE COMPACTION ALGORITHMS IN SUPERSCALAR PROCESSING |
作者: | SHIAU, YH CHUNG, CP 交大名義發表 資訊科學與工程研究所 National Chiao Tung University Institute of Computer Science and Engineering |
關鍵字: | SUPERSCALAR PROCESSING;INSTRUCTION SCHEDULING;MICROCODE COMPACTION;DATA DEPENDENCE |
公開日期: | 1-五月-1992 |
摘要: | Superscalar processing is a technique to improve uniprocessor performance by exploiting instruction-level parallelism to issue and execute more than one instruction per clock cycle. To achieve high performance, the instruction sequence must be arranged so that the maximum instruction-level parallelism and hence the minimum execution time are achieved. Microcode compaction is an essential task in the compilation of high-level language programs into microprograms. Four algorithms are widely used in microcode compaction: the first-come-first-served algorithm, critical path algorithm, branch and bound algorithm, and list scheduling algorithm. The objective of this research is to study the adaptability and effectiveness, and to modify the four algorithms so that they can be applied to the instruction scheduling in a basic block of superscalar processor systems to minimize the execution time of a program. Experiments are conducted to examine the adaptability and effectiveness of each algorithm. |
URI: | http://hdl.handle.net/11536/3446 |
ISSN: | 0167-8191 |
期刊: | PARALLEL COMPUTING |
Volume: | 18 |
Issue: | 5 |
起始頁: | 497 |
結束頁: | 510 |
顯示於類別: | 期刊論文 |