PowerEdge: NAMD Performance on R740 with Volta GPUs

Summary: PowerEdge R740, NAMD, NVIDIA V100-PCIe GPUs, HPC, High-Performance Computing, HPC, and AI Innovation Lab, Performance

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

There are several HPC applicationsThis hyperlink is taking you to a website outside of Dell Technologies.  that can benefit from using NVIDIA GPUs and NAMD is one such application. Nanoscale Molecular Dynamics (NAMD) is open-source software for molecular dynamics simulation, using the CHARMM parallel programming model, designed for high-performance simulation of large biomolecular systems. 
To benefit from GPU acceleration, a CUDA build for NAMD is needed. Instructions to compile NAMD with CUDA support can be found hereThis hyperlink is taking you to a website outside of Dell Technologies. .

In this article, we are going to discuss the NAMD performance with NVIDIAs latest Volta GPU V100-32GB in a single Dell EMC PowerEdge R740 server.

The PowerEdge R740 is a 2U dual-socket server with Intel Skylake processors. It can be configured to support up to 3 double-wide GPUs and a high-speed networking adapter.

Table 1 shows information about the hardware configuration and application details used for the tests. A nightly build version of NAMD was compiled for this test dated 2018-08-17.

       

Table 1 Hardware and Software Configuration Details

Server PowerEdge R740
Processor 2 * Intel Xeon 6148 - 20 core processor @ 2.4 GHz
Memory    192 GB @ 2666 MT/s
GPU   3 * NVIDIA Volta V100-PCIe(32 GB)
Power Supply  2*1600 W
Operating System RHEL 7.4
Kernel: 3.10.0-693.el7.x86_64
BIOS Options System Profile - Performance
Logical processor - Disabled
Turbo mode - Enabled
CUDA Version and Driver CUDA 9.2 (396.26)
NAMD Git-2018-08-17_Source (Nightly Build version), multi-core build
Compiler Intel 2018 u3

 

 


Performance Results

NAMD was tested with three different datasets: ApoA1, F1ATPase, and STMV which consist of 92 K, 327 K, and 1066k atoms respectively. Apoa1 is a smaller dataset compared to F1ATPase and STMV. The performance metric here is "ns/days." The data shown in this section is based on the average of 10 tests.
Figure 1 shows the NAMD performance with CPU and multiple GPUs on three datasets. Instructions from Intel’s websiteThis hyperlink is taking you to a website outside of Dell Technologies. were followed to compile NAMD for Intel Xeon processors. Performance improvement from CPU to GPUs is noted in the graph below.

NAMD Bar chart  
                                                                         Figure 1 NAMD performance on CPU and GPUs

  •     Performance is relative to the Dual-CPU results across the different datasets.
  •     The GPU versions of NAMD provide up to 11.2x speed up compared to the CPU version for all three datasets.
  •     An additional 23%-33% performance increase was measured when the second GPU card was added. A more modest 6-9% was observed from two GPUs to three GPU tests.
     

    NAMD was also tested with different numbers of CPU cores across 1, 2 & 3 GPUs to identify the minimum number of CPU cores needed for best performance.

    STMV line chart 

                                                          Figure 2 STMV performance with different CPU core counts and GPUs

  •     As seen in Figure 2 using too few CPU cores has a negative impact on performance and performance improves as we increase the number of cores
  •     Testing one V100 with 20+ CPU cores achieved good performance. There is an additional 2-3% performance advantage when we use more than 20 cores.
  •     This test was also performed on the other two datasets ApoA1 and F1ATPase. Similar performance behavior was observed with them.
     


     


    Summary

    NAMD performance results on Dell EMC PowerEdge R740 server and NVIDIA Volta V100-32GB GPUs have been presented here. There is ~6.6x-11.2x speedup over CPU-only tests when using GPUs. A R740 server with 3 V100 cards provides the best performance while a R740 with 2 V100 cards is within 91% of the three GPU configuration. If there are budget limitations, one GPU per R740 would be a good choice as it gives up to 8x speed-up compared to CPU. Tests with varied CPU cores and GPUs were also conducted, and we noticed that using too few CPU cores (fewer than 20 cores in our tests) reduces NAMD performance on GPU tests.



     



     

     

Affected Products

High Performance Computing Solution Resources, PowerEdge R740

Products

OEMR R740
Article Properties
Article Number: 000135113
Article Type: How To
Last Modified: 02 يوليو 2026
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.