Cisco Blogs

Cisco Blog > High Performance Computing Networking

Hardware Locality (hwloc) v1.1 released

I’m very pleased to announce that we just released Hardware Locality (hwloc) version 1.1.  Woo hoo!

There’s bunches of new stuff in hwloc 1.1:

  • A memory binding interface is the Big New Feature.  It’s available in both the C API and via command line options to tools such as hwloc-bind.
  • We improved lotopo’s logical vs. physical ID numbering.  Logical numbers are now all prefixed with “L#”; physical numbers are prefixed with “P#”.  That’s that, then.
  • “cpusets” are now “bitmaps”, and now have no maximum size; they’re dynamically allocated (especially for machines with huge core counts).
  • Arbitrary key=value caching is available on all objects.

…more after the break.

  • More helpers are available for accelerators and some network types.
  • lstopo graphical outputs now sport a legend specifying what machine it was run on, etc.
  • lstopo has generic input and option command line options, allowing you to force a specific input or output format.
  • More patterns are supported in hwloc-calc and hwloc-distrib.

And bunches of little, probably-otherwise-unnoticeable changes on the back end of things.

Gift the gift of hwloc this holidays!

Tags: , ,

Comments Are Closed