Hi everyone, thanks for considering this thread. I'm new to the forum, and keen to be part of the community.
I'm spec-ing out a build for the following use cases:
Workstation - Big Data Software Engineering ( Top priority )
Ubuntu Linux / Kubernetes / Apache Spark / Apache Kafka / Scala
Machine Learning / Data Science (Research)
Tensorflow / PyTorch / Jupyter - Mostly Forecast / NLP / Deep Learning
Gaming ( Non Competitive)
Windows 10 Pro Dual Boot / 4k Gaming / (CyberPunk 2077 / Tomb Raider / Civilization VI / DOOM Eternal )
With that in mind, my current target:
CPU: Ryzen 3700X 8 C / 16 T 3.6/4.3 + Wraith Prism // No Overclocking intended
£350
Memory: Corsair Vengeance RGB PRO 64 GB (4 x 16 GB) DDR4 3200 MHz C16 XMP 2.0
£350
Motherboard: X470 AORUS ULTRA GAMING, AMD X470, DDR4, Dual M.2, 2-Way SLi/CrossFire, GbE, USB3.1 Gen2
£125
Storage:
1x 1TB NVMe Samung 970 Evo Plus
£220
1x 4TB Seagate Barracuda
£88
Case: Corsair Carbide Spec-06 w/ 2x 120mm Fans
£85
PSU: Seasonic Focus Plus+ 850 Watt, Full Modular, 80PLUS Gold, SLI/CrossFire, Single Rail, 70A, 120mm Fan
£90
-----------------------------------------------
£1300
-----------------------------------------------
GPU: Nvidia RTX 2080 (Asus Turbo 8GB) - Blower, single fan.
£730
-----------------------------------------------
£2030
-----------------------------------------------
Important notes/ doubts:
PCI4:
This setup ignores PCI 4, which there's very little detail on parts. It seems to me that in 2+ years, PCI 6.0 should be out, and PCI 4.0 and 5.0 would be as short lived as 1.0 and 2.0. By the time NVMes/GPUs are ready to take advantage of it, and price comes down, you'll need a whole set of new kit anyways.
Motherboard:
Bios upgrade doesn't seem to be available for the mentioned motherboard. I could upgrade it to X570 of the same model if the price isn't ridiculous. Big issue here is that it needs to be able to plug the latest Ryzen.
CPU:
More cores would be amazing, but for a lot of distributed applications, it sounds a reasonable price / performance ratio particularly when paired to RAM. It'll offer 4GB per vCore, so great for a large, self contained cluster.
GPU:
8GB is probably not a lot of GPU RAM, but it'll offer enough to get some interesting work done.
Leaving room for a potential second GPU, in case one is needed, or at least headroom for efficient use of the existing GPU.
Besides, games rarely support SLI correctly, and ML engines tend to struggle, often delivering about 80% of the combined power.
Given that we are one year in on the RTX 20xx generation, which is only the first product of a new line. Because of that it doesn't seem like a great idea to spend too much right now, so 2080Ti avoided. Probably in 2 years time, a much more powerful unit with a lot more Tensor Cores would trounce the 2080, which i could still keep, assuming i could pair different gens.
The single fan GPU was based on recommendations that dual fans just don't dissipate heat well when paired.
I've not built a PC in decades, so any advice on cooling, and anything to optimize the build would be greatly appreciated. Anything from PSU, case, you name it. I've joined the forum explicitly to get your feedback.
Here's the bill of materials (several key prices missing since items have not been released yet):
https://pcpartpicker.com/list/sFDpfH
Budget can be stretched, most important thing is to get a great system, but fit for purpose..
I'm spec-ing out a build for the following use cases:
Workstation - Big Data Software Engineering ( Top priority )
Ubuntu Linux / Kubernetes / Apache Spark / Apache Kafka / Scala
Machine Learning / Data Science (Research)
Tensorflow / PyTorch / Jupyter - Mostly Forecast / NLP / Deep Learning
Gaming ( Non Competitive)
Windows 10 Pro Dual Boot / 4k Gaming / (CyberPunk 2077 / Tomb Raider / Civilization VI / DOOM Eternal )
With that in mind, my current target:
CPU: Ryzen 3700X 8 C / 16 T 3.6/4.3 + Wraith Prism // No Overclocking intended
£350
Memory: Corsair Vengeance RGB PRO 64 GB (4 x 16 GB) DDR4 3200 MHz C16 XMP 2.0
£350
Motherboard: X470 AORUS ULTRA GAMING, AMD X470, DDR4, Dual M.2, 2-Way SLi/CrossFire, GbE, USB3.1 Gen2
£125
Storage:
1x 1TB NVMe Samung 970 Evo Plus
£220
1x 4TB Seagate Barracuda
£88
Case: Corsair Carbide Spec-06 w/ 2x 120mm Fans
£85
PSU: Seasonic Focus Plus+ 850 Watt, Full Modular, 80PLUS Gold, SLI/CrossFire, Single Rail, 70A, 120mm Fan
£90
-----------------------------------------------
£1300
-----------------------------------------------
GPU: Nvidia RTX 2080 (Asus Turbo 8GB) - Blower, single fan.
£730
-----------------------------------------------
£2030
-----------------------------------------------
Important notes/ doubts:
PCI4:
This setup ignores PCI 4, which there's very little detail on parts. It seems to me that in 2+ years, PCI 6.0 should be out, and PCI 4.0 and 5.0 would be as short lived as 1.0 and 2.0. By the time NVMes/GPUs are ready to take advantage of it, and price comes down, you'll need a whole set of new kit anyways.
Motherboard:
Bios upgrade doesn't seem to be available for the mentioned motherboard. I could upgrade it to X570 of the same model if the price isn't ridiculous. Big issue here is that it needs to be able to plug the latest Ryzen.
CPU:
More cores would be amazing, but for a lot of distributed applications, it sounds a reasonable price / performance ratio particularly when paired to RAM. It'll offer 4GB per vCore, so great for a large, self contained cluster.
GPU:
8GB is probably not a lot of GPU RAM, but it'll offer enough to get some interesting work done.
Leaving room for a potential second GPU, in case one is needed, or at least headroom for efficient use of the existing GPU.
Besides, games rarely support SLI correctly, and ML engines tend to struggle, often delivering about 80% of the combined power.
Given that we are one year in on the RTX 20xx generation, which is only the first product of a new line. Because of that it doesn't seem like a great idea to spend too much right now, so 2080Ti avoided. Probably in 2 years time, a much more powerful unit with a lot more Tensor Cores would trounce the 2080, which i could still keep, assuming i could pair different gens.
The single fan GPU was based on recommendations that dual fans just don't dissipate heat well when paired.
I've not built a PC in decades, so any advice on cooling, and anything to optimize the build would be greatly appreciated. Anything from PSU, case, you name it. I've joined the forum explicitly to get your feedback.
Here's the bill of materials (several key prices missing since items have not been released yet):
https://pcpartpicker.com/list/sFDpfH
Budget can be stretched, most important thing is to get a great system, but fit for purpose..