CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   Hardware (https://www.cfd-online.com/Forums/hardware/)
-   -   Milan VS Ice Lake (https://www.cfd-online.com/Forums/hardware/240458-milan-vs-ice-lake.html)

zwilhoit January 6, 2022 19:44

Milan VS Ice Lake
 
Hi All,

$10k budget, primary app is FloTHERM. Based on in-stock availability and pricing in my current location, I've narrowed my search down to one of these two options:

2x Epyc 7443 (24c Milan)

2x Xeon Gold 6366Y (24c Ice Lake)

Milan pros:
- ~15% higher ST performance (simulation initialization, radiation calcs)
- More cache

Ice Lake pros:
- Arguably better memory subsystem (see STREAM Triad benchmarks)
- AVX 512 (which I don't currently need)
- Dual socket Haswell system has had good scaling for us in FloTHERM. Dual socket EPYC 7301 (1st gen, 8 NUMA nodes) had poor performance...

Haven't seen a lot of discussion here on Ice Lake. Any recommendations?

Thanks,

Zachary

Simbelmynė January 7, 2022 05:45

We do not have much data on Ice Lake Xeons in terms of CFD. 8380 seems to be about 30% faster than 8280 when used in OpenFOAM, however that is not a 1:1 comparison. I do not know how the FloTHERM load is on the CPU/Memory. Is it possible for the manufacturer to run some tests for you before you purchase?


If you do go with the Ice Lake option (btw I guess you mean 6336Y, not 6366Y?) then this article may be interesting to read:


https://www.phoronix.com/scan.php?pa...clear-21&num=1

flotus1 January 7, 2022 06:21

If you had a really bad time with 1st gen Epyc CPUs with your particular software, the safe option would definitely be to stick with Intel for now.
Rome and Milan had some improvements to alleviate the worst-case scenarios for Naples. But they are still multi-chip designs, and you can't hide that entirely. Ice Lake is still a monolithic design, with all the advantages for software that is not quite ready for NUMA-heavy platforms.

What Intel did with the memory subsystem for Ice lake sounds really nice on paper and in stream, but I haven't seen it translate to real-world performance gains yet. IIRC, the Ice Lake results in the OpenFOAM benchmark thread were a bit disappointing. Don't get me wrong, they will get the job done. But I would have expected more based on the synthetic benchmarks. I guess huge caches still help AMDs CPUs a lot for CFD.

Unfortunately, the only way to be sure with this kind of niche software is to run some tests yourself. That would also factor in which models you typically run, and which parts of the workflow are most time-critical for you. If that's just not an option, stick with the safer solution - Intel.

veldahwang February 6, 2022 23:04

Quote:

Originally Posted by Simbelmynė (Post 819759)
We do not have much data on Ice Lake Xeons in terms of CFD. 8380 seems to be about 30% faster than 8280 when used in OpenFOAM, however that is not a 1:1 comparison. I do not know how the FloTHERM load is on the CPU/Memory. Is it possible for the manufacturer to run some tests for you before you purchase?


If you do go with the Ice Lake option (btw I guess you mean 6336Y, not 6366Y?) then this article may be interesting to read:


https://www.phoronix.com/scan.php?pa...clear-21&num=1

Thanks, that is exactly what I wanted to know.

bravebear April 24, 2022 02:04

dual xeon 8375C would be a good option for 10K budget


All times are GMT -4. The time now is 11:38.