4 ms·
You need to be more specific. What OS, what programming, what other hobbies? If you want to use virtualisation make sure to get a CPU that supports Intel VT-x
by aw3c2 17y ago
You need to be more specific. What OS, what programming, what other hobbies?
If you want to use virtualisation make sure to get a CPU that supports Intel VT-x or AMD-V.
I would suggest an Athlon II X2 240. It is very cheap and has a lot of power.
If you want to go into CUDA or OpenCL get an NVIDIA GTS or GTX.
SSD is overkill in my opinion. Rather get 4GB RAM and use a ramdisk when you need fast IO (is that IO, I have no idea).
- Murkin 17y agoI am mainly developing in C for embedded platforms (i.e. use different compilers). So compilation speed is crucial. And the PC is used for references, so lots of open PDFs/Webpages. Virtualization is a good point, Ill keep that in mind. Thanks !
- TeHCrAzY 17y agoEssentially, you want a dev machine set up so you never break your flow/mindset/focus because you're waiting for the PC to respond. Lots of RAM. Once you go 4GB++, you wont go back. The amount of time you spent waiting for a pc with 2gb of ram when developing is more significant that it seems. ON that note, grab two of the best gb per $ drives, raid mirror them, and enjoy similar speed enhancements. Re. The CPU, a Quad core might be a good investment for the future, as it seems muti-core programming is going to become more and more important as time goes on. I don't know if your compiler can use multiple cores, so assess that benefit there. If not, dual core may be a better option, as they tend to have higher performance for each single core compared to the quad cores (IE. Core1 on a dual vs Core1 on the quad, the dual will tend to be faster given similar clock speeds).