| Item | Patches | ARM | Compaq Wildfire | Fujitsu | IA64 DiG |
IA64 SN1 |
IBM NUMA-Q | Intel IA32 | NEC Azusa | SGI MIPS64 |
|---|---|---|---|---|---|---|---|---|---|---|
| Topology Discovery | ||||||||||
| Kernel level | Kanoj | Paul Dorwin |
||||||||
| userlevel API | Paul Dorwin |
|||||||||
| Dynamic Reconfiguration | ||||||||||
| Bind Tasks to CPU(s) | ||||||||||
| sched_setaffinity()/sched_getaffinity() syscalls | in 2.5 | |||||||||
| numa api | patch available Matt Dobson |
|||||||||
| sysmp() syscall | avail. for 2.2 | Y | ||||||||
| Bind Tasks to Node(s) | ||||||||||
| numa api | patch available Matt Dobson |
|||||||||
| Bind Memory to Node(s) (first touch, stripe, etc.) | ||||||||||
| numa api | patch available Matt Dobson |
|||||||||
| Bind Tasks to I/O Devices | ||||||||||
| Bind Memory to I/O Devices | ||||||||||
| Tools and Commands | pset avail. for 2.2 |
|||||||||
| Create a NUMA API | ||||||||||
| numa api | patch available Matt Dobson |
| Item | Patches | ARM | Compaq Wildfire | Fujitsu | IA64 DiG |
IA64 SN1 |
IBM NUMA-Q | Intel IA32 | NEC Azusa | SGI MIPS64 |
|---|---|---|---|---|---|---|---|---|---|---|
| Specify Memory Locality Domains | Cpumemsets patch is available for 2.4. There is also a design doc availablefor cpumemsets. | |||||||||
| Link Tasks Together | ||||||||||
| Virtualize Resource Names | ||||||||||
| Linking/Binding Hints |
* = item was developed on this platform
This document is maintained by Pat Gaughen, please send email to Pat (gaughen at users.sourceforge.net) with modifications/deletions/additions for this page.