My question is general, though I have a specific example. My question is this: How can I predict whether a powerful CPU will be fully exploited in a scenario with memory that is (relatively) low?
My example is this: I'm specing out a Dell Precision 7920. I'm working with a programmer who will be using the system. We're going to install Linux and he'll be using his own code for a lot of number crunching. He's selected a powerful dual processor with 20 cores but he's selected only 32 GB RDIMM for the memory. I told a third person that the CPU wouldn't be fully exploited in this scenario but my programmer disagrees strongly and I may be wrong. I've realized that I don't know enough about this kind of question to answer with authority.
In general, any information about predicting bottlenecks is welcome.