EasyManuals Logo

Sun Microsystems UltraSPARC-I User Manual

Sun Microsystems UltraSPARC-I
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #303 background imageLoading...
Page #303 background image
Sun Microelectronics
288
UltraSPARC User’s Manual
If the delay slot of a DCTI is aligned on a 32-byte address boundary (that is, the
DCTI is the last instruction in a cache line and the delay slot contains the first in-
struction in the next cache line), then the DCTI cannot be grouped with instruc-
tions from the predicted stream. For example:
If the second instruction of the predicted stream is aligned on a 32-byte address
boundary, then the DCTI cannot be grouped with that instruction. For example:
The delay slot of a DCTI cannot be grouped with instructions from the predicted
stream of another DCTI following the delay slot. For example:
When a control transfer is mispredicted, the instruction buffer and instructions
younger than the delay slot in the pipe are flushed, effectively inserting four bub-
bles in the pipe. An FDIV or FSQRT in the mispredicted stream cause dependent
instructions in the correct branch stream to stall until the FDIV or FSQRT reaches
setcc
GECN
1
N
2
N
3
W
BPcc GECN
1
N
2
N
3
W
FADD (32-byte aligned) GECN
1
N
2
N
3
W
FMUL (branch target) GECN
1
N
2
N
3
W
BPcc GECN
1
N
2
N
3
W
ADD (delay slot) GECN
1
N
2
N
3
W
FADD GECN
1
N
2
N
3
W
FMUL (32-byte aligned) GECN
1
N
2
N
3
W
FADD (delay slot 1) GECN
1
N
2
N
3
W
BPcc GECN
1
N
2
N
3
W
ADD (delay slot 2) GECN
1
N
2
N
3
W
FMUL (branch target) GECN
1
N
2
N
3
W
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Sun Microsystems UltraSPARC-I and is the answer not in the manual?

Sun Microsystems UltraSPARC-I Specifications

General IconGeneral
BrandSun Microsystems
ModelUltraSPARC-I
CategoryComputer Hardware
LanguageEnglish