Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
tools
vsnet.act
vsnet.debugging
vsnet.documentation
vsnet.enterprise.tools
vsnet.general
vsnet.ide
vsnet.jlca
vsnet.servicepacks
vsnet.setup
vsnet.vsip
vsnet.vss
vsnet.vstools.office
vstudio.development
vstudio.extensibility
vstudio.general
vstudio.helpauthoring
vstudio.setup
vstudio.sourcesafe
  
 
date: Wed, 11 Jun 2008 11:41:17 +0200,    group: microsoft.public.vstudio.development        back       


use of core 2 duo   
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
date: Wed, 11 Jun 2008 11:41:17 +0200   author:   J-F Portala

Re: use of core 2 duo   
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 <--
date: Wed, 11 Jun 2008 11:55:58 +0200   author:   Stefan Hoffmann

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us