Windows XP Community - XPHeads



multi-core processor support in XP embedded?

microsoft.public.windowsxp.embedded


Reply
  #1 (permalink)  
Old 06-03-2008, 12:10 PM
iant
 
Posts: n/a
multi-core processor support in XP embedded?
Anyone know where I can find out about XP embedded's support for dual core
and quad core processors?
For example, can I force components to start in specific cores, can I "ban"
the OS from running in certain cores?


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 06-04-2008, 02:41 AM
Mike Warren
 
Posts: n/a
Re: multi-core processor support in XP embedded?
iant wrote:

> Anyone know where I can find out about XP embedded's support for dual
> core and quad core processors?


You just need to use the right HAL component for your hardware.


> For example, can I force components to start in specific cores, can I
> "ban" the OS from running in certain cores?


If there is some way to do it on XP Pro, and I don't think there is,
then it will be possible on XPe.

There is no extra feature of XPe that I'm aware of to allow this either.

--
- Mike
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 06-04-2008, 06:50 PM
Luke Alcatel
 
Posts: n/a
Re: multi-core processor support in XP embedded?
I can only speak first-hand about dual-core. Use GetProcessAffinityMask and
SetProcessAffinityMask for query and assignment of processes to specific
cores. I think that consistent with Window's annoying preference to be
non-deterministic (even XPe) the system may undermine the choices you make
if it decides there's a better way to balance the load but this has not been
a problem for me because my application consists of two instances of the
same compute intensive application so my processes stay on different cores
where I put them.

Query System\CurrentControlSet\Control\Session
Manager\Environment\NUMBER_OF_PROCESSORS if you need to determine whether
your system is multi-core. As the previous poster stated you need to use an
appropriate HAL but I found that tap.exe selected the right one.

Luke

"iant" <iant@discussions.microsoft.com> wrote in message
news:419BDCBF-9BC3-4B65-A4B8-C54C86AA43D3@microsoft.com...
> Anyone know where I can find out about XP embedded's support for dual core
> and quad core processors?
> For example, can I force components to start in specific cores, can I
> "ban"
> the OS from running in certain cores?
>
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 02:20 AM.








Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74