Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIT-1
9. We will run two application needs 80% of the resources and the other only
20% of the resources.
i>Given that 40% of the first application is parallelizable, how much speed
up would you achieve with that application if run in isolation?
ii>given that 99%pf the second application is parallelized, how much
speed up would this application observe if run in isolation?
iii> Given that 40% of the first application is parallelizable, how much
overall speed up would you observe if you parallelized it?
Advanced Computer Architecture
UNIT 2
One mark Questions
1. What is pipelining?
1. With a neat diagram explain the classic five stage pipeline for a RISC
processor.
2. Explain how pipeline is implemented in MIPS.
3. What are the major hurdles of pipelining? Explain briefly.
4. List and explain five ways of classifying exception in a computer system.
5. With necessary equations, explain the performance of pipelines with stall.
6. How data hazard stalls are minimized by using forwarding?
7. With an example explain data hazards requiring stalls.
8. Explain the simple implementation of MIPS.
9. Consider the following code
ADD R1,R2,R3
SUB R4,R1,R5
AND R6,R1,R7
XOR R8,R1,R9
i. Identify the data dependence
ii. What is the execution time on a processor without forwarding?
iii. What is the execution time on a processor with forwarding?
Advanced Computer Architecture