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!
Comments:

Look forward to lots of future posts. Great to see you blogging. :)

Posted by benr on January 26, 2005 at 03:06 AM PST #

I'd certainly like to see more about this.

A quick search with Google came up with this page about Memory Placement Optimization. I read the white paper before (it's dated 2003), and thought it was quite interesting and had some useful data. Would be nice to see some similar measurements on (say) a 4-way Opteron or UltraSPARC IIIi server.

Are there any similar pages and articles to look out for?

Posted by Chris Rijk on January 26, 2005 at 06:36 PM PST #

Thanks Chris. MPO is indeed the feature name for the Solaris kernel's NUMA awareness. An update of the white paper is forthcoming. Since it was originally written MPO has been brought to new platforms (like the IIIi servers, and Opteron), so there's certainly more to say. There isn't much more I can point you to at the moment, but i'll be blogging more about MPO and NUMA systems soon.

Posted by Eric Saxe on January 27, 2005 at 05:50 AM PST #

The Ferrari laptop: I saw a picture showing you running Solaris 10 on a Ferrari Athlon64 laptop. Is everything running OK (e.g., the LAN card?) Thanks.

Posted by Ping-Wu Zhang on April 23, 2005 at 12:14 PM PDT #

Yep, Solaris hums along nicely on my Ferrari. The on-board NIC (Broadcom 5788 Gigabit Ethernet) works out of the box.

Posted by Eric Saxe on April 25, 2005 at 03:00 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

esaxe

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
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
26
27
28
29
30
   
       
Today