SPARC and UltraSPARC 461
Find in Few Seconds
8. Stage 6 (marked as P1) and Stage 7 (marked
as P2) of integer pipeline of UltraSPARC are
(a) for integer ALU 1 and integer ALU 2
respectively
(b) for integer preprocessing and integer ALU
respectively
(c) dummy only
(d) none of these
9. The instruction format of UltraSPARC is
(a) non-uniform and composed of 32-bit and
64-bit
(b) uniform and always 32-bit
(c) uniform and always 64-bit
(d) none of these
10. In UltraSPARC instruction format, the annul
bit is provided for
(a) controlling the execution of the instruction
immediately following the conditional branch
instruction to avoid any eventual delay.
(b) distinguishing between oating point and
integer operations
(c) indicating that the remaining bits of imme-
diate data is available in the following
instruction
(d) none of these
1. Who are the designers and manufacturers of
UltraSPARC processors?
2. Prepare a list of differences between SPARC
and UltraSPARC processors.
3. Which oating point instructions of Ultra-
SPARC consumes more time than other oat-
ing point instructions?
4. What is the purpose of Stage 4 of oating point
branch within 9-stage pipeline of UltraSPARC?
5. What is the advantage of write-through logic
used in case of L1 data cache of UltraSPARC?
6. A maximum of how many registers may be
accommodated within any one instruction of
UltraSPARC?
7. How UltraSPARC manages to complete the
complex oating point instructions within the
same time duration required by simple integer
operations?
8. Which operations are conducted during Stage
8 of the pipeline of UltraSPARC?
9. What is the purpose of two most signi cant
bits of any instruction format of UltraSPARC?
10. Considering normal operations, how many
instructions are executed by UltraSPARC in
one cycle?
Spend Some Time Here
1. Prepare a list of similarities and differences
between SPARC-UltraSPARC and Intel
processors.
2. What are the advantages of providing the
L2 cache of UltraSPARC outside the chip
package?
3. Is there any advantage of making lowest eight
registers of UltraSPARC as global registers?
Justify your answer.
4. What purpose does the register window serve
in UltraSPARC?
5. Why separate oating point registers are
offered in UltraSPARC?
6. What is the difference between physical
registers and logical registers of
UltraSPARC?
Z02_GHOS1557_01_SE_C17_App_B.indd 461Z02_GHOS1557_01_SE_C17_App_B.indd 461 4/29/11 5:40 PM4/29/11 5:40 PM