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