Build for scientific computing E5 2687W v4

Hello, I need some help with this build.

I need a PC for scientific computing. My budget is 5.000 € for the whole system, PC, monitors, keyboard ... So for the PC I have a budget around 4.000 €.
I'm from Slovenia which is part of the EU.

A guy from a different company that does similar work to mine has suggested to me I should focus my build around the Xeon E5 2687W V4.
I need high clock speeds but also more cores, so I think this is a good choice.

But I have no idea what motherboard, ram, storage to chose. For the graphics card, I'll probably use a GTX 1080, I don't have the budget for a Quadro.

If someone has some experience with builds like this, please help :slight_smile:

Why not go with Ryzen? They do support ECC after all.

My company will pay for it. So I would like a speed the whole budget and get the best I can in this price range. Because I won't get another PC for the next 10 years. :slight_smile:

1 Like

Can't argue with that :smiley:

If you can you may still want to hold off until some EPYC benchmarks are available for your particular application though. Looks like you could get literally twice the number of cores for less money.

Not sure about single-thread performance, but the Xeon doesn't look overly fast in that department either.

I have no experience with scientific computing machines, just throwing out some ideas.

Is the workload GPU accelerated with CUDA or openCL?

For now, it is only CPU based. But later on, I'll probably use CUDA.

Why not threadripper?

The AMD options look great and I'll probably consider them for my personal use. But I would prefer the Xeon, because it is already tested for my specific use and it's exactly what I need.
But like I said, I don't have any experience building Xeon machines so I would need some help, choosing the mother board and ram. :slight_smile:

Or if someone can share a link of a build with this CPU.

ps. I'm not going to build the PC myself, I just need a parts list

Honestly, try to find proper benchmarks for your workload. Those two architectures are trading blows and you might end up with a slower system in the end. EPYC has 128 PCIe lanes, regardless if it is a single or dual CPU system. Those Xeons have 40 PCIe lanes each, so 80 max in a dual system. Two of those Xeons are around 4000,- bucks, double of what an EPYC 7551P is going for.

  • Dual Intel 2687W v4
  • 24 cores, 48 threads up to 3.5GHz
  • 2x4 channel memory
  • 2x40 PCIe lanes

vs.

  • Single EPYC 7551P
  • 32 cores, 64 threads up to 3GHz
  • 8 channel memory
  • 128 PCIe lanes

As a side effect the board will have a lot more space for RAM and PCIe.
And if money really isn't a problem....

  • Dual EPYC 7601
  • 64 cores, 128 threads up to 3.2GHz
  • 2x8 channel memory
  • 128 PCIe lanes

Wait a minute... I completely overlooked the budget, so you are building a single CPU system. The Xeon is crazy if it isn't used in a dual CPU config. You don't even have to look at EPYC to outperform that chip. Threadripper has more cores, more threads, more PCIe lanes, higher clockspeeds and is half the price. That gives you the budget to upgrade your GPU to a quadro or from a 1080 to two of those, maybe even 1080Tis.

4 Likes

I would agree with @noenken. For a single CPU system it is better to go for a threadripper or wait for an Epyc CPU. The extra cores would make a huge difference on Scientific computing workloads and investing more on GPUs will be essential. Depending on your workload GPU acceleration can be more important than multithreading.

BTW what kind of workload are we talking about?

Like others have said, for a single socket workstation requiring decently high single threaded perf. as well as many cores, you'll probably want to use a high-end enthusiast platform like Intel's X299 or AMD's X399. Since you're doing scientific computing, you'll probably benefit from having ECC ram which only X399 supports, so I'd wait for that to be released (beginning of August, I believe) and go with that.

Thank you all for your replies. Threadripper really looks great, but it's not out yet.
Can please someone recommend a build that I can buy today? I personally would wait for Threadripper, but I have to send the parts list to my boss as soon as possible.
I'm sorry I'm not being more specific what exactly I need. I don't have much experience with this. I'm primarily solving PDEs (diffusion equation). All I know is that I need high clock speeds and I also benefit from more cores. But clock speed is more important. I don't use any GPU processing at the moment but, I'll start learning CUDA or opelGL in the coming months.
If someone can recommend a build that I can buy today (4000€) and is tested, that would be great. Thanks :slight_smile:

Just buy a pre built server with dual Xeons save yourself a lot of trouble.

i really like to thinker with Builds & Parts but for work i will rather have a prebuilt machine, specially with the Warranty and support on site in 4hours.

-Fallen

I have a massive Xeon 2699v4 workstation… and it’s OK. But I wouldn’t necessarily recommend it.
I suggest considering ThreadRipper instead.
Here’s a link to my system build:
https://pcpartpicker.com/b/b8LD4D