Help with build down under
I am planning to build a student desktop for my thesis running fluent/cfx (in windows 7) with about 5-10million cells/elements. No gaming just movies and want to overclock
budget of $1200 AUD
here is the list of:
my question is the i7-3930K worth the extra cost for my simulations (difference $306)? Which of the two CPUs will be replaced first with a cheaper processor? And spending an extra ~30% in cost, will that increase my simulation speeds by 30%?
Lastly is 12GB of RAM sufficient for my simulations of 5-10 million cells (plus general use). And is the clock speed of the RAM enough?
edit added PSU info under case point
1. Motherboard - wrong choice I'm afraid. You should go for a ASUS P9X79 (Deluxe or WS) or a MSI X79A-GD65 (8D). The reason is purely the 8 DIMM slots instead of the Intel's 4. This way you can get 32 GB RAM made up of 8 cheaper 4 GB DIMMs.
2. The RAM you picked is too fast and expensive for simulation needs. I've had Kingston HyperX CL9 (4x4 GB) 1600 MHz and then moved to a 32 GB G.Skill kit (4x8 GB) 1333 MHz and there was not even a 2 % decrease in the number of seconds per iteration. In any case, it's MUCH more important to go for more RAM instead of going for faster RAM (since the size of your mesh depends only on the amount of memory). In any case, LGA 2011 boards with 8 memory slots work with quad channel DDR3 which has been proven (in testing) to be even less dependent on memory speed for performance. So, either get 4x4 GB now, or just get 8x4 right away, you won't regret it. The reason I moved to 32 GB was the mesh size limit of ~8 million elements when solving a double precision problem with 16 GB RAM. Ideally, you'd buy 64 GB (8x8) and be done with it, however, people usually recommend not going over 2-4 GB per core because your cpu time cost becomes too great and it'd make more sense to build two computers with 2 CPUs and put 32 GB RAM in each. In this case, my 32 GB are also too much for the i7-2600K that I have, but since I'm a college student doing the thesis and there's no "time limit" pressure, I don't really mind waiting for a day or even more for a run to finish. Conclusion: get the 1600 MHz RAM since it's almost as cheap as the 1333, and get either 16 or 32 GB (consisting of 4 GB DIMMs).
3. I would've gone for the 3930K if the money situation would've allowed, but it didn't so I ended up with a i7-2600K. However, an FX-8150 would've been a better choice as it turned out. You can check in another thread I posted in the forum. But surely the 3930K will eat the FX-8150 since the cores are supposed to be around 20 % faster than 2600K's cores and you've got 6 (12) instead of 4 (8). This also answers your question about the % speed increase, 2 more cores mean 50 % more cores compared to a 2600/2700K and even if scaling isn't completely linear, you should be looking at a > 20 % overall increase in performance (probably even more).
4. The CPU cooler. If you're able to go with a top of the line air cooling like the Noctua, why not opt for at least a Corsair H80 water cooling system? It is in the same price range and the performance under normal loads (non-extreme overclocking) is within 2°C of the Corsair H100 (which I've got on my 2600K). I'd recommend this option since it's quieter, cooler and generally just better. :)
5. Case.. Doesn't matter much, but if you end up buying a Corsair H100 cooling, it'd be smart to make sure the case has a planned space for two 120 mm vents on it's top. For a similar price you can get the Corsair 400R or similar. However, it's best to ask the shop if the H100 fits inside the case with a 8 DIMM LGA 2011 board. Because of the power consumptions of those boards, they have large heatsinks on the chipseat above the left DIMM sockets which sometimes collides with a water cooling radiator in smaller cases like the 400R. But any case with room for 2x120 mm vents on top will do.
6. I don't think skimming on the monitor is the smart thing to do - it is the component that you look at the most. However, there's been nothing but good things said about the Dell U2312 and it's priced very competitively. About the mouse/keyboard.. get anything. :p
Now about the extra questions: I don't think either will be replaced. The 3930K is the most popular out of the 2011 socket processors since it's about half the price of the 3960X and it's the only other one with 6 cores. Similarly, the 2700K is the top end of the 1155 socket but.. there is the IvyBridge coming pretty soon (next year or so) but since Intel went back on their word that IvyBridge would fit into socket 1155 - it won't be replacing the i7-2700K sandy bridge. So, go for which ever one you can afford. Keep in mind that the LGA 2011 board is twice the price of a LGA 1155 but can easily fit 32 GB RAM (or 64 later on, if and when 8 GB DIMMs become more affordable).
Another recommendation that I'd make is to get an SSD hard drive for your system drive. The HDD is the bottleneck of performance in a modern PC. I can't tell you what kind of a transformation it was when I stuck the Corsair Force Series 3 120 GB SSD in there.. I've got Windows and ANSYS installed on it and keep all the "current" projects on it. When something is done and dusted, I move it to a regular magnetic drive for storage to keep room available on the SSD. One thing to mention here is: most of the modern SSD's suffer from a flaw that their speed decreases quite a bit when they're over 70 % filled, this is solved on Corsair Force Series 3 GT drives (Red ones) so get that instead of the regular one. Even a 60 GB SSD drive is quite enough, after all the important install files that are regularly used, there's still over 35 GB free for project/work files. You can install not frequently used programs like burning software and other crap on the magnetic drive. Things I keep on the SSD are things that get run several times in a day (Windows, ANSYS, Word/Excel, PDF/Acrobat, browser etc), while Roxio, Photoshop, Corel and similar things that are run from time to time are residing on the D: drive.
There, I wrote a novel for no reason. A simple list of stuff would've probably sufficed.. Anyway, hope it's useful. :D
If you're looking for a cheaper solution, you might want to look into Amazon Web Services Elastic Cloud Compute (EC2). Since you're working in Windows, you can create an instance, log in w/remote desktop & install your programs and save it as an image.
Then you can close/start the image whenever you need the computer. You can start the image, RD in and load up Fluent and get it running and just log out for a few days and let it churn. You only pay when your instances are running, so it's rather cheap but it might take awhile to download the results.
With the cost of a X79 motherboard being a minimum of $250 and the 3930K being around $700, wouldn't it be most cost effective to just build two 2600k systems having 8 physical cores for ~700 each, then one 3930K system with only 6 physical cores? Understandably, the 3930K has 12 MB L3 cache, vs the 2600K's 8 MB. Do you think the 3930K's cores really run that much more efficiently, to make a 6 (12) core system faster than a 2x4 (16) core mini-cluster?
I'm looking for a future buy for myself and I was evaluating similar options.. Dual Xeon, dual opteron or multiple "regular" computers inteconnected. Conclusion was this: for 2500 euros I can build either a dual Opteron 6272 with 32 cores and 64 GB RAM (there can obviously be more, but I was trying to compare with 4 nodes of regular PCs) or 4 regular computers made up of FX 8150 AMD processor with 8 cores (making this the same 32 cores in total) and each node with 16 GB RAM making it 64 GB in total. Cheap used Mellanox infiniband cards can be had from ebay for 30-50 USD/EUR, however if you're gonna connect more than two nodes you also need an Infiniband switch and those are at least 300 EUR.
If you factor in the hassle of making the infiniband work, installing linux on the 4 nodes and all the related problems.. it's a much simpler and elegant solution to just invest in a proper workstation setup with a dual socket board and two processors.
Another question is always the licensing.. I've written something on that in another thread comparing the i7 2600K and FX 8150. Basically, if you're able to pay tens of thousands of dollars for HPC licensing, then you're probably better off with per-core faster hardware like X5600 series Xeons with 40 Gbit/s Infiniband cards etc. But if you're looking for an entry level setup and you don't plan on paying for HPC licensing.. then a whole "workstation" can be had for the price of a single X5690 Xeon :) and it's going to have more FLOPS than the mentioned Xeon.
I am looking at a similar situation using OpenFOAM on a linux box. I am looking at an AMD 8 core or a faster by 0.5 GHz 6 core processor. Any SWAGs or opinions on which may be faster?
|All times are GMT -4. The time now is 18:39.|