Question: Devise formulas for the functions that calculate my first i and my last i in the global sum example. Remember that each core should be

Devise formulas for the functions that calculate my first i and my last i in the global sum example. Remember that each core should be assigned roughly the same number of elements of computations in the loop
*my_first_i =(n / p)* core_id
*my_last_i =*my_first_i +[(n / p)-1]
Weve implicitly assumed that each call to Compute next value requires roughly the same amount of work as the other calls. How would you change your answer to the preceding question if call i = k requires k +1 times as much work as the call with i =0? So if the first call (i =0) requires 2 milliseconds, the second call (i =1) requires 4, the third (i =2) requires 6, and so on.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Databases Questions!