1. True / false (5 points)(Correct: +1 points, wrong: -1 points, missing: 0 points)a. ( ) Pipelining improves performance by reducing the execution time of a single instruction.b. ( ) In a pipelined implementation, a control unit determines control signal values for instructions when they are fetched from an instruction memory.c. ( ) On a write hit, a write-back method can always provide faster write speed than a write-through method.d. ( ) The time required for an IF stage is determined based on an instructioncache hit time.e. ( ) Both TLB misses and page faults are handled by a special purpose HW.2. Processor (10 points)Consider the following single clock-cycle processor implementation.A. When the following instructions are executed on this processor, how will the values of control lines change? Fill the blanks in the table. (2 points per instruction)(NOTE: Any means that the signal can have any value (0 or 1))
1. True / false (5 points)(Correct: +1 points, wrong: -1 points, missing: 0 points)a. ( ) With a pipelined approach, we can reduce the execution time of a program that contains multiple instructions.b. ( ) Through a forwarding technique, we can always avoid pipeline stalls when data hazards occur.c. ( ) Multiple exceptions can happen at the same time in different stages.d. ( ) A larger block size always guarantee less cache misses.e. ( ) Each process has its own page table for translating virtual memory addresses to physical memory addresses.2. Pipelining overview (10 points)A. Suppose that we have implemented two processors; one is a single-cycle implementationand another one is a 5-stage pipelined implementation.In the pipelined implementations, the time required for each stage is as follows:IF ID EX MEM WB250ps 150ps 200ps 400ps 150ps[Assumption] the time required for an instruction in a single-cycle implementation is a sum of the times for required stages. (e.g., the time required for an add instruction = a sum of the times required for IF, ID, and EX stages = 600ps)(1) What is a clock period of these two processors? (2 point per each processor)