Skip to content

Hardware Locality 1.0.2

by Gnarc on July 21st, 2010

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.

Changes: Public headers can now be included directly from C++ programs. Non-contiguous CPU numbers on Solaris were fixed. Fixes were made for Darwin/Mac OS X 10.4. A 1.0.1 patch that ignored sockets with unknown ID values was reverted, since it only slightly helped POWER7 machines with old Linux kernels, while it prevents recent kernels from getting the complete POWER7 topology. hwloc_get_common_ancestor_obj() was fixed. Arch-specific bits in public headers were removed. Some fixes in the lstopo graphical output were added. Various documentation and man page clarifications and minor updates were done.

2d8835352315c4f0c1656f7ba91453d7_thumb

Release Tags: Minor bugfixes

Tags: topology, Libraries, Utilities, Hardware, Detection

Licenses: BSD Revised

freshmeat.net Releases

Retweet

From → Packages

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS