|
Module 13 exercises1. Using the related reading as a starting point, research the number of instructions, addressing modes, etc. of RISC machines. Distinguish between prototype machines and commercially available systems. 2. What phases and techniques in a compiler aid in the process of pipelining? 3. Can the following statements be executed in parallel. Why or why not? (a) X := B + 1 B := Y + 2
4. A program is vectorizable if it can be executed correctly on a set of tightly coupled (synchronized) processors; a program is concurrentizable if it can be executed correctly on a set of loosely coupled (asynchronous) processors. Which of these descriptions is applicable to each of these FORTRAN code segments? (a) DO 10 I = 1, 100 10 A(I) = A(I) + B(I) * C(I) |