|
[Sponsors] |
July 8, 2020, 20:37 |
CPU choice for budget desktop
|
#1 |
New Member
Francisco
Join Date: Sep 2018
Location: Portugal
Posts: 27
Rep Power: 8 |
Hello there!
I need some help choosing a cpu for a desktop on which I will be developing CFD code and running validation simulations which should be < 2*10^6 cells with up to ~1000. Anything larger than that will most likely be ran on the uni's workstations. The cpus I'm currently considering are the Threadripper 1900X, i5-10600K and the Ryzen 5 3600. The 1900X is the optimal choice for CFD simulations because of the quad channel memory. However, I'd be paying ~1000 for a desktop with a 2.5 year old cpu, which makes me a little sceptical about upgradability and how well it'll age. I was also worried about memory compatibility if I try to go for 4x8 GB RAM at 3000-3200MHz. Both the i5-10600K(F) and the the Ryzen 5 would be pretty standard desktop builds for ~750-900 with 16GB RAM (2x8). They're on my mind above most other cpus because of the core scalability with dual channel memory, so I was trying to get the best hexa core performance possible, if that makes sense. That being said, the 3600 is cheaper, and supports faster (3200MHz) memory out of the box. In Intel's favor, when looking at this, I get the feeling that the i5's performance for quad or hexa core simulations would be significantly better, so it could be worth the extra investment. Do I have better options with this budget (i7, R7 3700 or 3800x), or is my reasoning faulty somewhere? The main point is that I'm looking to optimize the build for CFD while preventing it from becoming obsolete for everyday tasks too fast, if this even a legit worry... Thanks in advance for your help! |
|
July 10, 2020, 04:56 |
|
#2 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Considering that you would need a pretty expensive motherboard paired with a TR 1900X, I think you have a better option at a similar price: Intel I7-9800x.
It sure costs more (~340€ in Europe) than a TR 1900x, but you can get a 200$ motherboard to go along with it. ASRock X299 Extreme 4. With much higher single-core performance and no need to worry about NUMA, it is hands down the better choice for a development workstation, compared to first gen Threadripper. |
|
July 10, 2020, 16:55 |
|
#3 | |
New Member
Francisco
Join Date: Sep 2018
Location: Portugal
Posts: 27
Rep Power: 8 |
Quote:
Meanwhile, I thought I should run the OF benchmark case of the stickied thread on the machine I have access to. Just to make sure there is no overlap before taking a decision. May I ask you how high you think the 9800X would be in that benchmark? Maybe slightly above the 1920X? |
||
July 10, 2020, 17:21 |
|
#4 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Right on the first page of that thread, we have results for a 7820x and a 7940x.
Since Intel is selling the same CPUs under different names for years now, you can take these values as a very accurate estimate. Give or take some margin for different software, memory and settings. As you can see, there is a 1950x in that list, slower than a 1920x. So add some healthy error bars to the results in that thread. Listings starting at 340€: https://geizhals.eu/intel-core-i7-98...-a1910522.html |
|
July 11, 2020, 07:46 |
|
#5 |
Senior Member
Join Date: May 2012
Posts: 551
Rep Power: 16 |
2 x 2690v2 is still a very good choice, imho, if you are on a budget. There are reports in the thread where such systems manage 1 iteration per second (not listed in the figure though). You would need good 1866 MT/s memory for that I guess, but it should be fairly easy to obtain. It may be a bit too expensive though, at approx 1700 Euros. Anyhow, you will not get close to those values with either 7800X, 9800X or 10900X series or any Zen 1, Zen 1+ Threadripper. Also, the budget will be difficult (impossible) if you try to build a HEDT with new parts, unless you pick 1900X or possibly 1920X. The cheapest 7820X are around 350 Euros on eBay, excluding shipping, so up to 400 Euros (strange considering 9800X is about the same new in some stores!). A 1900X is 150 Euros new and 1920X is 210 Euros. The X399 platform is about 100 Euros more expensive than the X299. So if you are on said budget, then a 1900X or 1920X may be the best option. The difficult part will be to find dual rank memory @ 3200 MT/S that works with the CPU and motherboard in that case. If you pick a HEDT then I think Intel is probably the safer choice since you have less problems with memory support and you also have an easier time overclocking (if you would be interested in that).
GL; HF! |
|
July 11, 2020, 09:12 |
|
#6 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
The new meta for used dual-socket builds is the Xeon E5-2673 v3. They can be had for around 100 each on aliexpress. Or a bit more expensive if you want to buy within Europe. Prices for other v3 Xeons have come down as well.
Paired with this motherboard: https://www.ebay.de/p/218396160?iid=383440639934 But since OP has access to different machines for doing the heavy lifting, I thought he might get more out of the higher single-core performance of a 9800X. You already mentioned some of the issues with AMDs X399: boards are more expensive than Intel X299, and getting compatible high frequency memory for first gen TR can be difficult, and add even more to the cost. Combined with lower single-core performance and two NUMA nodes per CPU, I don't see the appeal for a development workstation. |
|
July 11, 2020, 09:37 |
|
#7 |
Senior Member
Join Date: May 2012
Posts: 551
Rep Power: 16 |
@flotus1
How much faster would you say this system is compared to a 2690v2? Can we guesstimate around 10-15 % if 2133 memory is used? |
|
July 11, 2020, 10:17 |
|
#8 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Hard to tell exactly, but probably somewhere in the 10-20% range. And I would guess at a slightly lower power consumption, with the overall more modern platform.
Since DDR3-1866 reg ECC is still being sold at rather high prices, using the lowest tier DDR4 memory should not add to the cost too much. |
|
July 11, 2020, 12:43 |
|
#9 | |
New Member
Francisco
Join Date: Sep 2018
Location: Portugal
Posts: 27
Rep Power: 8 |
@flotus:
Quote:
@Simbelmynė: Thank you for your feedback as well! I believe the 2 x 2690v2 would be a bit too expensive for me (not that I wouldn't like to say I have a 20 core monster-machine in my bedroom, of course! ). It would be a heck of a build! But, like flotus said, I was leaning more towards a HEDT, due to the price and me having access to other machines. I was trying to gauge the price delta vs performance between a HEDT with quad channel memory, a more standard dual channel build and the machine I'm currently using. That being said, I ran the benchmark case a bit ago: Code:
# cores Wall time (s): ------------------------ 1 1546.8 2 859.93 4 414.82 8 309.71 10 297.45 12 295.6 The price difference I'm coming up with between the 1900x and the 9800x builds is ~100, if the same memory was to be used (the memory in there is just a placeholder): 9800x- https://pt.pcpartpicker.com/list/TYR3TC 1900x- https://pt.pcpartpicker.com/list/sKzvJb Regarding memory: do you know whether the 9800x scale so well with RAM frequency as the 1900x for numerical simulation? Also, as I'm sorta new to memory channels: would it be effective/easier to find a pack of 2 dual rank sticks (like 2x16GB) instead of a 4pack of single rank (4x8GB) memory sticks? Thank you again! |
||
July 11, 2020, 15:01 |
|
#10 | ||
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Quote:
Quote:
I recommend against the Noctua NH-U12s CPU cooler. Compared to dual-tower coolers from other brands in the 50$ price range, it is pretty weak. |
|||
July 11, 2020, 16:21 |
|
#11 | |
Senior Member
Join Date: May 2012
Posts: 551
Rep Power: 16 |
Quote:
Agreed-ish, the difficulty (as I see it) is finding reliable information on how to set the timings in Intel systems. Primary timings are easy, but secondary and tertiary are very difficult to find. If Intel systems behave in a similar manner as AMD then secondary and tertiary timings are very important. Finally, Zen improve with increasing infinityband frequency, and as such, 3600 MHz (up to 3800 or more with XT series) is the sweet-spot for AMD. Intel should benefit more when going higher (but we can discuss the benefits of decreasing timings instead). Ring-bus seems better (so far) but my guess is that Zen 3 will end that benefit. On Ryzen 3000 systems the timings can improve the simulation results by more than 30 % on a given memory frequency. That is no small potato. |
||
July 11, 2020, 16:33 |
|
#12 | |
Senior Member
Join Date: May 2012
Posts: 551
Rep Power: 16 |
Quote:
This is off-topic but a friend of mine at the university had a Scanning Electron Microscope (SEM) installed in his bedroom =) |
||
July 11, 2020, 17:39 |
|
#13 |
New Member
Francisco
Join Date: Sep 2018
Location: Portugal
Posts: 27
Rep Power: 8 |
Fair enough! Thank you for clearing that up! I'll have to read up on memory and find some memory tests with both processors. The 9800x looks like a better choice, though.
May I ask why? I have found the reviews to be good, but I do reckon that if I ever resort to overclocking it is not enough. |
|
July 11, 2020, 18:05 |
|
#14 | |||
New Member
Francisco
Join Date: Sep 2018
Location: Portugal
Posts: 27
Rep Power: 8 |
Quote:
Man, where do you guys learn all of this? I have a ton to learn about... Anyway, I want to make the most out of the system, but wouldn't the price of memory above 3600MHz go up very quickly? Quote:
I think I remember seeing that on the benchmark thread, it is a huge difference! I had the "lower" end alternative builds for the i5 and the Ryzen 5 sort of closed, with the latter one using 3200MHz RAM due to the official support for that. I suppose I should rethink that if I'm to consider than as an option. Quote:
Oh wow! Imagine bringing someone over and having one of those just casually lying around |
||||
July 12, 2020, 02:56 |
|
#15 | |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Quote:
But when it comes to CPU air coolers, size matters. And the NH-U12s is just way smaller than its competitors in the same price range, leading to significantly lower performance, compared to dual-tower designs. That means the fan has to spin faster, creating more noise. It doesn't help that the included fan has these weird stator blades to increase static pressure, leading to a rather unpleasant noise. Noctua has been experimenting for years with active noise reduction, on a similar fan design. Because this one creates a rather narrow frequency noise that is easier to eliminate with ANR. Trust me on this one, I have this CPU cooler. But it got relegated into one of the low-power systems. Edit: found the video https://www.youtube.com/watch?v=-atLQYr14zI |
||
July 12, 2020, 09:53 |
|
#16 | ||
New Member
Francisco
Join Date: Sep 2018
Location: Portugal
Posts: 27
Rep Power: 8 |
Quote:
I was checking some alternatives in the mean time, and, according to Noctua's website, the 14S, should be enough even for heavy overclocking, so it would be more silent. Unluckily, it won't fit inside the case (which has already been gifted to me). From Noctua I could only find single fan + dual heat sink setups that both fit the case and are at the 14S's level or better: the NH-D15S or the NH-D14, both at a little above the 12S's price. The NH-D15S doesn't require any extra mounting kits for the LGA2066, so I could go for that. I'll also be checking Cooler Master and Corsair, to see if I can find any better deals, but the NH-D15S seems like a good idea if I can't find any good 140mm fans that fit the case. Quote:
|
|||
July 12, 2020, 15:10 |
|
#17 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Scythe Fuma 2 is an excellent choice. High performance, quiet, relatively compact and good value overall.
Offtopic: I don't think anyone would be willing to spend extra for lower noise in servers. Quiet operation must be very low on the priority list. If it is on a list at all. |
|
July 14, 2020, 15:46 |
|
#18 | |
New Member
Francisco
Join Date: Sep 2018
Location: Portugal
Posts: 27
Rep Power: 8 |
I think I'll follow your suggestion once more. It's looks like pretty good cooler for a great price, even with the ports!
Thanks for the suggestion, flotus! Quote:
Regarding this... Yes, you're right. It really isn't, unless there's a noisy one in my basement. But that's not really going to happen anytime soon, if it ever does, and I'm sure there's other ways to soundproof it. |
||
September 24, 2020, 23:04 |
|
#19 |
New Member
Francisco
Join Date: Sep 2018
Location: Portugal
Posts: 27
Rep Power: 8 |
Hello again.
So, in the mean time I was maturing this, while I bought the psu and storage. Then zen 3 was announced and I decided to wait for it, to see it if might be worth it, or even if a price drop on a 3700x could make it worth it. I'm considering that mostly because of the cost/performance after reading Simbelmynė's thread about it. I have been toying with the idea of getting a Ryzen chip and getting faster memory (3600MHz cl16), as suggested. I know it won't be the same as a 4 channel system, but I was wondering if getting dual rank memory (either 2x16GB or 4x8GB) might be an option. I've seen it mentioned in this forum and on tomshardware that there might be a 10-15% improvement in this sort of task. Of course buying a total of 32 GB of RAM would pretty much render the price difference between the setups very small (around 100 euros), as I have also found a slightly cheaper x299 mobo that seems decent in the Steel Legend. All of this made me reconsider the x299 platform again. I've also been reading up on memory and I have a few questions that I was hoping you could help me with, if possible. These are a bit hypohetical, to see if I'm thinking correctly: 1- Ignoring Zen 3 for now. On Zen 2, would it make sense to go for the dual rank setup with a Ryzen 5, or would it be overkill for a 6 core cpu? I'm asking this because, if not, it could be a pretty good price/performance option, like Simbelmynė pointed out. 2-With Zen 2 is 3600MHz the limit? I mean, is it just a point of diminishing returns because of messing with the inifinityband or is it just plain worse? And would there be any guarantee I could get really tight timmings at 3600MHz by getting faster memory? 3- I have finally found what I think is ok priced 3600MHz cl16 memory with the F4-3600C16D-16GVK. I could buy two of these for around 240 euros. I wonder if you could reassure that I'm reading this correctly: in the Steel Legend's QVL they say that it can run with 2 and 4 DIMMS. However, this is a a 2 DIMM set. Does this mean that they have ran 2 sets of these and that they run in quad channel, or is it just 4 DIMMs in total and its not specified if it is 2channel*2ranks or quad channel? 4- Would the 9800x make the most of the x299 4 channel setup under these circunstances? More importantly, does the single core performance go downhill from there and I would lose performance significantly in lightly threaded tasks if I went for a higher core count? I can ask the question the other way around for Ryzen. Do you think the increase in memory bandwidth provided by 2channels*2ranks at decent speeds would be enough for maybe 7 or even all 8 of the 3700x's cores to become relevant? 5- Is it a good idea to start by buying these two sets of ram while I wait for Zen 3 to take a final decision? I think it will support faster memory, but at the time I'm a bit sceptical of going above 3600, as the prices go up very quickly from there. Overall, I'm once again more inclined for the x299, but I'll have some important news budget-wise soon, and I'm curious about Zen 3. Many many thanks for you help once again! Edit: I have found the extreme 4 on stock again, so that option is open again. Last edited by ships26; September 25, 2020 at 05:37. |
|
September 26, 2020, 08:10 |
|
#20 |
Senior Member
Join Date: May 2012
Posts: 551
Rep Power: 16 |
1. Dual rank will make it more difficult to hit good timings. If you can manage tight timings at 3600 MT/s then it is most likely better to have 2R memory vs 1R. In terms of performance we have not seen any result with a Ryzen 5 setup that manages as well as 3700X or 3900X. This seems strange to me though since dual channel memory becomes a visible bottleneck after 6 cores on both the latter.
2. In many cases yes. You can perhaps reach 3800 MHz on the memory while still keeping 1:1 on the infinity fabric. The silicone lottery will decide. 3. I cannot reassure anything. Many motherboard manufacturers list different configurations on their QVL. If you wish to increase your likelihood of hitting high memory overclock then you should assert that the memory layout is Daisy Chain in case you go for 2 memory sticks. If you go for 4 sticks then you want a T-topology. Daisy Chain is the most common in X570 boards. Your memory is probably going to work just fine, Zen2 is much more forgiving when it comes to memory overclock compared to previous generations. 4. I believe the 9800X is a better choice compared to the 3700X. If you talk about more cores (e.g. 9820X) then you might get slightly better results, however if you look at the benchmark thread you can see that a 7820X performs just as well as a 7940X, so it is not certain. 5. This is completely up to you. If you get a good 3600 memory then it can easily overlock to 4000+ with looser timings and higher voltage. We have no idea how good Zen3 will be so this is a roll of the dice, you just have to wait until the release. I do not think it will be faster than the 9800X even if the gap might be smaller. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
CPU choice | zero_custom | Hardware | 3 | January 12, 2016 08:23 |
Multi 5820k CPU in a desktop or workstation? | sharonyue | Hardware | 5 | December 23, 2015 15:35 |
Superlinear speedup in OpenFOAM 13 | msrinath80 | OpenFOAM Running, Solving & CFD | 18 | March 3, 2015 06:36 |
Star cd es-ice solver error | ernarasimman | STAR-CD | 2 | September 12, 2014 01:01 |
OpenFOAM 13 Intel quadcore parallel results | msrinath80 | OpenFOAM Running, Solving & CFD | 13 | February 5, 2008 06:26 |