I tweaked this a bit -- how's this:

The Hardware Locality (hwloc) team is pleased to announce the release of v0.9.1.

    http://www.open-mpi.org/projects/hwloc/

hwloc provides command line tools and a C API to obtain the hierarchical map of key computing elements, such as: NUMA memory nodes, shared caches, processor sockets, processor cores, and processor "threads". hwloc also gathers various attributes such as cache and memory information, and is portable across a variety of different operating systems and platforms.

hwloc primarily aims at helping high-performance computing (HPC) applications, but is also applicable to any project seeking to exploit code and/or data locality on modern computing platforms.

*** Note that the hwloc project represents the merger of the libtopology project from INRIA and the Portable Linux Processor Affinity (PLPA) sub-project from Open MPI. *Both of these prior projects are now deprecated.* The hwloc v0.9.1 release is essentially a "re-branding" of the libtopology code base, but with both a few genuinely new features and a few PLPA-like features added in. More new features and more PLPA-like features will be added to hwloc over time.

hwloc supports the following operating systems:

* Linux (including old kernels not having sysfs topology information, with
    knowledge of cpusets, offline cpus, and Kerrighed support)
  * Solaris
  * AIX
  * Darwin / OS X
  * OSF/1 (a.k.a., Tru64)
  * HP-UX
  * Microsoft Windows

hwloc only reports the number of processors on unsupported operating systems; no topology information is available.

hwloc is available under the BSD license.





On Oct 29, 2009, at 10:04 AM, Samuel Thibault wrote:

Jeff Squyres, le Thu 29 Oct 2009 09:54:35 -0400, a écrit :
> Brice/Samuel -- do you have any verbiage written up for a release
> announcement email / Freshmeat record, perchance?

Adapted from the 0.9 libtopology release: it was mostly the top of
README :)

“
hwloc 0.9.1 has been released today.

hwloc provides a portable abstraction (across OS, versions,
architectures, ...) of the hierarchical topology of modern
architectures. It primarily aims at helping high-performance computing
applications with gathering information about the hardware so as to
exploit it accordingly and efficiently.

hwloc provides a hierarchical view of the machine, NUMA memory nodes,
sockets, shared caches, cores and simultaneous multithreading. It also
gathers various attributes such as cache and memory information.

hwloc supports the following operating systems:

* Linux (including old kernels not having sysfs topology information, with
    knowledge of cpusets, offline cpus, and Kerrighed support)
  * Solaris
  * AIX
  * Darwin
  * OSF/1 (aka. Tru64)
  * HP-UX
  * Windows
* For other OSes, only the number of processors is available for now.

hwloc can be download from
http://www.open-mpi.org/projects/hwloc/

hwloc is available under the BSD license.
”

Samuel
_______________________________________________
hwloc-devel mailing list
hwloc-de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/hwloc-devel



--
Jeff Squyres
jsquy...@cisco.com


Reply via email to