Performance benchmarks #734
Unanswered
samjvsutcliffe
asked this question in
Q&A
Replies: 1 comment 6 replies
-
Are you compiling on |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Preface
I'm looking to use cb-geo/mpm as a foundation for my PhD, and had a performance issue come up.
I've built MPM for our HPC cluster (Hamilton 8), and found a performance 100x slower than reported in "Scalable and modular material point method for large-scale simulations" over the plate in hole benchmark.
I attempted to use the same parameters (No MPI, 16 threads).
The processor used in our cluster is a 2x AMD EPYC 7702 instead of the 2x Intel Xeon Skylake 6142 but the performance is reasonble.
Build setups
I followed the build guide in the Readme, with the exception of changing to a Release build (I checked it was using -O3).
Relevent modules loaded for the build:
Not built with:
A 100x performance regression is rather large, I'm thinking I've built something wrong but can't see where.
Profiling
Just doing some cursory profiling, I found the bulk of my time was spent in reasonble functions, and not some misconfigured library doing something weird.
Question
Does this performance seem weird to you, have I miss-built my setup and if so how can I build it properly!
Potentially this could be put down as an "issue" if there is a signifigant performance regression on AMD CPUs.
Beta Was this translation helpful? Give feedback.
All reactions