Google Summer of Code Project: Hardware Locality and TCL

April 25, 2011 - 0 Comments

Google today announced its Summer of Code 2011 project winners.   One of the winners was a project proposed by George Andreou based off this idea on the TCL wiki: create some kind of “native” hwloc binding for TCL.

Congratulations, George!  A (brief) abstract of George’s winning project can be found here.

There’s more details involved that what is included in that abstract, of course, but I’m excited to see hwloc continue to spread and become genuinely useful to an ever-growing community.

lstopo image of an ancient server in my lab, showing processors, memory, and IO devices.

I’m co-mentoring this GSOC project with Andreas Kupries from Activestate; my role is to help out with hwloc’s build system integration.

Don’t forget that upcoming versions of hwloc will include I/O devices, such as PCI NICs and the like.  Here’s a picture from the SVN development trunk of hwloc of an ancient test server that I use in the lab.

The pictures get even more interesting when the IO devices are physically located near different NUMA nodes.

/me gets a location-aware warm fuzzy…

In an effort to keep conversations fresh, Cisco Blogs closes comments after 60 days. Please visit the Cisco Blogs hub page for the latest content.