CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Hardware

Intel® Xeon Phi™ Processor

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By flotus1
  • 1 Post By kyle

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 28, 2017, 03:45
Default Intel® Xeon Phi™ Processor
  #1
New Member
 
Join Date: Jan 2013
Posts: 8
Rep Power: 13
Nautilus1954 is on a distinguished road
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.
Nautilus1954 is offline   Reply With Quote

Old   August 28, 2017, 05:31
Default
  #2
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
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/
flotus1 is offline   Reply With Quote

Old   August 28, 2017, 05:53
Default
  #3
New Member
 
Join Date: Jan 2013
Posts: 8
Rep Power: 13
Nautilus1954 is on a distinguished road
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.
Nautilus1954 is offline   Reply With Quote

Old   August 28, 2017, 10:43
Default
  #4
Senior Member
 
Join Date: Mar 2009
Location: Austin, TX
Posts: 160
Rep Power: 18
kyle is on a distinguished road
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/
kyle is offline   Reply With Quote

Old   August 29, 2017, 04:55
Default
  #5
Senior Member
 
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 501
Rep Power: 20
JBeilke is on a distinguished road
It would be interesting to find out the best option for a 8 core configuration.

  • one Epyc
  • two Epycs
  • Skylake-X
  • Threadripper
  • Xeon-Phi
JBeilke is offline   Reply With Quote

Old   August 29, 2017, 11:23
Default
  #6
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
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
nnunn likes this.
flotus1 is offline   Reply With Quote

Old   August 29, 2017, 15:00
Default
  #7
Senior Member
 
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 501
Rep Power: 20
JBeilke is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
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
Ok, let's be a bit more realistic:
  • You are the one who has to pay for the license (ccm+) and the machine.
  • The machine will stay under YOUR desk. So noise and cooling (it should also work in summer) are also important.
  • The tesla generator is still in developement, so we have to buy the electricity.
JBeilke is offline   Reply With Quote

Old   August 29, 2017, 15:09
Default
  #8
Senior Member
 
Join Date: Mar 2009
Location: Austin, TX
Posts: 160
Rep Power: 18
kyle is on a distinguished road
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.
flotus1 likes this.
kyle is offline   Reply With Quote

Old   August 29, 2017, 17:39
Default
  #9
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
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:
  • one Epyc: great value, but lacks performance per core compared to the Xeons
  • two Epycs: same. Excellent choice if you do not have an expensive per-core licensing system
  • Skylake-X: lacks memory performance with only 4 channels compared to 2x6 channels
  • Threadripper: all of the above
  • Xeon-Phi: lacks performance per core
flotus1 is offline   Reply With Quote

Old   August 30, 2017, 09:43
Default
  #10
Senior Member
 
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 501
Rep Power: 20
JBeilke is on a distinguished road
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 :-)
JBeilke is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


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


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