Open Access
Parallel rendering
Thomas W. Crockett
- 01 Apr 1995
51
TL;DR: This article provides a broad introduction to the subject of parallel rendering, encompassing both hardware and software systems, and examines the different types of parallelism and how they can be applied in rendering applications.
read more
Abstract: This article provides a broad introduction to the subject of parallel rendering, encompassing both hardware and software systems. The focus is on the underlying concepts and the issues which arise in the design of parallel rendering algorithms and systems. We examine the different types of parallelism and how they can be applied in rendering applications. Concepts from parallel computing, such as data decomposition, task granularity, scalability, and load balancing, are considered in relation to the rendering problem. We also explore concepts from computer graphics, such as coherence and projection, which have a significant impact on the structure of parallel rendering algorithms. Our survey covers a number of practical considerations as well, including the choice of architectural platform, communication and memory requirements, and the problem of image assembly and display. We illustrate the discussion with numerous examples from the parallel rendering literature, representing most of the principal rendering methods currently used in computer graphics.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A learning design toolkit to create pedagogically effective learning activities. (in Special Issue on Advances in Learning Design)
Gráinne Conole,Karen Fill +1 more
- 01 Jan 2005
TL;DR: In this article, the authors describe a learning design toolkit which guides practitioners through the process of creating pedagogically informed learning activities which make effective use of appropriate tools and resources.
Load balancing for multi-projector rendering systems
Rudrajit Samanta,Jiannan Zheng,Thomas Funkhouser,Kai Li,Jaswinder Pal Singh +4 more
- 01 Jul 1999
TL;DR: Results of the experiments indicate that the coarse-grained characteristics of the sort-first architecture are well suited for constructing a parallel rendering system running on a PC cluster.
•Journal Article
Acceleration techniques for progressive refinement radiosity.
TL;DR: The progressive refinement radiosity method as mentioned in this paper provides a means for computing the global illumination of an environment in time proportional to the size of the environment, and provides a sequence of solutions that monotonically converge to a high-quality result.
83
Parallel accelerated isocontouring for out-of-core visualization
Chandrajit L. Bajaj,Valerio Pascucci,D. Thompson,Xiaoyu Zhang +3 more
- 25 Oct 1999
TL;DR: A scheme for static analysis that allows us to partition large geometric datasets at multiple levels of granularity to achieve both load balancing in parallel computations and minimal access to secondary memory in out-of-core computations is introduced.
66
A Compact Volume Rendering Accelerator.
Günter Knittel,Wolfgang Straßer +1 more
- 01 Jan 1995
TL;DR: In this article, the authors describe the architecture of a hardware accelerator for volume rendering, which consists of four VLSI chips and the volume memory and represents a singleboard solution to the computational challenges of volume visualization.
49
References
Data parallel algorithms
W. Daniel Hillis,Guy L. Steele +1 more
TL;DR: The success of data parallel algorithms—even on problems that at first glance seem inherently serial—suggests that this style of programming has much wider applicability than was previously thought.
1K
A Characterization of Ten Hidden-Surface Algorithms
TL;DR: The paper shows that the order of sorting and the types of sorting used form differences among the existing hidden-surface algorithms.
927
A progressive refinement approach to fast radiosity image generation
Michael F. Cohen,Shenchang Eric Chen,John R. Wallace,Donald P. Greenberg +3 more
- 01 Jun 1988
TL;DR: A reformulated radiosity algorithm is presented that produces initial images in time linear to the number of patches, which brings the use of radiosity for interactive rendering within reach and has implications for the use and development of current and future graphics workstations.
689
A sorting classification of parallel rendering
TL;DR: A classification scheme is described that is based on where the sort from object coordinates to screen coordinates occurs, which it is believed is fundamental whenever both geometry processing and rasterization are performed in parallel.
Pixel-planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memories
Henry Fuchs,John S. Poulton,John Eyles,Trey Greer,Jack Goldfeather,David S. Ellsworth,Steve Molnar,Greg Turk,Brice Tebbs,Laura Israel +9 more
- 01 Jul 1989
TL;DR: The architecture and initial algorithms for Pixel-Planes 5, a heterogeneous multi-computer designed both for high-speed polygon and sphere rendering and for supporting algorithm and application research in interactive 3D graphics are introduced.
440