Eric Saxe's dump o' core
End of Line
Archives
« November 2009
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
Click me to subscribe
Search

Links


Navigation

 

Today's Page Hits: 59

Main | CMT and Solaris... »
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!
Posted at 08:36AM Jan 26, 2005 by Eric Saxe in General  |  Comments[5]

Comments:

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

Posted by benr on January 26, 2005 at 11: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 27, 2005 at 02:36 AM 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 01:50 PM 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 07: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 10:00 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed