» 
Pure number crunching power!
I've had to drop out of computer specs and news lately due to school, so I haven't been able to keep up with what's best for what lately. Simply put, I have a c++ script and a Matlab script. These scripts will be doing a recursive operation on numbers extending past 15 digits.
I need POWER!. I wish c++ could do 64-bit integers, but AFAIK, windows is still 32-bit and doesn't truely perform 64 bit operations. So I have matlab dealing with all of the 25+ digit stuff, as the functions I've created in c++ to do stuff are just too slow.
Currently in Matlab, it takes 2 minutes to process 10,000,000 numbers through the algorithm (each number takes a different number of "iterations" through the algorithm until it's done, so the above number is just an average). This means it takes hours or days to do some of the stuff I need it to do!
Even if I could cut this time by 20% I'd be happy! I currently have an AthlonXP 2100+ Thoroughbred B cpu (266 fsb?) running with 512MB 2700 DDR ram. The size of the memory isn't a problem: I only use ~300 MB max for this processing. Speed of the memory might need to be changed.
If you have suggestions, I'll need a link or something. I can't just go on hearsay, since the money buying this isn't mine and I have to justify every penny.
Thanks in advance!
|