Question

Consider the multicore processor with 6 heterogeneous cores labelled C1, C2, C3, C4, C5, and C6....

Consider the multicore processor with 6 heterogeneous cores labelled C1, C2, C3, C4, C5, and C6. Assume cores C1 and C6 have the same speed. C2 runs twice as fast as C1 and core C3 runs 3 times faster than C1, and C4 and C5 are four times faster than C1. Assume all six cores start executing the application CUBE-X at the time and no cache misses are encountered in all core operations. Suppose the CUBE-X application computes the cube of each element in an array of 1024 elements. Assume 1 unit of time for C1 (or C6) to compute the cube of an element. Given the following division of labour in six cores:

C1 64 elements

C2 128 elements

C3 64 elements

C4 512 elements

C5 128 elements

C6 128 elements

Compute the total execution time (in time units) for the six-core processor to compute the cube of 1024 elements in parallel. Remember elements may finish before others, but the time to complete should be defined by the last core to complete.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

As given c1 take 1unit of time to compute the cube of an element

Total time taken by to compute cube of 64 element =64

Speed of c1=c6

Total time takenyby c6 to compute cube of 128 element =128

C2 run twice of c1

Mean c2 take 1/2 unit of time to compute cubic of an element

Total time required for c2=1/2*128=64

C3 runs thrice of c1

C3 required time=(1/3)*64=64/3

C4 and c5 run 4times of c1

So c4 and c5 take 1/4 unit of time to compute cubic of an element

Total time required by c4=(1/4)*512=128

Total time required by c5=(1/4)*128=32

So total execution time=128

Add a comment
Know the answer?
Add Answer to:
Consider the multicore processor with 6 heterogeneous cores labelled C1, C2, C3, C4, C5, and C6....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • If C1= 10 uF C2= 20 uF C3 =30 uF C4=40 uF C5= 50uF C6= 60uF....

    If C1= 10 uF C2= 20 uF C3 =30 uF C4=40 uF C5= 50uF C6= 60uF. Calculate the equivalent capacitance of C1, C2 , C3, and ,C5 all in parallel. Also calculate with ALL the capacitors is series calculate V2 and Q2 assuming that Vab =20 volts across the entire circuit.

  • Place the following tables in BCNF / 4NF 1) c3 ? c4 c2 ? c7 c1...

    Place the following tables in BCNF / 4NF 1) c3 ? c4 c2 ? c7 c1 ? ? c5 (c1,c2) ? c6 2) Zoo database Animal id uniquely identifies each individual animal at the zoo. If you know an animal id, you know the animal type, feeding time, location, animal food, cleaning time, medicines, and vet. Cleaning time and feeding times are done by location. Each type of animal has its own assigned vet and assigned food. Medicines, of course,...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT