Exercises 6--10 require you to describe a parallel algorithm. You should describe the task/channel structure created by the algorithm and provide a definition for each task, including its interface (inports and outports), its local data, and the actions it performs.
operations per second, and performance
increases at a rate of 25 percent per year, how long will it be before we have
workstations capable of
operations per second?
?
floating point operations for a ten-year
simulation. How long would this computation take at
floating point operations per
second (10 Mflops)?
bytes of data in a ten-day simulation. How
fast must data be transferred to secondary storage? What transfer rate is
required if we are to search this data in ten minutes?
, just as area A and
computation time are related as
in a two-dimensional chip.
in a two-dimensional grid of size
N
N is updated as follows:
Extend this structure to allow a user to request that a set of read and write operations be performed as an atomic operation, that is, without read or write operations generated by other tasks intervening.
© Copyright 1995 by Ian Foster