hardware bench

Based on car tire burnout from example scenes.

but please, turn off read cache preview during sim (preview tab). used nightly from may 1st. and here’s my results:

CPU
INTEL XEON 2699 V4 ES@2.4Ghz [44 threads]

RAM
Kingston HyperX Savage DDR4 [HX424C14SBK4/64]@14-14-14-35-CR1

Total elapsed
11m 15s
Performance
3.49 vox/s

P.S. RAM performance tests used:
http://www.softpedia.com/get/System/Benchmarks/MaxxMEM2.shtml
https://www.aida64.com/downloads


Heh. Not bad. I wonder, where all the AMD ryzen or epycs ?

I will try it out tomorrow on 2990wx

Btw, would be great to have phx logs also. Interesting what would be the slowest part.

Threadrippers are unfortunately NUMA inside, so they won’t perform well. You can check here for more info on the recommended hardware: Chaos Docs

Cheers!

@Svetlin

So I know there are many factors involved as per the recommendation document.
What machines do you guys prefer to use?
I’m looking at a new machine soon, and I can get the i9-7900 or a Threadripper 1950x for the same price.
Now I don’t do tons of fluid work, but enough that I want to consider it in my setup.
If I understand the NUMA issue correctly, the threadripper would effectively be an 8 core machine vs the i9s 10 cores.

Thanks

Let us see TR results first :slight_smile:

@georgi.zhekov should be able to say more specifically what model of TR we tested Phoenix on - it was a 16 core, 32 thread CPU and produced roughly the same results as an i7-5820K, except for some (not all) FLIP scenes where the TR is slower. We need to check the bus speed on both configurations though, because it is just as important as the CPU.

Using a NUMA CPU won’t automatically exclude half the cores - you would need to do it manually from the Simulation rollout. However, with Threadrippers and some Xeons that are NUMA inside but don’t register as such in Windows, this can’t be done because as much as Phoenix could gather from the OS is that it’s a plain old CPU. You could try to work around this by setting the thread number to half the threads and hope that Windows orders the first NUMA node cores first and the rest second (for a 2-NUMA config).

Otherwise, using all cores on a NUMA won’t automatically halve the speed. The sim could work a bit slower or even more than twice slower, depending on the CPU.

The TR we tested was the 1950x vs the i7-5820K and as Svetlin said it was pretty much the same result, although it has quite a lot more cores. The bus speed is around the same for both CPUs.

Thanks for the info guys, So I guess for now the i9 will perform better in the sim department.
Is the NUMA issue something that is solvable in the near future, or would it require a full re-look at the core, as I guess that processors like the TR2 will seam like they under perform.
Do you know if NUMA affects other simulators ie Houdini or realflow?

Hi,
The problems with the NUMA configurations (and the distributed simulations) is inherent to some of the basic algorithms of the fluid simulations, so solving them is not just implementation problem. This doesn’t mean that no optimizations are possible, but it is unclear how much things can be improved with the current algorithms.
In general fluid dynamics simulations are more memory intensive than rendering and that is why multi-core and especially NUMA systems seem to under perform - the bus speed is often the limiting factor, as noted in the docs. And in the NUMA processors the different cores need different time to access the memory, so the problem becomes even greater there. Have in mind that some processors with high core count have NUMA architecture even if that is not said explicitly.

I wonder, why still there’s no TR benches here ? What’s happened ?!

I saw vlado got his hands on tr 2990. Plz can you test itat full powe and at maybe one memblock out of four (32/4) cores?

2990wx
Total elapsed time - 14m 31s

Weee :slight_smile: My old sh*t is still capable :smile: Thx!

Installed new win10 1809 - and my results are 13minutes11seconds (3.27mvox). I turned off meltdown updates and still the same. Vraybench renders with the same speed. Interesting…


Dual Intel Xeon E5-2650 v2 … 2x 8 cores

Total Elapsed:
Both Numa.   17m6s
Single Numa: 23m15s

EDIT: 14m6s on 3.12 → indeed ~20% faster :sunglasses:




Hey,

Make sure to grab a latest nightly - we have some large test scenes here that are running 20-30% faster simulations now compared to 3.04 :slight_smile:

Cheers!

Running the scene on Ryzen 2700x - 13m 51s

Using a nightly build from 20.10.2018 :slight_smile:

Up for this already “old” topic.
I’m simming on a Threadripper 2950X (DDR4 3200 and M2 drive). Previsouly I was simming on a Threadripper 1950X. I get small speed up.
I’m still thinking about a new system, only for Sims, but I’m still wondering what would be a good/better system.
Will test the AIDA benchmark just to compare with what we have above :slight_smile:

Still no benchmark tool around for PhoenixFD ?