
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Stefan Eilemann, Maxim Makhinya, Renato Pajarola, "Equalizer: A Scalable Parallel Rendering Framework," IEEE Transactions on Visualization and Computer Graphics, vol. 15, no. 3, pp. 436452, May/June, 2009.  
BibTex  x  
@article{ 10.1109/TVCG.2008.104, author = {Stefan Eilemann and Maxim Makhinya and Renato Pajarola}, title = {Equalizer: A Scalable Parallel Rendering Framework}, journal ={IEEE Transactions on Visualization and Computer Graphics}, volume = {15}, number = {3}, issn = {10772626}, year = {2009}, pages = {436452}, doi = {http://doi.ieeecomputersociety.org/10.1109/TVCG.2008.104}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Visualization and Computer Graphics TI  Equalizer: A Scalable Parallel Rendering Framework IS  3 SN  10772626 SP436 EP452 EPD  436452 A1  Stefan Eilemann, A1  Maxim Makhinya, A1  Renato Pajarola, PY  2009 KW  Parallel Rendering KW  Scalable Visualization KW  Cluster Graphics KW  Display Wall VL  15 JA  IEEE Transactions on Visualization and Computer Graphics ER   
[1] SGI, “OpenGL Multipipe SDK,” http://www.sgi.com/products/software/multipipe sdk/, Technical Publication 0074516002, 2002.
[2] G. Agranov and C. Gotsman, “Algorithms for Rendering Realistic Terrain Image Sequences and Their Parallel Implementation,” The Visual Computer, vol. 11, no. 9, pp. 455464, 1995.
[3] J. Ahrens and J. Painter, “Efficient SortLast Rendering Using CompressionBased Image Compositing,” Proc. Eurographics Workshop Parallel Graphics and Visualization (EGWPGV), 1998.
[4] J. Allard, V. Gouranton, L. Lecointre, E. Melin, and B. Raffin, “Netjuggler: Running VR Juggler with Multiple Displays on a Commodity Component Cluster,” Proc. IEEE Virtual Reality Conf. (VR '02), pp. 275276, 2002.
[5] W.E. Bethel, G. Humphreys, B. Paul, and J.D. Brederson, “SortFirst, Distributed Memory Parallel Visualization and Rendering,” Proc. IEEE Symp. Parallel and LargeData Visualization and Graphics (PVG '03), pp. 4150, 2003.
[6] P. Bhaniramka, P.C.D. Robert, and S. Eilemann, “OpenGL Multipipe SDK: A Toolkit for Scalable Parallel Rendering,” Proc. IEEE Visualization (VIS '05), pp. 119126, 2005.
[7] A. Bierbaum and C. CruzNeira, “ClusterJuggler: A Modular Architecture for Immersive Clustering,” Proc. Workshop Commodity Clusters for Virtual Reality, IEEE Virtual Reality Conf., 2003.
[8] A. Bierbaum, C. Just, P. Hartling, K. Meinert, A. Baker, and C. CruzNeira, “VR Juggler: A Virtual Platform for Virtual Reality Application Development,” Proc. IEEE Virtual Reality Conf. (VR '01), pp. 8996, 2001.
[9] W. Blanke, C. Bajaj, D. Fussel, and X. Zhang, “The Metabuffer: A Scalable MultiResolution 3D Graphics System Using Commodity Rendering Engines,” Technical Report TR200016, Univ. of Texas at Austin, 2000.
[10] X. Cavin and C. Mion, “Pipelined SortLast Rendering: Scalability, Performance and Beyond,” Proc. Eurographics Symp. Parallel Graphics and Visualization (EGPGV), 2006.
[11] X. Cavin, C. Mion, and A. Filbois, “COTS ClusterBased SortLast Rendering: Performance Evaluation and Pipelined Implementation,” Proc. IEEE Visualization (VIS '05), pp. 111118, 2005.
[12] W.T. Correa, J.T. Klosowski, and C.T. Silva, “OutofCore SortFirst Parallel Rendering for ClusterBased Tiled Displays,” Proc. Eurographics Workshop Parallel Graphics and Visualization (EGWPGV'02), pp. 8996, 2002.
[13] T.W. Crockett, “An Introduction to Parallel Rendering,” Parallel Computing, vol. 23, pp. 819843, 1997.
[14] S. Eilemann, “Equalizer Programming Guide,” Technical Report IFI2007.11, Dept. of Informatics, Univ. of Zurich, 2007.
[15] S. Eilemann and R. Pajarola, “Direct Send Compositing for Parallel SortLast Rendering,” Proc. Eurographics Symp. Parallel Graphics and Visualization (EGPGV), 2007.
[16] K. Engel, M. Kraus, and T. Ertl, “HighQuality PreIntegrated Volume Rendering Using HardwareAccelerated Pixel Shading,” Proc. ACM SIGGRAPH/Eurographics Workshop Graphics Hardware (GH'01), pp. 916, 2001.
[17] J. Eyles, S. Molnar, J. Poulton, T. Greer, A. Lastra, N. England, and L. Westover, “PixelFlow: The Realization,” Proc. ACM SIGGRAPH/Eurographics Workshop Graphics Hardware (GH '97), pp. 5768, 1997.
[18] A. Garcia and H.W. Shen, “An Interleaved Parallel Volume Renderer with PCClusters,” Proc. Eurographics Workshop Parallel Graphics and Visualization (EGWPGV '02), pp. 5160, 2002.
[19] E. Gobbetti and F. Marton, “Layered Point Clouds: A Simple and Efficient Multiresolution Structure for Distributing and Rendering Gigantic PointSampled Models,” Computers and Graphics, vol. 28, no. 1, pp. 815826, Feb. 2004.
[20] M. Guthe, P. Borodin, Ä. Balazs, and R. Klein, “RealTime Appearance Preserving OutofCore Rendering with Shadows,” Proc. Eurographics Workshop Rendering Techniques, pp. 6980, 2004.
[21] S. Guthe, M. Wand, J. Gonser, and W. Strasser, “Interactive Rendering of Large Volume Data Sets,” Proc. IEEE Visualization (VIS '02), pp. 5360, 2002.
[22] M. Houston, Raptor, http://graphics.stanford.edu/projectsraptor /, 2005.
[23] J. Huang, N. Shareef, R. Crawfis, P. Sadayappan, and K. Mueller, “A Parallel Splatting Algorithm with Occlusion Culling,” Proc. Eurographics Workshop Parallel Graphics and Visualization (EGWPGV), 2000.
[24] G. Humphreys, I. Buck, M. Eldridge, and P. Hanrahan, “Distributed Rendering for Scalable Displays,” Proc. IEEE Supercomputing, Oct. 2000.
[25] G. Humphreys, M. Eldridge, I. Buck, G. Stoll, M. Everett, and P. Hanrahan, “WireGL: A Scalable Graphics System for Clusters,” Proc. ACM SIGGRAPH '01, pp. 129140, 2001.
[26] G. Humphreys and P. Hanrahan, “A Distributed Graphics System for Large Tiled Displays,” Proc. IEEE Visualization (VIS'99), pp. 215224, Oct. 1999.
[27] G. Humphreys, M. Houston, R. Ng, R. Frank, S. Ahern, P.D. Kirchner, and J.T. Klosowski, “Chromium: A StreamProcessing Framework for Interactive Rendering on Clusters,” ACM Trans. Graphics, vol. 21, no. 3, pp. 693702, 2002.
[28] H. Igehy, G. Stoll, and P. Hanrahan, “The Design of a Parallel Graphics Interface,” Proc. ACM SIGGRAPH '98, pp. 141150, July 1998.
[29] A. Johnson, J. Leigh, P. Morin, and P. Van Keken, “GeoWall: Stereoscopic Visualization for Geoscience Research and Education,” IEEE Computer Graphics and Applications, vol. 26, no. 6, pp. 1014, Nov./Dec. 2006.
[30] K. Jones, C. Danzer, J. Byrnes, K. Jacobson, P. Bouchaud, D. Courvoisier, S. Eilemann, and P. Robert, “SGI OpenGL Multipipe SDK User's Guide,” Technical Report 0074239004, Silicon Graphics, 2004.
[31] C. Just, A. Bierbaum, A. Baker, and C. CruzNeira, “VR Juggler: A Framework for Virtual Reality Development,” Proc. Immersive Projection Technology Workshop (IPT), 1998.
[32] P.G. Lever, SEPIA—Applicability to MVC, white paper, Manchester Visualization Centre (MVC), Univ. of Manchester, 2004.
[33] P. Li, W.H. Duquette, and D.W. Curkendall, “RIVA: A Versatile Parallel Rendering System for Interactive Scientific Visualization,” IEEE Trans. Visualization and Computer Graphics, vol. 2, no. 3, pp.186201, Sept. 1996.
[34] P.P. Li, S. Whitman, R. Mendoza, and J. Tsiao, “ParVox: A Parallel Splatting Volume Rendering System for Distributed Visualization,” Proc. IEEE Parallel Rendering Symp. (PRS '97), pp. 714, 1997.
[35] S. Lombeyda, L. Moll, M. Shand, D. Breen, and A. Heirich, “Scalable Interactive Volume Rendering Using OfftheShelf Components,” Technical Report CACR2001189, California Inst. of Tech nology, 2001.
[36] S. Lombeyda, L. Moll, M. Shand, D. Breen, and A. Heirich, “Scalable Interactive Volume Rendering Using OfftheShelf Components,” Proc. IEEE Symp. Parallel and LargeData Visualization and Graphics (PVG '01), pp. 115121, 2001.
[37] M. Meissner, U. Hoffmann, and W. Strasser, “Enabling Classification and Shading for 3D Texture Mapping Based Volume Rendering Using OpenGL and Extensions,” Proc. IEEE Visualization (VIS '99), pp. 207214, 1999.
[38] L. Moll, A. Heirich, and M. Shand, “Sepia: Scalable 3D Compositing Using PCI Pamette,” Proc. Seventh IEEE Symp. FieldProgrammable Custom Computing Machines (FCCM '99), pp.146155, 1999.
[39] S. Molnar, M. Cox, D. Ellsworth, and H. Fuchs, “A Sorting Classification of Parallel Rendering,” IEEE Computer Graphics and Applications, vol. 14, no. 4, pp. 2332, 1994.
[40] S. Molnar, J. Eyles, and J. Poulton, “PixelFlow: HighSpeed Rendering Using Image Composition,” Proc. ACM SIGGRAPH'92, pp.231240, 1992.
[41] C. Mueller, “The SortFrst Rendering Architecture for HighPerformance Graphics,” Proc. Symp. Interactive 3D Graphics (I3D), ACM SIGGRAPH '95, pp. 7584, 1995.
[42] C. Mueller, “Hierarchical Graphics Databases in SortFirst,” Proc. IEEE Parallel Rendering Symp. (PRS '97), p. 49, 1997.
[43] S. Muraki, M. Ogata, K.L. Ma, K. Koshizuka, K. Kajihara, X. Liu, Y. Nagano, and K. Shimokawa, “NextGeneration Visual Supercomputing Using PC Clusters with Volume Graphics Hardware Devices,” Proc. ACM/IEEE Conf. Supercomputing (SC '01), p. 51, 2001.
[44] W. Nie, J. Sun, J. Jin, X. Li, J. Yang, and J. Zhang, “A Dynamic Parallel Volume Rendering Computation Mode Based on Cluster,” Proc. Int'l Conf. Computational Science and Its Applications (ICCSA '05), vol. 3482, pp. 416425, 2005.
[45] K. Niski and J.D. Cohen, “TileBased Level of Detail for the Parallel Age,” IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 6, pp. 13521359, Nov./Dec. 2007.
[46] J. Rohlf and J. Helman, “IRIS Performer: A High Performance Multiprocessing Toolkit for RealTime 3D Graphics,” Proc. ACM SIGGRAPH '94, pp. 381394, 1994.
[47] R. Samanta, T. Funkhouser, and K. Li, “Parallel Rendering with KWay Replication,” Proc. IEEE Symp. Parallel and LargeData Visualization and Graphics (PVG '01), 2001.
[48] R. Samanta, T. Funkhouser, K. Li, and J.P. Singh, “Hybrid SortFirst and SortLast Parallel Rendering with a Cluster of PCs,” Proc. Eurographics Workshop Graphics Hardware, pp. 97108, 2000.
[49] R. Samanta, J. Zheng, T. Funkhouser, K. Li, and J.P. Singh, “Load Balancing for MultiProjector Rendering Systems,” Proc. Eurographics Workshop Graphics Hardware, pp. 107116, 1999.
[50] J.P. Schulze and U. Lang, “The Parallelization of the Perspective ShearWarp Volume Rendering Algorithm,” Proc. Eurographics Workshop Parallel Graphics and Visualization (EGWPGV '02), pp.6170, 2002.
[51] O.G. Staadt, J. Walker, C. Nuber, and B. Hamann, “A Survey and Performance Analysis of Software Platforms for Interactive ClusterBased MultiScreen Rendering,” Proc. Eurographics Workshop Virtual Environments, pp. 261270, 2003.
[52] G. Stoll, M. Eldridge, D. Patterson, A. Webb, S. Berman, R. Levy, C. Caywood, M. Taveira, S. Hunt, and P. Hanrahan, “Lightning2: A HighPerformance Display Subsystem for PC Clusters,” Proc. ACM SIGGRAPH '01, pp. 141148, 2001.
[53] A. Stompel, K.L. Ma, E.B. Lum, J. Ahrens, and J. Patchett, “SLIC: Scheduled Linear Image Compositing for Parallel Volume Rendering,” Proc. IEEE Symp. Parallel and LargeData Visualization and Graphics (PVG '03), pp. 3340, 2003.
[54] X. Tong, W. Wang, W. Tsang, and Z. Tang, “Efficiently Rendering Large Volume Data Using Texture Mapping Hardware,” Proc. Joint EurographicsIEEE TCVG Symp. Visualization (VisSym), 1999.
[55] G. Vezina and P.K. Robertson, “Terrain Perspectives on a Massively Parallel SIMD Computer,” Proc. Computer Graphics Int'l (CGI '91), pp. 163188, 1991.
[56] C.M. Wittenbrink, “Survey of Parallel Volume Rendering Algorithms,” Proc. Int'l Conf. Parallel and Distributed Processing Techniques and Applications (PDPTA '98), pp. 13291336, 1998.
[57] D.L. Yang, J.C. Yu, and Y.C. Chung, “Efficient Compositing Methods for the SortLastSparse Parallel Volume Rendering System on Distributed Memory Multicomputers,” J. Supercomputing, vol. 18, no. 2, pp. 201220, Feb. 2001.
[58] S.E. Yoon, B. Salomon, R. Gayle, and D. Manocha, “QuickVDR: OutofCore ViewDependent Rendering of Gigantic Models,” IEEE Trans. Visualization and Computer Graphics, vol. 11, no. 4, pp.369382, July/Aug. 2005.
[59] X. Zhang, C. Bajaj, and W. Blanke, “Scalable Isosurface Visualization of Massive Datasets on COTS Clusters,” Proc. IEEE Symp. Parallel and LargeData Visualization and Graphics (PVG '01), pp. 5158, 2001.