Question: Assume that a simple addition of two elements requires a unit time. You are required to compute the execution time needed to perform the addition

Assume that a simple addition of two elements requires a unit time. You are required to compute the execution time needed to perform the addition of a 40 element array using each of the following arrangements:

(a) An SIMD system having 64 processing elements connected in nearest- neighbor fashion. Consider that each processor has only its local memory.

(b) An SIMD system having 64 processing elements connected to a shared memory through an interconnection network. Ignore the communication time.

(c) An MIMD computer system having 64 independent elements accessing a shared memory through an interconnection network. Ignore the communication time.

(d) Repeat (b) and (c) above if the communication time takes two time units.

Step by Step Solution

3.35 Rating (158 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To solve the problem of computing the execution time needed to perform the addition of a 40element array in different system configurations let us ana... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Mechanical Engineering Questions!