| Optimization on instruction reorganization |
| Full text |
Pdf
(502 KB)
|
| Source
|
International Symposium on Microarchitecture
archive
Proceedings of the 23rd annual workshop and symposium on Microprogramming and microarchitecture
table of contents
Orlando, Florida, United States
Pages: 143 - 148
Year of Publication: 1990
ISBN:0-89791-413-9
|
|
Authors
|
|
Feipei Lai
|
Dept. of Electrical Engineering, & Dept. of Computer Science, National Taiwan University, Taipei, Taiwan, ROC
|
|
Hung-Chang Lee
|
Dept. of Electrical Engineering, & Dept. of Computer Science, National Taiwan University, Taipei, Taiwan, ROC
|
|
Chun-Luh Lee
|
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society Press
Los Alamitos, CA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 3, Citation Count: 0
|
|
|
ABSTRACT
A pipelined processor increases its performance by partitioning an instruction into several separate operation steps. Several instructions can be executed in the pipeline in different pipe stages at the same time. Since the overlapped execution of instructions, the result of an instruction may be attempted to be used before it is available.
One way to solve this problem is to schedule instructions at compiler time, thus the codes generated will be free from interlocks. The scheduling algorithm presented by [Hen 83, Gro 83] had significantly reduced the pipeline interlocks. With some modifications to distinguish the conflict condition, the algorithm will do better works at the same cost.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Aho 77
|
|
 |
Allan 86
|
|
 |
Gib 86
|
|
| |
Gro 83
|
|
 |
Hen 83
|
|
| |
Kuc 78
|
|
| |
Lil 88
|
|
| |
MARS 89
|
G-S Jang, et al., "MARS-Multiprocessor Architecture Reconciling Symbolic with Numerical Processing," Int'l Symp. VLSI Technology, Systems, and Applications., May 1989, pp. 365-370.
|
| |
Tho 64
|
J. E. Thornton, Parallel Operation in the Control Data 6600, Proc. Fall Joint Camp. Conf., Part 2, Vol. 26, 1964, pp. 33-40.
|
| |
Tom 67
|
R. M. Tomasulo, "An Efficient Algorithm for Exploiting Multiple Arithmetic Units," IBM Journal of Res. and Devt., Vol. 11, No. 1, Jan. 1967, pp. 25-33.
|
| |
Tow 76
|
|
|