patonb
Golden Master
- Messages
- 9,748
- Location
- In Gov't Regulated Cubical
I'll take a look into your programs later, but i'll shed some light on multicore.
As you probably know, you have the cpu. Back a few years ago you had the pentium cpu. It'd work on 1 process at a time, then switch to anothefr, then another, and so on... Swo i sec second it might work on 300 different things
Then came dual and quad cores, aka multi-core chips. So 2 cpus on 1 chip. You can now run 2 processes at a time, so you can run 600 process per second or the same 300 processes as before but in half the time. This is because a process couldnt be run using both cpu cores at once.
Then programers learnt how to get a program to run using both. so 1 process could get worked on by both cpus, cutting its working time in half. The thing though is alot of programs are stll single threaded, aka 1 cpu prpogram, so having 8 cpu's doesn't change its working speed. Most newer programs are 2 threads, and even fewer are 4 cores.
Basically the above boils down to, if your program can only use 1 or 2 cores of a cpu, getting an 8 core cpu, like a 2600k, is a waste of money compared to the 2500k which is 4 cores.
But if your program does use 4, a 2600k will speed things tremendously.
An ssd is useful if in it allows your programs to work faster. They are definately not for storage, and I'd suggest a green type western digital to do that. Inexpensive and they power down when not being used.
As you probably know, you have the cpu. Back a few years ago you had the pentium cpu. It'd work on 1 process at a time, then switch to anothefr, then another, and so on... Swo i sec second it might work on 300 different things
Then came dual and quad cores, aka multi-core chips. So 2 cpus on 1 chip. You can now run 2 processes at a time, so you can run 600 process per second or the same 300 processes as before but in half the time. This is because a process couldnt be run using both cpu cores at once.
Then programers learnt how to get a program to run using both. so 1 process could get worked on by both cpus, cutting its working time in half. The thing though is alot of programs are stll single threaded, aka 1 cpu prpogram, so having 8 cpu's doesn't change its working speed. Most newer programs are 2 threads, and even fewer are 4 cores.
Basically the above boils down to, if your program can only use 1 or 2 cores of a cpu, getting an 8 core cpu, like a 2600k, is a waste of money compared to the 2500k which is 4 cores.
But if your program does use 4, a 2600k will speed things tremendously.
An ssd is useful if in it allows your programs to work faster. They are definately not for storage, and I'd suggest a green type western digital to do that. Inexpensive and they power down when not being used.