Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1.Suppose a RISC machine uses overlapping register windows with: 10 global regis

ID: 3588683 • Letter: 1

Question

1.Suppose a RISC machine uses overlapping register windows with:

10 global registers

6 input parameter registers

10 local registers

6 output parameter registers

How large is each overlapping register window?

2.

In Flynn's taxonomy:

Hints and Answers   What does SIMD stand for? Give a brief description and an example.

What does MIMD stand for? Give a brief description and an example.

3. Flynn's taxonomy consists of four primary models of computation. Briefly describe each of the categories and give an example of a high-level problem for which each of these models might be used.

4.    Explain the difference between loosely coupled and tightly coupled architectures.

Explanation / Answer

1) How large is each overlapping register window?

Ans: 6

2) SIMD: Single Instrction Multipple Data.

In SIMD each instruction is executed on defferent set of data by different processes which means multiple processes and multiple data streams.Generally this is dedicated to array processing machines.

MISD (multiple instruction, single data):It is parallel computing process where group of units perform different operations on the same data. Example : Pipeline architectures.

4)

In loosely coupled multiprocessor system each processor conatins its own module while in tightly coupled systems processors have shared memory modules.
Efficient in case of running on different processors while in tightly coupled efficent for high speed.
There is no chance for memory confliccts in loosely coupled multiprocessor system while in tightly coupled systems processors memory conflicts occure