The following module was proposed for inclusion in the Module List: modid: Sys::Hwloc DSLIP: bdchg description: Perl interface for the hwloc API userid: BKA (Bernd Kallies) chapterid: 4 (Operating_System_Interfaces) communities:
similar: Sys::CPU Sys::CpuAffinity rationale: The Sys::Hwloc module is a wrapper for the Portable Hardware Locality (hwloc) library. See http://www.open-mpi.org/projects/hwloc/ for details. Since hwloc deals with key computing elements such as: NUMA memory nodes, shared caches, processor sockets, processor cores, and processing units, I believe naming the wrapper Sys::Hwloc should place it where it should go. Since the module uses the hwloc API, it is much more powerful than Sys::CPU in gathering information about CPUs. The hwloc C API provides an interface to bind threads to computing elements. The current Sys::Hwloc module does not support this. It's on the ToDo list. When implemented, this feature is similar to what Sys::CpuAffinity provides. enteredby: BKA (Bernd Kallies) enteredon: Tue Dec 14 22:57:10 2010 GMT The resulting entry would be: Sys:: ::Hwloc bdchg Perl interface for the hwloc API BKA Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=ca500000_18b3b0978decae1f&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=ca500000_18b3b0978decae1f&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Sys%3A%3AHwloc