
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
M. Howison, E. W. Bethel, H. Childs, "Hybrid Parallelism for Volume Rendering on Large, Multi, and ManyCore Systems," IEEE Transactions on Visualization and Computer Graphics, vol. 18, no. 1, pp. 1729, January, 2012.  
BibTex  x  
@article{ 10.1109/TVCG.2011.24, author = {M. Howison and E. W. Bethel and H. Childs}, title = {Hybrid Parallelism for Volume Rendering on Large, Multi, and ManyCore Systems}, journal ={IEEE Transactions on Visualization and Computer Graphics}, volume = {18}, number = {1}, issn = {10772626}, year = {2012}, pages = {1729}, doi = {http://doi.ieeecomputersociety.org/10.1109/TVCG.2011.24}, 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  Hybrid Parallelism for Volume Rendering on Large, Multi, and ManyCore Systems IS  1 SN  10772626 SP17 EP29 EPD  1729 A1  M. Howison, A1  E. W. Bethel, A1  H. Childs, PY  2012 KW  Graphics processing unit KW  Rendering (computer graphics) KW  Instruction sets KW  Parallel processing KW  Concurrent computing KW  parallel processing. KW  Volume visualization VL  18 JA  IEEE Transactions on Visualization and Computer Graphics ER   
[1] K. Asanovic, R. Bodik, B.C. Catanzaro, J.J. Gebis, P. Husbands, K. Keutzer, D.A. Patterson, W.L. Plishker, J. Shalf, S.W. Williams, and K.A. Yelick, “The Landscape of Parallel Computing Research: A View from Berkeley,” Technical Report UCB/EECS2006183, EECS Dept., Univ. of California, Berkeley, http://www.eecs.berkeley.edu/Pubs/TechRpts/ 2006EECS2006183.html, Dec. 2006.
[2] C.T. Silva, A.E. Kaufman, and C. Pavlakos, “PVR: HighPerformance Volume Rendering,” IEEE Computational Science and Eng., vol. 3, no. 4, pp. 1828, Dec. 1996.
[3] J. Kniss, P. McCormick, A. McPherson, J. Ahrens, J. Painter, A. Keahey, and C. Hansen, “Interactive TextureBased Volume Rendering for Large Data Sets,” IEEE Computer Graphics and Applications, vol. 21, no. 4, pp. 5261, July 2001.
[4] T. Peterka, H. Yu, R. Ross, K.L. Ma, and R. Latham, “EndtoEnd Study of Parallel Volume Rendering on the IBM Blue Gene/P,” Proc. Int'l Conf. Parallel Processing (ICPP '09), Sept. 2009.
[5] M. Howison, E.W. Bethel, and H. Childs, “MPIHybrid Parallelism for Volume Rendering on Large, Multicore Clusters,” Proc. Eurographics Parallel Visualization and Graphics, May 2010.
[6] M. Levoy, “Display of Surfaces from Volume Data,” IEEE Computer Graphics and Applications, vol. 8, no. 3, pp. 2937, May 1988.
[7] R.A. Drebin, L. Carpenter, and P. Hanrahan, “Volume Rendering,” ACM SIGGRAPH Computer Graphics, vol. 22, no. 4, pp. 6574, 1988.
[8] A. Kaufman and K. Mueller, “Overview of Volume Rendering,” The Visualization Handbook, C.D. Hansen and C.R. Johnson, eds., pp. 127174, Elsevier, 2005.
[9] K.L. Ma, J.S. Painter, C.D. Hansen, and M.F. Krogh, “A Data Distributed, Parallel Algorithm for RayTraced Volume Rendering,” Proc. Symp. Parallel Rendering, pp. 1522, Oct. 1993.
[10] R. Tiwari and T.L. Huntsberger, “A Distributed Memory Algorithm for Volume Rendering,” Proc. Scalable High Performance Computing Conf., May 1994.
[11] K.L. Ma, “Parallel Volume RayCasting for UnstructuredGrid Data on DistributedMemory Architectures,” PRS '95: Proc. IEEE Symp. Parallel Rendering, pp. 2330, 1995.
[12] C. Bajaj, I. Ihm, G. Joo, and S. Park, “Parallel Ray Casting of Visibly Human on Distributed Memory Architectures,” Proc. VisSym Joint EUROGRAPHICSIEEE TVCG Symp. Visualization, pp. 269276, 1999.
[13] P. Sabella, “A Rendering Algorithm for Visualizing 3D Scalar Fields,” ACM SIGGRAPH Computer Graphics, vol. 22, no. 4, pp. 5158, 1988.
[14] C. Upson and M. Keeler, “VBuffer: Visible Volume Rendering,” Proc. ACM SIGGRAPH, pp. 5964, 1988.
[15] J. Nieh and M. Levoy, “Volume Rendering on Scalable SharedMemory MIMD Architectures,” Proc. Workshop Vol. Visualization, pp. 1724, Oct. 1992.
[16] C. Müller, M. Strengert, and T. Ertl, “Optimized Volume Raycasting for GraphicsHardwareBased Cluster Systems,” Proc. Eurographics Parallel Graphics and Visualization, pp. 5966, 2006.
[17] B. Moloney, M. Ament, D. Weiskopf, and T. Moller, “Sort First Parallel Volume Rendering,” IEEE Trans. Visualization and Computer Graphics, vol. 99, Sept. 2010.
[18] H. Childs, M.A. Duchaineau, and K.L. Ma, “A Scalable, Hybrid Scheme for Volume Rendering Massive Data Sets,” Proc. Eurographics Symp. Parallel Graphics and Visualization, pp. 153162, 2006.
[19] T. Peterka, D. Goodell, R. Ross, H.W. Shen, and R. Thakur, “A Configurable Algorithm for Parallel ImageCompositing Applications,” Supercomputing '09: Proc. ACM/IEEE Conf. Supercomputing, pp. 110, 2009.
[20] W. Kendall, T. Peterka, J. Huang, H.W. Shen, and R. Ross, “Accelerating and Benchmarking k Image Compositing at Large Scale,” Proc. Eurographics Parallel Visualization and Graphics, May 2010.
[21] G. Hager, G. Jost, and R. Rabenseifner, “Communication Characteristics and Hybrid MPI/OpenMP Parallel Programming on Clusters of MultiCore SMP Nodes,” Proc. Cray User Group Conf., 2009.
[22] D. Mallón, G. Taboada, C. Teijeiro, J. Tourino, B. Fraguela, A. Gómez, R. Doallo, and J. Mourino, “Performance Evaluation of MPI, UPC and OpenMP on Multicore Architectures,” Proc. 16th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI '09), Sept. 2009.
[23] T. Peterka, R. Ross, H. Yu, K.L. Ma, W. Kendall, and J. Huang, “Assessing Improvements to the Parallel Volume Rendering Pipeline at Large Scale,” UltraVis '08: Proc. Workshop Ultrascale Visualization, 2008.
[24] T. Fogal, H. Childs, S. Shankar, J. Krüger, D. Bergeron, and P. Hatcher, “Large Data Visualization on Distributed Memory MultiGPU Clusters,” Proc. Conf. High Performance Graphics, 2010.
[25] M. Snir, S. Otto, S. HussLederman, D. Walker, and J. Dongarra, MPI  The Complete Reference: The MPI Core, second ed. MIT Press, 1998.
[26] D.R. Butenhof, Programming with POSIX Threads. AddisonWesley Longman Publishing Co., Inc., 1997.
[27] R. Chandra, L. Dagum, D. Kohr, D. Maydan, J. McDonald, and R. Menon, Parallel Programming in OpenMP. Morgan Kaufmann Publishers, Inc., 2001.
[28] NVIDIA Corporation, NVIDIA ${\rm CUDA}$ Programming Guide Version 3.0, http://developer.nvidia.com/objectcuda_3_0_downloads. html , 2010.
[29] “The Top 500 Supercomputers,” http:/www.top500.org, 2009.
[30] J.K. Lawder and P.J.H. King, “Using SpaceFilling Curves for MultiDimensional Indexing,” Proc. British Nat'l Conf. Databases: Advances in Databases, pp. 2035, 2000.