|
[Sponsors] |
August 28, 2017, 03:45 |
Intel® Xeon Phi™ Processor
|
#1 |
New Member
Join Date: Jan 2013
Posts: 8
Rep Power: 13 |
Hello,
I have one question related to processor selection for Fluent simulation. Intel Phi processor often has more cores, but lower frequency than Intel® Xeon® Processor E7 processor. For example, in order to have 64cores, one Intel Phi processor can be enough, but 4 Xeon® Processor E7 processors are needed. Most likely 4 Xeon® Processor E7 processors solution is more expensive. But can 4 Xeon® Processor E7 processors solution also promise higher Fluent simulation speed? How to compare the Intel Phi processor frequency and Intel® Xeon® Processor E7 processor frequency? Any advice is appreciated. Thanks in advance. |
|
August 28, 2017, 05:31 |
|
#2 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46 |
Both Intel and Ansys appear to be working on this topic together. However, the fact that it is not advertised aggressively should be our first clue that Ansys with KNL is not yet competitive. See for example this blog post here: http://www.ansys-blog.com/boost-ansy...-technologies/
If even Ansys admits that they are not yet satisfied with the performance, the customer should definitely avoid the feature for now. You should instead consider the first point on their list: Intels new Skylake-SP processors. They replaced the older Xeon E5 and E7 processors. Or you can have a look at what AMD has to offer with their new "Epyc" processors. Comparing KNL and a "regular" CPU is next to impossible. The differences in the architecture are quite large. See For example this presentation if you want to learn more: https://colfaxresearch.com/how-knl/ |
|
August 28, 2017, 05:53 |
|
#3 |
New Member
Join Date: Jan 2013
Posts: 8
Rep Power: 13 |
Thank you very much. This is a very valuable point.
The Intel processors based on Skylake-SP processors now are mainly Xeon Scalable Processors. I will look deep into those products. |
|
August 28, 2017, 10:43 |
|
#4 |
Senior Member
Join Date: Mar 2009
Location: Austin, TX
Posts: 160
Rep Power: 18 |
Xeon Phi's potential for CFD is not the huge core count, it's the 16GB level 4 cache. If you use this cache in conjunction with the main system memory, you get about 500GB/s of memory bandwidth. That is over 4x as much as the newest Xeon Gold. Of course the catch is your simulation needs to be small enough to fit in the cache.
The huge core count is actually a bad thing for CFD since it creates a lot of inter-process communication overhead. If Intel would release a more traditional 8-16 core processor with this same 16GB cache, that would be the ultimate CFD processor. Here is a benchmark that shows a single Xeon Phi as significantly faster than two last-gen Xeon E5's: https://www.ictgmbh.net/boost-openfo...ntel-xeon-phi/ |
|
August 29, 2017, 04:55 |
|
#5 |
Senior Member
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 501
Rep Power: 20 |
It would be interesting to find out the best option for a 8 core configuration.
|
|
August 29, 2017, 11:23 |
|
#6 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46 |
If we are talking about maximum performance in a single machine using off-the-shelf hardware while being limited by an 8-core license, my money would be on a quad-socket system with 4 Xeon Gold 6144. The frequency when running 2 cores per CPU should be 4GHz or higher and the L3 cache is relatively large.
Of course compared to other possible solutions you are spending several times more money for just a few percent more performance. On the bright side however, you are prepared if you ever upgrade your license to 32 cores |
|
August 29, 2017, 15:00 |
|
#7 | |
Senior Member
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 501
Rep Power: 20 |
Quote:
|
||
August 29, 2017, 15:09 |
|
#8 |
Senior Member
Join Date: Mar 2009
Location: Austin, TX
Posts: 160
Rep Power: 18 |
You've got to have an overall budget to answer that question. Incremental dollars will make it incrementally faster. You need to know what dollar total to stop at, and the optimal platform (Skylake/EPYC, dual/single socket, etc) will not be the same for every budget.
|
|
August 29, 2017, 17:39 |
|
#9 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46 |
This. A more "reasonable" solution would be a dual-socket workstation with 2 Xeon Gold 6128 (6 cores) or 6144 (8 cores). This way you can run a simulation on 8 cores and still use the workstation for other tasks like pre/postprocessing.
There is no point in going for a much cheaper option since the license cost per year is much higher than the price for the workstation. Same applies to electricity costs. And it is not that hard to get silent cooling for such a dual-socket workstation. The other options:
|
|
August 30, 2017, 09:43 |
|
#10 |
Senior Member
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 501
Rep Power: 20 |
Thanks Alex. There are rumours, that they want to change the licensing system for ccm+, but as long as it works this way, the 2x Xeon seems to be the best option.
I hope we get some benchmark data in the near future. Cooling the machine is probably not the problem, but my office will become a little warm when running a 4 processor machine :-) |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Decomposing meshes | Tobi | OpenFOAM Pre-Processing | 22 | February 24, 2023 09:23 |
Foam::error::PrintStack | almir | OpenFOAM Running, Solving & CFD | 91 | December 21, 2022 04:50 |
[snappyHexMesh] Error snappyhexmesh - Multiple outside loops | avinashjagdale | OpenFOAM Meshing & Mesh Conversion | 53 | March 8, 2019 09:42 |
[mesh manipulation] Importing Multiple Meshes | thomasnwalshiii | OpenFOAM Meshing & Mesh Conversion | 18 | December 19, 2015 18:57 |
SigFpe when running ANY application in parallel | Pj. | OpenFOAM Running, Solving & CFD | 3 | April 23, 2015 14:53 |