NUMA API

Are there any usr API that can control affinity etc/, from application level for x64 ? Somewhat similar to suse !

I might be missing something here, could not find any on psdk for x64.

-pro

Prokash,

just look in SDK/PDK documentation.

SetProcessAffinityMask(),
SetThreadAffinityMask(),
SetThreadIdealProcessor(),
GetCurrentProcessorNumber(),

GetNumaNodeProcessorMask(),
GetNumaProcessorNode(),
GetNumaAvailableMemoryNode(),
etc.

These functions are available for 32-bit Windows apps
and should be available for x64 apps too.

Do you need something else?

Dmitriy Budko, VMware

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Prokash Sinha
Sent: Monday, May 16, 2005 5:08 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] NUMA API

Are there any usr API that can control affinity etc/,
from application level for x64 ? Somewhat similar to suse !

I might be missing something here, could not find any on psdk for x64.

-pro

Dimitry,

Thanks for the info. I will surely look at them.

Specifically I’m trying to see how much is exposed to the user for managing
the cc-Numa(x64). I’m not quite up to the point of getting the dual-opteron
on x64 os, and found that the psdk for x64(native) may need to be unzipped
on 64bit os.
Getting the drivers downloaded, then I will get it up and running soon. On a
Dell(x64), I was lucky not to get any drivers, but that one was
uni-processor.

For now, this is enough ptr.

Thanks again.
-prokash

----- Original Message -----
From: “Dmitriy Budko”
To: “Windows System Software Devs Interest List”
Sent: Monday, May 16, 2005 11:58 AM
Subject: RE: [ntdev] NUMA API

Prokash,

just look in SDK/PDK documentation.

SetProcessAffinityMask(),
SetThreadAffinityMask(),
SetThreadIdealProcessor(),
GetCurrentProcessorNumber(),

GetNumaNodeProcessorMask(),
GetNumaProcessorNode(),
GetNumaAvailableMemoryNode(),
etc.

These functions are available for 32-bit Windows apps
and should be available for x64 apps too.

Do you need something else?

Dmitriy Budko, VMware

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Prokash Sinha
Sent: Monday, May 16, 2005 5:08 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] NUMA API

Are there any usr API that can control affinity etc/,
from application level for x64 ? Somewhat similar to suse !

I might be missing something here, could not find any on psdk for x64.

-pro


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com