Hello Everybody,

I just saw an announcement for pset
(http://isunix.it.ilstu.edu/~thockin/pset/) - pset allows processes (or
threads) to be bound to a specific process or or set of processors; from
the announcement (seen on LWN (www.lwn.net)):

"""
The goal of this project is to make a source compatible and functionally
equivalent version of pset (as defined by SGI - partially removed from
their IRIX kernel 6.4 and up) for Linux.  This enables users to determine 
which processor or set of processors a process may run on.  Possible uses
include forcing threads to seperate processors, timings, and probably
more.

It is focused around the syscall sysmp().  This function takes a number of
parameters that determine which function is requested.  Functions include:

        * binding a process/thread to a specific CPU
        * restricting a CPU's ability to execute some processes
        * restricting a CPU from running at all
        * forcing a cpu to run _only_ one process (and its children)
        * getting information about a CPU's state
        * creating/destroying sets of processors, to which processes may
          be bound
"""

I haven't taken a peak at the code (and I'm not sure it would help me
much anyway) but it seems like this sort of functionality would be really
nice for smp rtl applications.

-Don

--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to