1. Estimate how long a given program will take to be executed given the following processor parameters:
- Number of instructions in the program ( I )
- Number of clock cycles needed to execute an instruction ( C )
- The clock period T
2. How many instructions per second are produced by the processor in Problem 2.1? This is referred to as the instruction throughput.
3. Moore ' s law traces the number of transistors on a chip versus the year of introduction. Obtain a plot of the number of transistors in a CPU starting around 1970 - 2010.
4. Obtain a pipelined structure for the modifi ed booth algorithm.
5. It is required to design a pipeline to perform the inner product operation between two vectors of length n . Discuss the pipeline design options and the operating speed of the pipeline.
6. Explain why multi-threading improves the performance of a uni-processor.
7. What are the factors that limit the performance of a super-scalar processor?