Parallel processing on supercomputers: a set of computational experiments

The three types of parallelism currently available on the Cray are considered, namely, vectorization, microtasking, and macrotasking. Experiences with all three constructs are presented to show the improvements possible with each of them. While a particular machine, the Cray X-MP/48, has been used, many of the observations, comments, and conclusions derived can be generalized to other shared-memory multiprocessor systems.<<ETX>>