A DISTRIBUTED GRAPHICS LIBRARY-SYSTEM

被引:0
|
作者
ADELSTEIN, F
RICHARD, G
SCHWIEBERT, L
PARENT, R
SINGHAL, M
机构
[1] Department of Computer and Information Science, Ohio State University, Columbus, Ohio, 43210-1277
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1994年 / 24卷 / 04期
关键词
RAY TRACING; DISTRIBUTED COMPUTING; DISTRIBUTED GRAPHICS; FAULT TOLERANCE; LIBRARY ROUTINES;
D O I
10.1002/spe.4380240403
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 proposes solutions to each problem. Specifically, we discuss the challenges involved in overcoming the limits of communicating with a large number of processes in 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.
引用
收藏
页码:363 / 376
页数:14
相关论文
共 50 条