Skip to main content
Top
Published in: Cluster Computing 2/2014

01-06-2014

Towards an efficient parallel raycasting of unstructured volumetric data on distributed environments

Authors: Cristiana Bentes, Bernardo B. Labronici, Lúcia M. A. Drummond, Ricardo Farias

Published in: Cluster Computing | Issue 2/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Direct volume rendering of large and unstructured datasets demands high computational power and memory bandwidth. Developing an efficient parallel algorithm requires a deep understanding of the bottlenecks involved in the solutions for this problem. In this work, we make a thorough analysis of the overhead components involved in parallel volume raycasting of unstructured grids for high-resolution images on distributed environments. This evaluation has revealed potential opportunities for performance improvements. The result is a novel approach to distributed memory raycasting that includes different acceleration techniques to enhance ray distribution, face projection, memory locality, and message exchanging, while maintaining load balance. We report the gains achieved in each phase and in the complete parallel algorithm when compared with a conventional approach.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Abraham, F., Celes, W., Cerqueira, R., Campos, J.L.: A load-balancing strategy for sort-first distributed rendering. In: 17th Brazilian Symposium on Computer Graphics and Image Processing, pp. 292–299 (2004) CrossRef Abraham, F., Celes, W., Cerqueira, R., Campos, J.L.: A load-balancing strategy for sort-first distributed rendering. In: 17th Brazilian Symposium on Computer Graphics and Image Processing, pp. 292–299 (2004) CrossRef
2.
go back to reference Aykanat, C., Cambazoglu, B.B., Findik, F., Kurc, T.: Adaptive decomposition and remapping algorithms for object-space-parallel direct volume rendering of unstructured grids. J. Parallel Distrib. Comput. 67(1), 77–99 (2007) CrossRefMATH Aykanat, C., Cambazoglu, B.B., Findik, F., Kurc, T.: Adaptive decomposition and remapping algorithms for object-space-parallel direct volume rendering of unstructured grids. J. Parallel Distrib. Comput. 67(1), 77–99 (2007) CrossRefMATH
3.
go back to reference Bernardon, F.F., Callahan, S.P., Comba, J.L.D., Silva, C.T.: An adaptive framework for visualizing unstructured grids with time-varying scalar fields. Parallel Comput. 33(6), 391–405 (2007) CrossRef Bernardon, F.F., Callahan, S.P., Comba, J.L.D., Silva, C.T.: An adaptive framework for visualizing unstructured grids with time-varying scalar fields. Parallel Comput. 33(6), 391–405 (2007) CrossRef
4.
go back to reference Bernardon, F.F., Pagot, C.A., Comba, J.L.D., Silva, C.T.: GPU-Based tiled ray casting using depth peeling. J. Graph. Tools 3, 23–29 (2006) Bernardon, F.F., Pagot, C.A., Comba, J.L.D., Silva, C.T.: GPU-Based tiled ray casting using depth peeling. J. Graph. Tools 3, 23–29 (2006)
5.
go back to reference Bethel, E.W., Howison, M.: Multi-core and many-core shared-memory parallel raycasting volume rendering optimization and tuning. Int. J. High Perform. Comput. Appl. 26(4), 399–412 (2012) CrossRef Bethel, E.W., Howison, M.: Multi-core and many-core shared-memory parallel raycasting volume rendering optimization and tuning. Int. J. High Perform. Comput. Appl. 26(4), 399–412 (2012) CrossRef
6.
go back to reference Childs, H., Duchaineau, M., Ma, K.-L.: A scalable, hybrid scheme for volume rendering massive data sets. In: Proceedings of Eurographics Symposium on Parallel Graphics and Visualization, pp. 153–162 (2006) Childs, H., Duchaineau, M., Ma, K.-L.: A scalable, hybrid scheme for volume rendering massive data sets. In: Proceedings of Eurographics Symposium on Parallel Graphics and Visualization, pp. 153–162 (2006)
7.
go back to reference Coelho, A., Lopes, A., Bentes, C., de Castro, M., Farias, R.: Distributed load balancing algorithms for parallel volume rendering on cluster of PCs. In: XXXII Conferencia Latinoamericana de Informática (CLEI 2006), pp. 51–58 (2006) Coelho, A., Lopes, A., Bentes, C., de Castro, M., Farias, R.: Distributed load balancing algorithms for parallel volume rendering on cluster of PCs. In: XXXII Conferencia Latinoamericana de Informática (CLEI 2006), pp. 51–58 (2006)
8.
go back to reference Cox, G., Maximo, A., Bentes, C., Farias, R.: Irregular grid raycasting implementation on the cell broadband engine. In: Proceedings of the 2009 21st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD’09), pp. 93–100 (2009) CrossRef Cox, G., Maximo, A., Bentes, C., Farias, R.: Irregular grid raycasting implementation on the cell broadband engine. In: Proceedings of the 2009 21st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD’09), pp. 93–100 (2009) CrossRef
9.
go back to reference Danskin, J., Hanrahan, P.: Fast algorithms for volume ray tracing. In: Proceedings of the 1992 Workshop on Volume Visualization (VV’92), pp. 91–98 (1992) CrossRef Danskin, J., Hanrahan, P.: Fast algorithms for volume ray tracing. In: Proceedings of the 1992 Workshop on Volume Visualization (VV’92), pp. 91–98 (1992) CrossRef
10.
go back to reference Debattista, K., Chalmers, A., Gillibrand, R., Longhurst, P., Mastoropoulou, G., Sundstedt, V.: Parallel selective rendering of high-fidelity virtual environments. Parallel Comput. 33, 361–376 (2007) CrossRef Debattista, K., Chalmers, A., Gillibrand, R., Longhurst, P., Mastoropoulou, G., Sundstedt, V.: Parallel selective rendering of high-fidelity virtual environments. Parallel Comput. 33, 361–376 (2007) CrossRef
11.
go back to reference Drebin, R.A., Carpenter, L., Hanrahan, P.: Volume rendering. In: Proceedings of the 15th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH’88), pp. 65–74 (1988) CrossRef Drebin, R.A., Carpenter, L., Hanrahan, P.: Volume rendering. In: Proceedings of the 15th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH’88), pp. 65–74 (1988) CrossRef
12.
go back to reference Eilemann, S., Makhinya, M., Pajarola, R.: Equalizer: a scalable parallel rendering framework. IEEE Trans. Vis. Comput. Graph. 15, 436–452 (2009) CrossRef Eilemann, S., Makhinya, M., Pajarola, R.: Equalizer: a scalable parallel rendering framework. IEEE Trans. Vis. Comput. Graph. 15, 436–452 (2009) CrossRef
13.
go back to reference Espinha, R., Celes, W.: High-quality hardware-based ray-casting volume rendering using partial pre-integration. In: Proceedings of the XVIII Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI’05), pp. 273–281 (2005) CrossRef Espinha, R., Celes, W.: High-quality hardware-based ray-casting volume rendering using partial pre-integration. In: Proceedings of the XVIII Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI’05), pp. 273–281 (2005) CrossRef
14.
go back to reference Farias, R., Bentes, C., Coelho, A., Guedes, S., Goncalves, L.: Work distribution for parallel zsweep algorithm. In: XI Brazilian Symp. on Computer Graphics and Image Processing, October, pp. 107–114 (2003) CrossRef Farias, R., Bentes, C., Coelho, A., Guedes, S., Goncalves, L.: Work distribution for parallel zsweep algorithm. In: XI Brazilian Symp. on Computer Graphics and Image Processing, October, pp. 107–114 (2003) CrossRef
15.
go back to reference Fogal, T., Childs, H., Shankar, S., Krueger, J., Bergeron, D., Hatcher, P.J.: Large data visualization on distributed memory multi-GPU clusters. In: High Performance Graphics, pp. 57–66 (2010) Fogal, T., Childs, H., Shankar, S., Krueger, J., Bergeron, D., Hatcher, P.J.: Large data visualization on distributed memory multi-GPU clusters. In: High Performance Graphics, pp. 57–66 (2010)
16.
go back to reference Fout, N., Ma, K.-L.: Transform coding for hardware-accelerated volume rendering. IEEE Trans. Vis. Comput. Graph. 13(6) (2007) Fout, N., Ma, K.-L.: Transform coding for hardware-accelerated volume rendering. IEEE Trans. Vis. Comput. Graph. 13(6) (2007)
18.
go back to reference ICL Group: Papi software specification (2010) ICL Group: Papi software specification (2010)
19.
go back to reference Howison, M., Bethel, E.W., Childs, H.: Mpi-hybrid parallelism for volume rendering on large, multi-core systems. In: Eurographics Symposium on Parallel Graphics and Visualization (EGPGV) (2010) Howison, M., Bethel, E.W., Childs, H.: Mpi-hybrid parallelism for volume rendering on large, multi-core systems. In: Eurographics Symposium on Parallel Graphics and Visualization (EGPGV) (2010)
20.
go back to reference Kaufman, A., Mueller, K.: Overview of volume rendering. In: Johnson, C., Hansen, C. (eds.) The Visualization Handbook, pp. 127–174. Academic Press, San Diego (2005) CrossRef Kaufman, A., Mueller, K.: Overview of volume rendering. In: Johnson, C., Hansen, C. (eds.) The Visualization Handbook, pp. 127–174. Academic Press, San Diego (2005) CrossRef
21.
go back to reference Kim, J., Jaja, J.: Streaming model based volume ray casting implementation for cell broadband engine. Sci. Program. 17(1–2), 173–184 (2009) Kim, J., Jaja, J.: Streaming model based volume ray casting implementation for cell broadband engine. Sci. Program. 17(1–2), 173–184 (2009)
22.
go back to reference Kutluca, H., Kurç, T.M., Aykanat, C.: Image-space decomposition algorithms for sort-first parallel volume rendering of unstructured grids. J. Supercomput. 15(1), 51–93 (2000) CrossRefMATH Kutluca, H., Kurç, T.M., Aykanat, C.: Image-space decomposition algorithms for sort-first parallel volume rendering of unstructured grids. J. Supercomput. 15(1), 51–93 (2000) CrossRefMATH
23.
go back to reference Labronici, B., Bentes, C., Drummond, L., Farias, R.: Dynamic screen division for load balancing the raycasting of irregular data. In: IEEE Cluster (2009) Labronici, B., Bentes, C., Drummond, L., Farias, R.: Dynamic screen division for load balancing the raycasting of irregular data. In: IEEE Cluster (2009)
24.
go back to reference Lee, J.K., Newman, T.S.: Acceleration of opacity correction mechanisms for over-sampled volume ray casting. In: Symposium on Parallel Graphics and Visualization (EGPGV’08), pp. 22–30 (2008) Lee, J.K., Newman, T.S.: Acceleration of opacity correction mechanisms for over-sampled volume ray casting. In: Symposium on Parallel Graphics and Visualization (EGPGV’08), pp. 22–30 (2008)
25.
go back to reference Levoy, M.: Display of surfaces from volume data. IEEE Comput. Graph. Appl. 8, 29–37 (1988) CrossRef Levoy, M.: Display of surfaces from volume data. IEEE Comput. Graph. Appl. 8, 29–37 (1988) CrossRef
26.
go back to reference Ma, K.L.: Parallel volume ray-casting for unstructured-grid data on distributed-memory architectures. In: IEEE Parallel Rendering Symposium, October, pp. 23–30 (1995) CrossRef Ma, K.L.: Parallel volume ray-casting for unstructured-grid data on distributed-memory architectures. In: IEEE Parallel Rendering Symposium, October, pp. 23–30 (1995) CrossRef
27.
go back to reference Marchesin, S., Mongenet, C., Dischler, J.M.: Dynamic load balancing for parallel volume rendering. In: Eurographics Symposium on Parallel Graphics and Visualization, Braga, Portugal (2006) Marchesin, S., Mongenet, C., Dischler, J.M.: Dynamic load balancing for parallel volume rendering. In: Eurographics Symposium on Parallel Graphics and Visualization, Braga, Portugal (2006)
28.
go back to reference Marchesin, S., Mongenet, C., Dischler, J.-M.: Multi-GPU sort-last volume visualization. In: Symposium on Parallel Graphics and Visualization (EGPGV’08), pp. 1–8 (2008) Marchesin, S., Mongenet, C., Dischler, J.-M.: Multi-GPU sort-last volume visualization. In: Symposium on Parallel Graphics and Visualization (EGPGV’08), pp. 1–8 (2008)
29.
go back to reference Marroquim, R., Maximo, A., Farias, R., Esperança, C.: Volume and isosurface rendering with GPU-accelerated cell projection. Comput. Graph. Forum 27, 24–35 (2008) CrossRef Marroquim, R., Maximo, A., Farias, R., Esperança, C.: Volume and isosurface rendering with GPU-accelerated cell projection. Comput. Graph. Forum 27, 24–35 (2008) CrossRef
30.
go back to reference Max, N.: Optical models for direct volume rendering. IEEE Trans. Vis. Comput. Graph. 1, 99–108 (1995) CrossRef Max, N.: Optical models for direct volume rendering. IEEE Trans. Vis. Comput. Graph. 1, 99–108 (1995) CrossRef
31.
go back to reference Maximo, A., Ribeiro, S., Bentes, C., Oliveira, A., Farias, R.: Memory efficient GPU-based ray casting for unstructured volume rendering. In: IEEE/EG Int. Symp. Volume and Point-Based Graph, pp. 55–62 (2008) Maximo, A., Ribeiro, S., Bentes, C., Oliveira, A., Farias, R.: Memory efficient GPU-based ray casting for unstructured volume rendering. In: IEEE/EG Int. Symp. Volume and Point-Based Graph, pp. 55–62 (2008)
32.
go back to reference Molnar, S.E.: Image-composition architectures for real-time image generation. PhD thesis, University of North Carolina at Chapel Hill, Chapel Hill, NC, USA (1992) Molnar, S.E.: Image-composition architectures for real-time image generation. PhD thesis, University of North Carolina at Chapel Hill, Chapel Hill, NC, USA (1992)
33.
go back to reference Moloney, B., Weiskopf, D., Moller, T., Strengert, M.: Scalable sort-first parallel direct volume rendering with dynamic load balancing. In: Eurographics Symposium on Parallel Graphics and Visualization, Lugano, Switzerland, pp. 45–52 (2007) Moloney, B., Weiskopf, D., Moller, T., Strengert, M.: Scalable sort-first parallel direct volume rendering with dynamic load balancing. In: Eurographics Symposium on Parallel Graphics and Visualization, Lugano, Switzerland, pp. 45–52 (2007)
34.
go back to reference Moloney, B., Ament, M., Weiskopf, D., Moller, T.: Sort-first parallel volume rendering. IEEE Trans. Vis. Comput. Graph. 17, 1164–1177 (2011) CrossRef Moloney, B., Ament, M., Weiskopf, D., Moller, T.: Sort-first parallel volume rendering. IEEE Trans. Vis. Comput. Graph. 17, 1164–1177 (2011) CrossRef
35.
go back to reference Mueller, C.: The sort-first rendering architecture for high-performance graphics. In: Proceedings of the 1995 Symposium on Interactive 3D Graphics (SI3D’95), pp. 75–84 (1995) CrossRef Mueller, C.: The sort-first rendering architecture for high-performance graphics. In: Proceedings of the 1995 Symposium on Interactive 3D Graphics (SI3D’95), pp. 75–84 (1995) CrossRef
36.
go back to reference Mueller, C.: Hierarchical graphics databases in sort-first. In: Proceedings of the IEEE Symposium on Parallel Rendering (PRS’97), pp. 49–57 (1997) Mueller, C.: Hierarchical graphics databases in sort-first. In: Proceedings of the IEEE Symposium on Parallel Rendering (PRS’97), pp. 49–57 (1997)
37.
go back to reference Muller, C., Strengert, M., Erl, T.: Optimized volume raycasting for graphics-hardware-based cluster systems. In: Eurographics Symposium on Parallel Graphics and Visualization, pp. 59–66 (2006) Muller, C., Strengert, M., Erl, T.: Optimized volume raycasting for graphics-hardware-based cluster systems. In: Eurographics Symposium on Parallel Graphics and Visualization, pp. 59–66 (2006)
38.
go back to reference Muller, C., Strengert, M., Ertl, T.: Adaptive load balancing for raycasting of non-uniformly bricked volumes. Parallel Comput. 33(6), 406–419 (2007) CrossRef Muller, C., Strengert, M., Ertl, T.: Adaptive load balancing for raycasting of non-uniformly bricked volumes. Parallel Comput. 33(6), 406–419 (2007) CrossRef
39.
go back to reference Nieh, J., Levoy, M.: Volume rendering on scalable shared-memory MIMD architectures. In: Proc. of the 1992 Workshop on Volume Visualization, October, pp. 17–24 (1992) CrossRef Nieh, J., Levoy, M.: Volume rendering on scalable shared-memory MIMD architectures. In: Proc. of the 1992 Workshop on Volume Visualization, October, pp. 17–24 (1992) CrossRef
40.
go back to reference Pina, A., Bentes, C., Farias, R.: Memory efficient and robust software implementation of the raycast algorithm. In: The 15th Int. Conf. in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG’07) (2007) Pina, A., Bentes, C., Farias, R.: Memory efficient and robust software implementation of the raycast algorithm. In: The 15th Int. Conf. in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG’07) (2007)
41.
go back to reference Ribeiro, S., Maximo, A., Bentes, C., Oliveira, A., Farias, R.: Memory-aware and efficient ray-casting algorithm. In: Proceedings of the XX Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI’07), pp. 147–154 (2007) CrossRef Ribeiro, S., Maximo, A., Bentes, C., Oliveira, A., Farias, R.: Memory-aware and efficient ray-casting algorithm. In: Proceedings of the XX Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI’07), pp. 147–154 (2007) CrossRef
42.
go back to reference Roth, M., Rieb, P., Reiners, D.: Load balancing on cluster-based multi projector display systems. In: 14th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, pp. 55–62 (2006) Roth, M., Rieb, P., Reiners, D.: Load balancing on cluster-based multi projector display systems. In: 14th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, pp. 55–62 (2006)
43.
go back to reference Roth, S.D.: Ray casting for modeling solids. Comput. Graph. Image Process. 18(2), 109–144 (1982) CrossRef Roth, S.D.: Ray casting for modeling solids. Comput. Graph. Image Process. 18(2), 109–144 (1982) CrossRef
44.
go back to reference Ruijters, D., Vilanova, A.: Optimizing GPU volume rendering. In: The 15th Int. Conf. in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG’06) (2006) Ruijters, D., Vilanova, A.: Optimizing GPU volume rendering. In: The 15th Int. Conf. in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG’06) (2006)
45.
go back to reference Samanta, R., Funkhouser, T., Li, K., Singh, J.P.: Hybrid sort-first and sort-last parallel rendering with a cluster of PCs. In: Proc. of the SIGGRAPH/Eurographics Workshop on Graphics Hardware (2000) Samanta, R., Funkhouser, T., Li, K., Singh, J.P.: Hybrid sort-first and sort-last parallel rendering with a cluster of PCs. In: Proc. of the SIGGRAPH/Eurographics Workshop on Graphics Hardware (2000)
46.
go back to reference Samanta, R., Zheng, J., Funkhouser, T., Li, K., Singh, J.P.: Load balancing for multi-projector rendering systems. In: Proc. of the SIGGRAPH/Eurographics Workshop on Graphics Hardware, August, pp. 107–116 (1999) CrossRef Samanta, R., Zheng, J., Funkhouser, T., Li, K., Singh, J.P.: Load balancing for multi-projector rendering systems. In: Proc. of the SIGGRAPH/Eurographics Workshop on Graphics Hardware, August, pp. 107–116 (1999) CrossRef
47.
go back to reference Strengert, M., Magallón, M., Weiskopf, D., Guthe, S., Ertl, T.: Hierarchical visualization and compression of large volume datasets using GPU clusters. In: Eurographics Symposium on Parallel Graphics and Visualization (EGPGV04), pp. 41–48 (2004) Strengert, M., Magallón, M., Weiskopf, D., Guthe, S., Ertl, T.: Hierarchical visualization and compression of large volume datasets using GPU clusters. In: Eurographics Symposium on Parallel Graphics and Visualization (EGPGV04), pp. 41–48 (2004)
48.
go back to reference Vanek, J., Benes, B., Herout, A., Stava, O.: Large-scale physics-based terrain editing using adaptive tiles on the GPU. IEEE Comput. Graph. Appl. 31(6), 35–44 (2011) CrossRef Vanek, J., Benes, B., Herout, A., Stava, O.: Large-scale physics-based terrain editing using adaptive tiles on the GPU. IEEE Comput. Graph. Appl. 31(6), 35–44 (2011) CrossRef
49.
go back to reference Walshaw, C., Berzins, M.: Adaptive time-dependent cfd on distributed unstructured meshes. In: Ecer, A., et al. (eds.) Parallel Computational Fluid Dynamics: New Trends and Advances, pp. 191–198. Elsevier, Amsterdam (1995) Walshaw, C., Berzins, M.: Adaptive time-dependent cfd on distributed unstructured meshes. In: Ecer, A., et al. (eds.) Parallel Computational Fluid Dynamics: New Trends and Advances, pp. 191–198. Elsevier, Amsterdam (1995)
50.
go back to reference Wang, W., Yang, J., Muntz, R.: Sting: a statistical information grid approach to spatial data mining. In: Proceedings of 23rd International Conference on Very Large Data Bases, pp. 186–195 (1997) Wang, W., Yang, J., Muntz, R.: Sting: a statistical information grid approach to spatial data mining. In: Proceedings of 23rd International Conference on Very Large Data Bases, pp. 186–195 (1997)
51.
go back to reference Weiler, M., Kraus, M., Merz, M., Ertl, T.: Hardware-based ray casting for tetrahedral meshes. In: Proceedings of the 14th IEEE Conference on Visualization’03, pp. 333–340 (2003) Weiler, M., Kraus, M., Merz, M., Ertl, T.: Hardware-based ray casting for tetrahedral meshes. In: Proceedings of the 14th IEEE Conference on Visualization’03, pp. 333–340 (2003)
52.
go back to reference Weiler, M., Mallon, P.N., Kraus, M., Ertl, T.: Texture-encoded tetrahedral strips. In: Proceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics (VV’04), pp. 71–78 (2004) CrossRef Weiler, M., Mallon, P.N., Kraus, M., Ertl, T.: Texture-encoded tetrahedral strips. In: Proceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics (VV’04), pp. 71–78 (2004) CrossRef
53.
go back to reference Whitman, S.: Dynamic load balancing for parallel polygon rendering. IEEE Comput. Graph. Appl. 14(4), 41–48 (1994) CrossRef Whitman, S.: Dynamic load balancing for parallel polygon rendering. IEEE Comput. Graph. Appl. 14(4), 41–48 (1994) CrossRef
54.
go back to reference Wylie, B., Pavlakos, C., Lewis, V., Moreland, K.: Scalable rendering on PC clusters. IEEE Comput. Graph. Appl. 21(4), 62–70 (2001) CrossRef Wylie, B., Pavlakos, C., Lewis, V., Moreland, K.: Scalable rendering on PC clusters. IEEE Comput. Graph. Appl. 21(4), 62–70 (2001) CrossRef
55.
go back to reference Yu, H., Wang, C., Ma, K.-L.: Parallel volume rendering using 2–3 swap image compositing for an arbitrary number of processors. In: Proceedings of Proceedings of IEEE/ACM Supercomputing 2008 Conference (2008) Yu, H., Wang, C., Ma, K.-L.: Parallel volume rendering using 2–3 swap image compositing for an arbitrary number of processors. In: Proceedings of Proceedings of IEEE/ACM Supercomputing 2008 Conference (2008)
Metadata
Title
Towards an efficient parallel raycasting of unstructured volumetric data on distributed environments
Authors
Cristiana Bentes
Bernardo B. Labronici
Lúcia M. A. Drummond
Ricardo Farias
Publication date
01-06-2014
Publisher
Springer US
Published in
Cluster Computing / Issue 2/2014
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-013-0244-0

Other articles of this Issue 2/2014

Cluster Computing 2/2014 Go to the issue

Premium Partner