I’m in process of specing another PC to scratch build for myself - but I’m uncertain what I should put more money on, and what is less important, I recently installed a decent graphics card in my current PC, set PL to use OpenCL and saw a modest improvement in ‘export’ functions.
I’m on a 4 core i5 now, bags of memory, SSL, so what should I throw at this? More cores? Raw core performance? Storage system? I don’t see PL using a huge proportion of my current 32Mb, so I don’t think ‘more memory’ is the answer. But a different chipset (so a bit faster I/O might be)
FWIW, I’m a (retired) software developer. I get that multiprocessing is hard*, and that, as you add threads and processes, you get diminishing returns based on locking sections. So I’m not expecting an i9 (12/18 cores) to do much for me.
*not so much hard to write but hard to debug when something goes wrong, especially on a machine with timings other than your QA test mules.
I’d love to know what machine setups developers are targeting. That was the ‘secret sauce’ when building Windows drivers. Any chance of finding that out?