Question
1. Assume we have the following MIPS code, starting at memory address 1000H: 1000H LOOP: slt $t2, $zero, $t1 1004H beq $t2, $zero, DONE 1008H
1. Assume we have the following MIPS code, starting at memory address
1000H:
1000H | LOOP: | slt | $t2, $zero, $t1 |
1004H |
| beq | $t2, $zero, DONE |
1008H |
| subi | $t1, $t1, 1 |
100CH |
| addi | $s2, $s2, 2 |
1010H |
| j | LOOP |
1014H | DONE: |
|
|
If we use PC relative addressing, what is the constant for DONE in the beq instruction?
2.
a. This processor has a clock rate of 2 GHz, and the average cycles per instruction is 2. The processor is tested on a SPEC benchmark program that has 109 instructions. What is the execution time for this program on this processor?
b. This processor has a clock cycle time of 2 ns. When the processor runs the same SPEC benchmark program of Problem 1, the resultant execution time is 8 seconds. What is the average CPI for this processor?
c. You have a base machine that has a uniprocessor. Your software development team has developed an application for a dual-core processor. The application is 40% parallelizable (that is, 40% of the execution time is spent in the parallel unit). How much speedup would you achieve with this application, with respect to the base machine?
3 a. We are given a CMOS logic gate with activity factor of 0.25 and supply voltage of 5 V. The logic gate is driving a load of 200 fF at a clock frequency of 2 GHz. What is the dynamic power dissipation of this logic gate?
4.
The Testing Department has reported that our corporate server system has an FIT of 1000.
a. What is the MTTF (hours) for this system?
If it takes 4 days to get the system running again, what is the availability of the system? Please show your answer to 6 significant digits after the decimal
point.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started