Hi, I am using VC++ 6.0 and my application are often single tasks needing maximum cpu powerfull during short time. On the actual PC, my application is only using 50% of cpu because only one of the two processors available is used.(core duo) I have read that wisual studio 2008 is capable to manage several processors. I would like to migrate but I don't know how it is managed. I think that you have to create different threads and affect them to a specific processor. How can I do if I need all the powerfull of the PC on one computation.(mono task). Is visual studio capable to manage this automatically or do I have to speciffically affect a task to a processor (with problems of data exchanges perhaps). Any help or opinion would be greatly appreciated Jeff
hi Jeff, J-F Portala wrote: > I am using VC++ 6.0 and my application are often single tasks needing > maximum > Any help or opinion would be greatly appreciated What does this single task? You can only utilize more than one core, if your single task algorithm can be parallelized. For C/C++ you may take a look at OpenMP http://en.wikipedia.org/wiki/OpenMP For C# imho exists a framework called Parallels, but I haven't a link for you at the moment. mfG --> stefan <--