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

Is Mac Studio finally OK for CFD?

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By masofshad

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 8, 2022, 14:35
Default Is Mac Studio finally OK for CFD?
  #1
Member
 
Join Date: Jun 2016
Posts: 99
Rep Power: 9
xuegy is on a distinguished road
This time it's configurable up to 128GB RAM so I'd say it's finally usable. For $4800($4319 for edu) you get 16 big cores, 128GB RAM, 800GB/s memory bandwidth.
I know it's still very expensive, but for how much $ can you build a comparable x86 workstation?
xuegy is offline   Reply With Quote

Old   March 9, 2022, 00:44
Default
  #2
Senior Member
 
Will Kernkamp
Join Date: Jun 2014
Posts: 338
Rep Power: 12
wkernkamp is on a distinguished road
Yes, should do the benchmark in 15 seconds, I think.
wkernkamp is offline   Reply With Quote

Old   March 9, 2022, 06:21
Default
  #3
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,400
Rep Power: 47
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
Quote:
Originally Posted by xuegy View Post
I know it's still very expensive, but for how much $ can you build a comparable x86 workstation?
From a raw specs perspective: you can't.
If you have everything you need within the Apple ecosystem, and your CFD applications can utilize this theoretical performance somewhat effectively, there is just no competition for this in x86 land.
This new Mac might be within the realm of actually not having enough cores to saturate the memory bandwidth. So that's where a regular workstation could still compete with 48-64 cores. albeit in a different form factor, at a higher price point, and with higher power consumption. Apple's M1 chips have this extreme memory bandwidth because it also serves as the GPU memory.
flotus1 is offline   Reply With Quote

Old   March 9, 2022, 12:07
Default Benchmarks
  #4
New Member
 
masofshad
Join Date: Feb 2022
Location: western USA
Posts: 4
Rep Power: 4
masofshad is on a distinguished road
Some discussion here regarding memory bandwidth on M1 Max:

"Unfortunately, the news here isn’t the best case-scenario that we hoped for, as the M1 Max isn’t able to fully saturate the SoC bandwidth from just the CPU side"
. . . .
"While 243GB/s is massive, and overshadows any other design in the industry, it’s still quite far from the 409GB/s the chip is capable of. More importantly for the M1 Max, it’s only slightly higher than the 204GB/s limit of the M1 Pro, so from a CPU-only workload perspective, it doesn’t appear to make sense to get the Max if one is focused just on CPU bandwidth."

Only way to know for sure is to try it.
Simbelmynë likes this.
masofshad is offline   Reply With Quote

Old   March 9, 2022, 12:26
Default
  #5
Senior Member
 
Simbelmynë's Avatar
 
Join Date: May 2012
Posts: 548
Rep Power: 15
Simbelmynë is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
From a raw specs perspective: you can't.

Can we guesstimate? If it finishes the benchmark, single-core in 400-500 seconds then perhaps 25-31 seconds with the 16 performance cores is a reasonable guess if bandwidth is not an issue. That would be really good, but not the best workstation you can get. A version with 64 cores though, and full compatibility with Linux. They could probably sell that north of 100k Euros
Simbelmynë is offline   Reply With Quote

Old   March 9, 2022, 12:59
Default
  #6
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,400
Rep Power: 47
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
Of course we can guesstimate, extrapolation from incomplete data is one of my favorite pastimes
Let's take an optimistic 400s for a single-core result. That's where the M1 chips in the OF benchmark thread landed. Assuming ideal scaling on 16 cores gives us 25s.

We have a result from 2x Epyc 7313: 29s on 32 cores: OpenFOAM benchmarks on various hardware
And 2x Epyc 7532: 16s on 64 cores: OpenFOAM benchmarks on various hardware

The first one is in the same ballpark, the second one clearly faster than even the most optimistic projections for an M1 Ultra. Looking slightly ahead into the future, the introduction of DDR5, even more memory channels, and huge last-level caches. x86 will make a big leap in the next 1-2 years.

Both of these machines are a much larger form factor. I personally don't care too much about that.
It is safe to assume both machines use much more energy. And when I think about the price per kWh in my part of the world, I am starting to care.
And lastly, neither of these machines will be cheaper than 4800$, even if we only count the parts cost. Get it ready to run from some system integrator, and you can multiply the parts cost by a factor of 1.5x to 2x.

All of this is of course comparing literal apples to oranges. I would not buy an Apple computer for too many reasons to count. But if it works for you, why not?
I am genuinely surprised by Apples price policy for this machine. Only charging 800$ extra for the upgrade to 128GB of RAM is fairly reasonable. Let's ignore how much you have to pay if you want a height-adjustable monitor stand to go with it
Btw: Apple hinted that the Mac Pro will get a similar treatment next. Maybe 4 of these chips in a single package?

Quote:
Some discussion here regarding memory bandwidth on M1 Max:
An interesting find, thanks.
That's the kind of stuff I had in mind when I hedged my bets in the first post
flotus1 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
Method to set environment variables for linking ANSYS Fluent 19.1 and visual studio 1 renrenxiong ANSYS 0 November 13, 2019 07:17
The udf.h headers are unable to open- in VISUAL STUDIO 13 sanjeetlimbu Fluent UDF and Scheme Programming 4 May 2, 2016 05:38
CFX11 + Fortran compiler ? Mohan CFX 20 March 30, 2011 18:56
How to install CGNS under windows xp? lzgwhy Main CFD Forum 1 January 11, 2011 18:44
CGNS lib and Fortran compiler manaliac Main CFD Forum 2 November 29, 2010 06:25


All times are GMT -4. The time now is 04:10.