A Distributed Graphics Library System
We present a set of library routines that allow easily parallelized
graphics rendering routines that require no communication between each
parallel task, such as ray-tracing, to be run efficiently in an
environment of distributed workstations. The presentation of the
paper focuses on the problems encountered in implementing a
distributed system under Unix and in providing fault tolerance when
using sockets. Technical aspects of the implementation and some
additional problems that were encountered are discussed. Finally, we
compare the rendering times for a complex image with a renderer using
the library and show that the library routines are able to exploit
much of the existing parallelism. The library is presented using a
graphics application, though the concepts are generic enough to be of
use in designing any distributed system under Unix.
Return to the Publication list.
Last updated by Loren Schwiebert (firstname.lastname@example.org) on Jun-06-2001