-- Mar 23 In-Class Exercise
1. As every step of the PRAM computation requires 2 Map-Reduce rounds, the total map reduce rounds needed is 10*2 = 20.
2. We may reserve registers to simulate the function of accumulators.
3. LoadProcid will store the current process ID in an accumulator (in this case, a register) k.
4. At a given timestep t, not all PRAM processors will be executing the same instruction as processors can conditionally branch based on their processor ID.
1. As every step of the PRAM computation requires 2 Map-Reduce rounds, the total map reduce rounds needed is 10*2 = 20.
2. We may reserve registers to simulate the function of accumulators.
3. LoadProcid will store the current process ID in an accumulator (in this case, a register) k.
4. At a given timestep t, not all PRAM processors will be executing the same instruction as processors can conditionally branch based on their processor ID.