Google Summer of Code Project: Hardware Locality and TCL
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.
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…