Question

Need help choosing CPU for my iMac Pro

If money is not a factor and I just want to get the fastest hardware for my large scale data process, which CPU should I choose?
https://www.apple.com/shop/buy-mac/imac-pro/3.2ghz-1tb

I want to buy the 18 core one, but the speed is a pathetic 2.3 compared to 3.2 for the 8 core version. Why does the clock speed decrease with increase number of cores?

Discussion is locked
Answer
Follow
Reply to: Need help choosing CPU for my iMac Pro
PLEASE NOTE: Do not post advertisements, offensive materials, profanity, or personal attacks. Please remember to be considerate of other members. If you are new to the CNET Forums, please read our CNET Forums FAQ. All submitted content is subject to our Terms of Use.
Reporting: Need help choosing CPU for my iMac Pro
This post has been flagged and will be reviewed by our staff. Thank you for helping us maintain CNET's great community.
Sorry, there was a problem flagging this post. Please try again now or at a later time.
If you believe this post is offensive or violates the CNET Forums' Usage policies, you can report it below (this will not automatically remove the post). Once reported, our moderators will be notified and the post will be reviewed.
Comments
- Collapse -
Answer
That's not how speed works.

18 cores working at say video rendering beats the 8 core CPU easily.

The single core speed only seems to play a factor on very old single threaded applications.

If you are doing video editing, more cores. If gaming the octo core and the best video you can get matters.

- Collapse -
Interesting to know

Many thanks for the reply!

No, I'm not doing video editing or playing games. The main task I'm going to do is to conduct scientific calculations for 50 million and increasing rows of data.

Currently, I'm thinking to get the 18-core with a 128 GB memory. Do you think that will be a good set up for my need?

Thanks!

- Collapse -
I can't answer
- Collapse -
Re: choose

I think the best advice would be to run a benchmark to compare the 2 options.

The best choice for cores and speed depend on how the application handles multiple cores. Ask the maker for advice.

The amount of memory depends on the size of the data and how much space is used for calculations. 100 million rows of 100 bytes are just 10 GB. That would leave 118 GB for OS, program and work space. Might be more than needed. Here also, ask the maker for advice and run a benchmark comparing, say, 32, 64 and 128 GB.

- Collapse -
Thank you

Many thanks for the above replies. They are very helpful!

Yes, I'll use Matlab primarily.

- Collapse -
Other options?

BTW, other than iMac Pro, do I have other options at this price point (~$10K)

- Collapse -
Check out the Matlab link I offered.

CNET Forums