From: Norman Geist (norman.geist_at_uni-greifswald.de)
Date: Tue Jul 28 2020 - 07:36:02 CDT
I’d say don’t use hyperthreading in HPC in general, nothing special about GPUs. You can assign your tasks/threads to physical core only, e.g. using taskset, but determining the correct mapping can be tricky.
Bests
Norman Geist
Von: owner-namd-l_at_ks.uiuc.edu [mailto:owner-namd-l_at_ks.uiuc.edu] Im Auftrag von Ashkan Shekaari
Gesendet: Dienstag, 28. Juli 2020 14:25
An: namd-l <namd-l_at_ks.uiuc.edu>; Roshan Shrestha <roshanpra_at_gmail.com>
Betreff: Re: namd-l: Slow performance over multi-core processor and CUDA build
Dear Roshan,
DO NOT USE GPU along with cpu- hyperthreading
-- All the best, Ashkan Shekaari, Ph.D Candidate in Solid State Physics, K. N. Toosi University of Technology, Tehran, Iran _____ From: "Roshan Shrestha" <roshanpra_at_gmail.com <mailto:roshanpra_at_gmail.com> > To: "namd-l" <namd-l_at_ks.uiuc.edu <mailto:namd-l_at_ks.uiuc.edu> > Sent: Tuesday, July 28, 2020 2:31:14 PM Subject: namd-l: Slow performance over multi-core processor and CUDA build Hi everyone, I have a system with i7 9700k 8 core processor and rtx 2070 Nvidia GPU. My namd is cuda build; but I am extremely disappointed with its performance as it gives me like 0.21 ns/ day while with the same system gromacs give me the performance of more than 300 ns/day. I really can't fathom what's the issue here as namd2 is using the GPU when I see the GPU processes using nvidia-smi. The command I typically use to run the simulation is: namd2 +p8 .... .conf | tee .... .log Do I need to specify anything extra in the command? or in my configuration file. Thanks. With best regards -- Roshan Shrestha M.Sc (Physics) Central Department of Physics, Tribhuvan University Kathmandu, Nepal
This archive was generated by hypermail 2.1.6 : Thu Dec 31 2020 - 23:17:13 CST