Many thanks for running that bench. A super sized RAM drive on a massive memory monster build is easily achieveable. I asked the author of CCDStack what he recommended and he said a lot of cores and very fast I/o with sufficient memory.
One other factor I have to consider is will server motherboards support Windows 10 Pro - else how Can I leverage directx 12 capable games when they emerge.
This is proving to be quite an interesting quest!
Yes it will, but even the BEST programs, running a single instance, show diminishing returns with cores over 4.
Some are getting better and reaching 8 core, but nothing is fully utilizing the 16 threads of a modern i7 to their full potential.
(OK that's a lie, some back end server stuff is, but I highly doubt this will)...
Keep in mind, you DO need to sleep, so long as it gets all the work done WELL within your down-time, it's reaching the goals.
And if you're processing a single 'batch' while you wait, well 16 threads is enough to get it done in acceptable 'waiting time'. I'd almost guarantee it.
DASA is running a 2600k, which is a 4 core, 8 thread processor; with a modern SATA3 drive, and he hit IO bottlenecks without maxing out the CPU.
We're talking double the cores\threads, and still overclockable.
As for RAM, perhaps stick with the 32GB and forget the RAM disk, PCI-E is plenty fast.
I mean, OK, once you put PCI-E storage in the machine, the CPU may see more load, but unless you move to an unlimited budget, you're chasing bottlenecks forever.
SOMETHING is always going to be the weak link!
In a year or three, You can whack a 16core, 32 thread XEON in a desktop board too.
Just at the moment the price is bullshit, so you don't.... but most 2011-3 motherboards support desktop AND server chips (even if they don't list them).
While I'm sure DASA is going to tweak my 'quickly thrown together' build on the previous page, It's exactly what I think you should be going for a few reasons:
While 'Server' boards USED to be better, I think desktop\gaming boards have taken over.
Icurrently manage 150 sites with local servers. The number of issues these experience compared to my mates old 150PC LAN gaming center, I'd say it's certainly swung the other way.
With solid state caps, 'double thickness copper', and heatsinked VRM's, and various other tech they throw on modern gaming boards, I'm actually of the opinion reliability has gone the OTHER way now.
Server boards are picky picky picky.
Fail a fan it expects to be there, and no boot. Break a RAID, no boot. And really, their range is limited.
As above, that limited range means its rare to find Multi 8/16X PCI-E Slots you're going to need for PCI-E storage. And I dont think I've seen a server board with NVM\M.2 slots at all.
Not to mention, any slight overclocking is harder if it's even possible, on a server board.
You used to pay for the 'stability' of a server board. As above, I'm well of the opinion that 'gaming boards' are now required to stay up during stressed loads, because there could be a Million dollar prize on the line, stability is stress tested about the same between the two, so what on earth are you paying for?
Desktop gear uses a fair bit less than Server gear, especially since you seem so keen on running dual CPU for some reason.
IMO the use for dual CPU is to have dedicated tasks; so if you intend to calculate your pictures WHILE you game a current A+ title? OK it might be useful.
But if you intend to play some oldschool-game, while you wait for the render, just steal a thread or a core, and play away. no need for a dedicated CPU.
Anyway, to answer your question directly, yes.
Windows 10 will run on server hardware just fine.
I take a while to get to the point eh? :P
Edited by Master_Scythe, 07 February 2017 - 09:03 AM.