Open MPI logo

Hardware Locality Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Hardware Locality Development mailing list

Subject: Re: [hwloc-devel] 0.9.1rc3 has been released
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-10-29 11:14:10


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-devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/hwloc-devel
>

-- 
Jeff Squyres
jsquyres_at_[hidden]