High performance computing is increasingly common in technological industries and there are many different solutions available on the market. Determining which computing solution is most cost-effective can be difficult. This study outlines the performance between a single-user, traditional high-performance workstation and a multi-user, virtualized workstation. Along with this direct performance comparison, the impacts of virtualization on rendering performance, GPUs, and the technological industry is evaluated in this study. Through the repeated rendering of two different Computer-Aided Design (CAD) models under varying test scenarios, a pool of data including render times and image quality is collected and analyzed. Two phenomena are observed and explained. One is a diminishing return in GPU power output that is observed after allocating four or more GPUs to a single rendering task. The second is a noticeable point of image-noise convergence during a render that could potentially be calculated and exploited to make rendering more time-efficient. These discoveries may impact the effectiveness of virtual GPU scalability and make time-consuming rendering more efficient for industry users. The NVIDIA GRID Visual Computing Appliance (VCA) is found to be cost effective for research laboratories that have several users with diverse needs.
Published in | Internet of Things and Cloud Computing (Volume 6, Issue 2) |
DOI | 10.11648/j.iotcc.20180602.11 |
Page(s) | 36-48 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2018. Published by Science Publishing Group |
Rendering, Virtualization, Nvidia Grid Visual Computing Appliance, Graphics Processing Unit Computing, Iray, V-Ray
[1] | D. Raj, “Solidworks Performance in a box: NVIDIA GRID VCA,” WordPress, 2014. [Online]. Available: https://solidworksexpert.wordpress.com/2014/09/30/solidworks-performance-in-a-box-nvidia-grid-vca/. [Accessed: 30-May-2016] |
[2] | A. Herrera, “NVIDIA GRID vGPU: Delivering Scalable Graphics-Rich Virtual Desktops.,” 2015. |
[3] | L. Adhianto, S. Banerjee, M. Fagan, M. Krentel, G. Marin, J. Mellor-Crummey, and N. R. Tallent, “Improving the user experience of the rCUDA remote GPU virtualization framework,” Concurr. Comput. Pract. Exp., vol. 22, no. 6, pp. 685–701, 2014. |
[4] | J. O. Oredo and J. Nijihia, “Challenges of cloud computing in business: Towards new organizational competencies,” Int. J. Bus. Soc. Sci., vol. 5, no. 3, pp. 150–161, 2014. |
[5] | C. N. Höfer and G. Karagiannis, “Taxonomy of Cloud Computing Services,” IEEE Globecom Work., pp. 1345–1350, 2010. |
[6] | H. Hussain, S. U. R. Malik, A. Hameed, S. U. Khan, G. Bickler, N. Min-Allah, M. B. Qureshi, L. Zhang, W. Yongji, N. Ghani, J. Kolodziej, A. Y. Zomaya, C. Z. Xu, P. Balaji, A. Vishnu, F. Pinel, J. E. Pecero, D. Kliazovich, P. Bouvry, H. Li, L. Wang, D. Chen, and A. Rayes, “A survey on resource allocation in high performance distributed computing systems,” Parallel Comput., vol. 39, no. 11, pp. 709–736, 2013. |
[7] | B. P. Rimal, E. Choi, and I. Lumb, “A taxonomy and survey of cloud computing systems,” 5th Int. Jt. Conf. INC, IMS, IDC, pp. 44–51, 2009. |
[8] | J. R. Annette, W. A. Banu, and P. S. Chandran, “Rendering-as-a-Service: Taxonomy and Comparison,” Procedia Comput. Sci., vol. 50, pp. 276–281, 2015. |
[9] | V. V. Kindratenko, J. J. Enos, and G. Shi, “GPU clusters for high- performance computing,” in IEEE International Conference on Cluster Computing and Workshops, 2009, pp. 1–8. |
[10] | J. C. Phillips, J. E. Stone, and K. Schulten, “Adapting a message-driven parallel application to GPU-accelerated clusters,” in International Conference for High Performance Computing, Networking, Storage and Analysis, 2008. |
[11] | M. G. Pelletier, “Parallel Algorithm for GPU Processing; for use in High Speed Machine Vision Sensing of Cotton Lint Trash,” Sensors, vol. 8, pp. 817–829, 2008. |
[12] | Y. Cao, H. Wang, and Z. Ai, “Distributed Multi-GPU Accelerated Hybrid Parallel Rendering for Massively Parallel Environment,” Proc. Int. Conf. Virtual Real. Vis., pp. 30–36, 2014. |
[13] | H. Takizawa and H. Kobayashi, “Hierarchical parallel processing of large scale data clustering on a PC cluster with GPU co-processing,” J. Supercomput., vol. 36, no. 3, pp. 219–234, 2006. |
[14] | NVIDIA Corporation, “NVIDIA GRID K1 and K2 Graphics-Accelerated Virtual Desktops and Applications,” 2013. |
[15] | E. Lindholm, J. Nickolls, S. Oberman, and J. Montrym, “NVIDIA T ESLA : A Unified Graphics and Computing Architecture,” IEEE Comput. Soc., pp. 39–55, 2008. |
[16] | T. Li, V. Narayana, and T. El-Ghazawi, “Exploring Graphics Processing Unit (GPU) Resource Sharing Efficiency for High Performance Computing,” Computers, vol. 2, no. 4, pp. 176–214, 2013. |
[17] | J. D. Owens, M. Houston, D. Luebke, S. Green, J. E. Stone, and J. C. Phillips, “GPU Computing,” Proc. IEEE, vol. 96, no. 5, pp. 879–899, 2008. |
[18] | X. Li and Y. Wang, “Research of Real-Time Terrain Rendering on GPU,” Seventh Int. Symp. Comput. Intell. Des. Res., pp. 14–17, 2014. |
[19] | J. Mielikainen, B. Huang, H.-L. a. Huang, M. D. Goldberg, and a. Mehta, “Speeding Up the Computation of WRF Double-Moment 6-Class Microphysics Scheme with GPU,” J. Atmos. Ocean. Technol., vol. 30, no. 12, pp. 2896–2906, Dec. 2013. |
[20] | NVIDIA Advanced Rendering Center, “NVIDIA Iray Whitepaper,” Berlin, 2012. |
[21] | J. West, “Image Quality Calculator,” University of Manitoba, 2009. [Online]. Available: http://www.umanitoba.ca/faculties/science/astronomy/jwest/plugins.html. [Accessed: 02-Mar-2016] |
[22] | Futuremark Corporation, “3D Mark,” 2013. |
[23] | C. Sandifer, “SPECapc for 3ds Max 2015TM,” Standard Performance Evaluation Corporation, 2014. [Online]. Available: http://spec.org/gwpg/apc.static/max2015info.html. [Accessed: 02-Mar-2016] |
[24] | B. S. G. Parker, H. Friedrich, D. Luebke, K. Morley, J. Bigler, J. Hoberock, D. Mcallister, A. Robison, A. Dietrich, G. Humphreys, M. Mcguire, and M. Stich, “GPU Ray Tracing,” Commun. ACM, vol. 56, no. May, pp. 93–102, 2013. |
[25] | J. R. Raush, T. L. Chambers, B. Russo, and K. A. Ritter III, “Demonstration of Pilot Scale Large Aperture Parabolic Trough Organic Rankine Cycle Solar Thermal Power Plant in Louisiana,” J. Power Energy Eng., vol. 2013, no. December, pp. 29–39, 2013. |
[26] | T. Chambers, J. Raush, and G. Massiha, “Pilot solar thermal power plant station in southwest Louisiana,” Int. J. Appl. Power Eng., vol. 2, no. 1, 2013. |
[27] | T. Chambers, J. Raush, and B. Russo, “Installation and Operation of Parabolic Trough Organic Rankine Cycle Solar Thermal Power Plant in South Louisiana,” Energy Procedia, vol. 49, pp. 1107–1116, 2014. |
[28] | K. A. Ritter III and T. L. Chambers, “Educational Gaming and Use for Explaining Alternative Energy Technologies,” Int. J. Innov. Educ. Res., vol. 2, pp. 30–42, 2014. |
[29] | J. Pizzini, “GPU Rendering vs. CPU Rendering – A method to compare render times with empirical benchmarks,” Boxxtech, 2014. [Online]. Available: http://blog.boxxtech.com/2014/10/02/gpu-rendering-vs-cpu-rendering-a-method-to-compare-render-times-with-empirical-benchmarks/. [Accessed: 02-Mar-2016] |
APA Style
Kenneth Ritter III, Aaron Morgan, Charles Taylor, Terrence Chambers. (2018). Multilevel Performance Evaluation of Nvidia Grid VCA Using Iray and V-Ray Rendering Engines in 3DS Max Design. Internet of Things and Cloud Computing, 6(2), 36-48. https://doi.org/10.11648/j.iotcc.20180602.11
ACS Style
Kenneth Ritter III; Aaron Morgan; Charles Taylor; Terrence Chambers. Multilevel Performance Evaluation of Nvidia Grid VCA Using Iray and V-Ray Rendering Engines in 3DS Max Design. Internet Things Cloud Comput. 2018, 6(2), 36-48. doi: 10.11648/j.iotcc.20180602.11
AMA Style
Kenneth Ritter III, Aaron Morgan, Charles Taylor, Terrence Chambers. Multilevel Performance Evaluation of Nvidia Grid VCA Using Iray and V-Ray Rendering Engines in 3DS Max Design. Internet Things Cloud Comput. 2018;6(2):36-48. doi: 10.11648/j.iotcc.20180602.11
@article{10.11648/j.iotcc.20180602.11, author = {Kenneth Ritter III and Aaron Morgan and Charles Taylor and Terrence Chambers}, title = {Multilevel Performance Evaluation of Nvidia Grid VCA Using Iray and V-Ray Rendering Engines in 3DS Max Design}, journal = {Internet of Things and Cloud Computing}, volume = {6}, number = {2}, pages = {36-48}, doi = {10.11648/j.iotcc.20180602.11}, url = {https://doi.org/10.11648/j.iotcc.20180602.11}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.iotcc.20180602.11}, abstract = {High performance computing is increasingly common in technological industries and there are many different solutions available on the market. Determining which computing solution is most cost-effective can be difficult. This study outlines the performance between a single-user, traditional high-performance workstation and a multi-user, virtualized workstation. Along with this direct performance comparison, the impacts of virtualization on rendering performance, GPUs, and the technological industry is evaluated in this study. Through the repeated rendering of two different Computer-Aided Design (CAD) models under varying test scenarios, a pool of data including render times and image quality is collected and analyzed. Two phenomena are observed and explained. One is a diminishing return in GPU power output that is observed after allocating four or more GPUs to a single rendering task. The second is a noticeable point of image-noise convergence during a render that could potentially be calculated and exploited to make rendering more time-efficient. These discoveries may impact the effectiveness of virtual GPU scalability and make time-consuming rendering more efficient for industry users. The NVIDIA GRID Visual Computing Appliance (VCA) is found to be cost effective for research laboratories that have several users with diverse needs.}, year = {2018} }
TY - JOUR T1 - Multilevel Performance Evaluation of Nvidia Grid VCA Using Iray and V-Ray Rendering Engines in 3DS Max Design AU - Kenneth Ritter III AU - Aaron Morgan AU - Charles Taylor AU - Terrence Chambers Y1 - 2018/05/05 PY - 2018 N1 - https://doi.org/10.11648/j.iotcc.20180602.11 DO - 10.11648/j.iotcc.20180602.11 T2 - Internet of Things and Cloud Computing JF - Internet of Things and Cloud Computing JO - Internet of Things and Cloud Computing SP - 36 EP - 48 PB - Science Publishing Group SN - 2376-7731 UR - https://doi.org/10.11648/j.iotcc.20180602.11 AB - High performance computing is increasingly common in technological industries and there are many different solutions available on the market. Determining which computing solution is most cost-effective can be difficult. This study outlines the performance between a single-user, traditional high-performance workstation and a multi-user, virtualized workstation. Along with this direct performance comparison, the impacts of virtualization on rendering performance, GPUs, and the technological industry is evaluated in this study. Through the repeated rendering of two different Computer-Aided Design (CAD) models under varying test scenarios, a pool of data including render times and image quality is collected and analyzed. Two phenomena are observed and explained. One is a diminishing return in GPU power output that is observed after allocating four or more GPUs to a single rendering task. The second is a noticeable point of image-noise convergence during a render that could potentially be calculated and exploited to make rendering more time-efficient. These discoveries may impact the effectiveness of virtual GPU scalability and make time-consuming rendering more efficient for industry users. The NVIDIA GRID Visual Computing Appliance (VCA) is found to be cost effective for research laboratories that have several users with diverse needs. VL - 6 IS - 2 ER -