Multilevel Performance Evaluation of Nvidia Grid VCA Using Iray and V-Ray Rendering Engines in 3DS Max Design
Internet of Things and Cloud Computing
Volume 6, Issue 2, June 2018, Pages: 36-48
Received: Mar. 22, 2018;
Accepted: Apr. 4, 2018;
Published: May 5, 2018
Views 930 Downloads 49
Kenneth Ritter III, College of Engineering, University of Louisiana at Lafayette, Lafayette, USA
Aaron Morgan, College of Engineering, University of Louisiana at Lafayette, Lafayette, USA
Charles Taylor, College of Engineering, University of Louisiana at Lafayette, Lafayette, USA
Terrence Chambers, College of Engineering, University of Louisiana at Lafayette, Lafayette, USA
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.
Kenneth Ritter III,
Multilevel Performance Evaluation of Nvidia Grid VCA Using Iray and V-Ray Rendering Engines in 3DS Max Design, Internet of Things and Cloud Computing.
Vol. 6, No. 2,
2018, pp. 36-48.
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]
A. Herrera, “NVIDIA GRID vGPU: Delivering Scalable Graphics-Rich Virtual Desktops.,” 2015.
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.
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.
C. N. Höfer and G. Karagiannis, “Taxonomy of Cloud Computing Services,” IEEE Globecom Work., pp. 1345–1350, 2010.
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.
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.
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.
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.
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.
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.
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.
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.
NVIDIA Corporation, “NVIDIA GRID K1 and K2 Graphics-Accelerated Virtual Desktops and Applications,” 2013.
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.
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.
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.
X. Li and Y. Wang, “Research of Real-Time Terrain Rendering on GPU,” Seventh Int. Symp. Comput. Intell. Des. Res., pp. 14–17, 2014.
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.
NVIDIA Advanced Rendering Center, “NVIDIA Iray Whitepaper,” Berlin, 2012.
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]
Futuremark Corporation, “3D Mark,” 2013.
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]
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.
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.
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.
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.
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.
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]