Title :
Parallel radiosity computation on a shared memory multiprocessor
Author :
Singh, Gautam B. ; Abraham, Santosh G. ; Westervelt, Franklin H.
Author_Institution :
Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
Abstract :
Shared memory multiprocessors have the appeal of presenting a common address space and requiring little data replication. However, they suffer from a lack of scalability due to a high degree of contention and a non-uniform access to the shared memory. Distributed shared memory (DSM) multiprocessors with hardware cache coherency are gaining popularity since they offer scalability as well as ease of programming. The first commercial effort in this direction has come from Kendall Square Research in the form of KSR1. This paper attempts to describe the nature of parallel algorithmic decomposition that must be done for an algorithm to perform well on this class of cache coherent MIMD supercomputer. A computationally intensive problem in radiative transfer is considered for parallelization on KSR1. The nature of transformations necessary for the algorithm to perform well are described. A technique for quickly obtaining a logical partitioning of the problem space lending to near-optimal speedup is outlined. The performance of the parallel algorithm derived using this technique is quite promising. The results demonstrate that DSM offers the advantage of ease in application design, and that the concurrent processes can achieve a high degree of speedup alter the serial algorithm´s execution profile is generated at a functional level
Keywords :
MIM devices; brightness; distributed memory systems; parallel algorithms; parallel architectures; radiative transfer; shared memory systems; Kendall Square Research; cache coherent MIMD supercomputer; common address space; computationally intensive problem; data replication; distributed shared memory multiprocessors; hardware cache coherency; logical partitioning; near-optimal speedup; nonuniform access; parallel algorithmic decomposition; parallel radiosity computation; parallelization; radiative transfer; scalability; shared memory; shared memory multiprocessor; Concurrent computing; Data engineering; Equations; Hardware; Layout; Light sources; Lighting; Optical computing; Partitioning algorithms; Scalability;
Conference_Titel :
Circuits and Systems, 1993., Proceedings of the 36th Midwest Symposium on
Conference_Location :
Detroit, MI
Print_ISBN :
0-7803-1760-2
DOI :
10.1109/MWSCAS.1993.343103