I am planning to put together a system for number crunching. I would say 90% Matlab which will be running on Windows 7. The types of algorithms I run are mainly for solving high-dimensional fixed point problems and for doing large scale optimization (use the optimization toolbox frequently). Most of the time I have to write my own code and due to the iterative nature it unfortunately relies on a lot of for/while loops which can not be parallelized. I would like to have the option for overclocking in the future as well but that is slightly less important. My main goal is speed and stability (programs can run for a few days at a time), secondly budget (I am trying to stay around $1000) and lastly energy efficiency. Here is what I am thinking about
CPU: Intel i7 960 - I def want to go i7 and the 960 is the highest in my price range.
Mobo: ASUS sabertooth X58 - I do not know much about hardware, I have seen good reviews on this one though and the price seems reasonable.
RAM: 3x4gb Corsair DDR3 1600. I know the i7 is setup for 1066, but I would like to have the option of overclocking in the future. How much will a lower cas latency help, say 7 vs 9?
Hard Drive: hdd 7200 rpm 500 gb. I don't really need more than 500gb on this unit. The types of work I will do do not read/write data off/to the hard drive frequently so I do not have much use for ssd or a 10000 rpm hdd either. I will also do some work with Matlab and fortran on linux but much less. That means I will either partition the drive or install two separate drives. Any recs on which is more convenient?
GPU: nVIDIA HD GeForce 8400??: I do not know much about what I need here. I def want nVIDIA to utilize the CUDA with Matlab though. However, I do not need to go overboard either as I have no plans of much parallel processing as my algorithms can not be parallelized to begin with. However, I do utilize some CUDA functions and it would be nice to get a little extra kick if possible. Is it possible to get some extra speed here with out spending a lot on the GPU?
PSU: I am thinking anywhere from 600-750w. What are some good brands here? Do I need 750 if I plan to overclock to 4 Ghz?
Cooling: Obviously I need a cpu cooler. Should I go with copper pipes or standard? Again, if I decide to overclock what will I need. Do I need a hard drive fan? What is a good case that allows good cooling, and what cooling fans should I get?
The rest, optical drive, sound card, network card, etc I will figure out myself as they are not relevant for computing speed.
Looking forward to suggestions. Thanks!
CPU: Intel i7 960 - I def want to go i7 and the 960 is the highest in my price range.
Mobo: ASUS sabertooth X58 - I do not know much about hardware, I have seen good reviews on this one though and the price seems reasonable.
RAM: 3x4gb Corsair DDR3 1600. I know the i7 is setup for 1066, but I would like to have the option of overclocking in the future. How much will a lower cas latency help, say 7 vs 9?
Hard Drive: hdd 7200 rpm 500 gb. I don't really need more than 500gb on this unit. The types of work I will do do not read/write data off/to the hard drive frequently so I do not have much use for ssd or a 10000 rpm hdd either. I will also do some work with Matlab and fortran on linux but much less. That means I will either partition the drive or install two separate drives. Any recs on which is more convenient?
GPU: nVIDIA HD GeForce 8400??: I do not know much about what I need here. I def want nVIDIA to utilize the CUDA with Matlab though. However, I do not need to go overboard either as I have no plans of much parallel processing as my algorithms can not be parallelized to begin with. However, I do utilize some CUDA functions and it would be nice to get a little extra kick if possible. Is it possible to get some extra speed here with out spending a lot on the GPU?
PSU: I am thinking anywhere from 600-750w. What are some good brands here? Do I need 750 if I plan to overclock to 4 Ghz?
Cooling: Obviously I need a cpu cooler. Should I go with copper pipes or standard? Again, if I decide to overclock what will I need. Do I need a hard drive fan? What is a good case that allows good cooling, and what cooling fans should I get?
The rest, optical drive, sound card, network card, etc I will figure out myself as they are not relevant for computing speed.
Looking forward to suggestions. Thanks!