I have some sources that I need to compile and for me to do this I need a good C++ compiler. I was wondering which compiler would be the best for Win 7 and the rig noted in my sig (i7 920 OCed + 12GB RAM + 5850). I was thinking of using ICC (Intel C++ Compiler) that I can get via the CS department at school or is there a GOOD GCC implementation that matches ICC performance in Win 7. Normally, for stuff like this I use Fedora x64 and GCC, however for this project I need Windows. Will Visual Studio work too? I'm not sure since VB is nonstandard version of BASIC.
Btw, this is a very CPU & RAM bound program specifically aimed at running some fluid dynamic computations (yes, it is multi threaded up and optimized up to 32 threads). For something like this, would compiling with ICC help much?
Note: I did not write this program. A buddy of mine at CMU wrote it.
Just wanted to let you guys know, we converted it in to CUDA compatible code and ran it on an old 8800GTX.... we completed the sim run in ~ 12minutes. We ran the code on an i7 920 OCed and it took ~32minutes. So yeah, CUDA makes a pretty damn big difference, esp. when the sims will start to get more complicated.