| January 2005 » |
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|
| | | | | | | 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 | | 27 | 28 | 29 |
30 | 31 | | | | | |
| Today |

Wednesday Jan 26, 2005
Welcome!
My name is Eric Saxe.
I've been with Sun for 5 years, the last 3.5 of which i've been doing development
on the Solaris Kernel. Most of my development efforts are dedicated towards
streamlining the kernel's scheduling and dispatching policies. Scheduling policy
dictates when threads run (priorities), and dispatching deals with the "where"
(on which CPUs) part.
This has become especially interesting work over the last few years as various
non-uniformities have crept their way into the system's memory and processor
architectures. Non-uniformity in the memory side of things has blessed us with NUMA,
and has more recently emerged on the processor side though Simultaneous Multi-Threading (SMT),
Chip Multi-Processor (CMP), and threaded multi-core processor architectures.
I'm looking forward to talking more about how these non-uniformites can impact application
and system performance, as well as how the Solaris kernel adapts in a future post.
But for now, welcome!