DocumentCode :
895763
Title :
Efficient instruction sequencing with inline target insertion
Author :
Hwu, Wen-Mei W. ; Chang, Pohua P.
Author_Institution :
Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
Volume :
41
Issue :
12
fYear :
1992
fDate :
12/1/1992 12:00:00 AM
Firstpage :
1537
Lastpage :
1551
Abstract :
Inline target insertion, a specific compiler and pipeline implementation method for delayed branches with squashing, is defined. The method is shown to offer two important features not discovered in previous studies. First, branches inserted into branch slots are correctly executed. Second, the execution returns correctly from interrupts or exceptions with only one program counter. These two features result in better performance and less software/hardware complexity than conventional delayed branching mechanisms
Keywords :
parallel programming; pipeline processing; program compilers; branch slots; compiler; delayed branches; exceptions; inline target insertion; instruction sequencing; interrupts; pipeline; program counter; squashing; Aerospace engineering; Counting circuits; Delay; Hardware; Helium; Logic; NASA; Pipeline processing; Software performance; Software systems;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.214662
Filename :
214662
Link To Document :
بازگشت