On Fri, 23 Feb 2007, Julian Elischer wrote:
Kunze, Aaron wrote:
Thanks for the info. The Linux equivalent would be sched_setaffinity
which takes a bitmask as input, allowing the user to define which
processors will run a particular thread. Here's a link:
http://ibm5.ma.utexas.edu/cgi-bin/man-cgi?sched_setaffinity+2
There's a potential for conflict between the kernel's use of pinning and
binding for kernel synchronization and the user space affinity model,
which will be
Can you elaborate on this? Some of my colleagues and I are considering
tackling this and would like to avoid such pitfalls, if possible.
[...]
I know Solaris has processor_bind(2) and pset_bind(2):
http://docs.sun.com/app/docs/doc/816-5167/6mbb2jaeu?a=expand#P
I prefer the linux model but it does limit you to some set number of
procesors.
it looks however that the solaris interface doesn't allow 'sets' of
processors but
just allows you to specify a single processor.
Why do you say that? Solaris has pset_bind(2) as well as other
pset_foo().
--
DE
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-smp
To unsubscribe, send any mail to "[EMAIL PROTECTED]"