I’ve been putting this off for about a year now as I managed to eke out some more time from my trusty daily driver. I’m going to be starting a new project that will load up about 20 - 30 gb ( minimum) data into memory and run analysis against it. I have been enjoying reading the book
“Julia high performance 2nd edition” by Avik Sengupta. It’s easy to read, more like a novel really, and lashings of excellent guides relating to getting the most out of Julia. I a particularly interested in the relationship of cpu, memory, gpu ( cuda) and getting to know more about it.
Using advice, over time, from the great people on this forum
I came up with an homebrew approach about $1200 - $1400 with enclosure, power and cooling etc. NOTE the HP ( great workstations in my experience) has 2 Xeon E5-2699 v3 therefore 2 * 18 core and 2 * 36 threads. The cooling is stock and awesome and the power is a beefy 1125w designed for the unit. I can see that the homebuilt has expansion capabilities and the relationship between the components would be faster. I also can see that the cpu’s are AVX2 not AVX512.
either system will have Linux mint 20.2 loaded
HOMEBREW $1500 with cooling, power,case,gpu etc
64gb ram ( 2 sticks ),
and an old gpu I have lying around until the current silliness abates and I can get a decent one.
EBAY BOUGHT $1500 nothing to add for about a year
( no avx512 though)
2x Xeon E5-2699 v3 2.3ghz 45mb SmartCache 9.6 GT/s QPI (18 Core) CPUs
8x 16gb 2133p DDR4 Memory = 128gb
1x 500GB SSD Drive
Quadro 2000 1gb GDDR5 (1x DVI – 2x Display Port
So what should I be considering for julia development using core and threads. Thank you
theakson ( chicago)