ACM Home Page
Please provide us with feedback. Feedback
Optimization on instruction reorganization
Full text PdfPdf (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
IEEE-CS : Computer Society
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 3,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

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
Collaborative Colleagues:
Feipei Lai: colleagues
Hung-Chang Lee: colleagues
Chun-Luh Lee: colleagues