Unix/Linux Go Back    


CentOS 7.0 - man page for hwlocality_helper_binding (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


Binding Helpers(3)		    Hardware Locality (hwloc)		       Binding Helpers(3)

NAME
       Binding Helpers -

   Functions
       static inline void hwloc_distributev (hwloc_topology_t topology, hwloc_obj_t *root,
	   unsigned n_roots, hwloc_cpuset_t *cpuset, unsigned n, unsigned until)
       static inline void hwloc_distribute (hwloc_topology_t topology, hwloc_obj_t root,
	   hwloc_cpuset_t *cpuset, unsigned n, unsigned until)
       static inline void * hwloc_alloc_membind_policy_nodeset (hwloc_topology_t topology, size_t
	   len, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags)
       static inline void * hwloc_alloc_membind_policy (hwloc_topology_t topology, size_t len,
	   hwloc_const_cpuset_t cpuset, hwloc_membind_policy_t policy, int flags)

Detailed Description
Function Documentation
   static inline void* hwloc_alloc_membind_policy (hwloc_topology_ttopology, size_tlen,
       hwloc_const_cpuset_tcpuset, hwloc_membind_policy_tpolicy, intflags) [static]
       Allocate some memory on the memory nodes near given cpuset cpuset. This is similar to
       hwloc_alloc_membind_policy_nodeset, but for a given cpuset.

   static inline void* hwloc_alloc_membind_policy_nodeset (hwloc_topology_ttopology, size_tlen,
       hwloc_const_nodeset_tnodeset, hwloc_membind_policy_tpolicy, intflags) [static]
       Allocate some memory on the given nodeset nodeset. This is similar to hwloc_alloc_membind
       except that it is allowed to change the current memory binding policy, thus providing more
       binding support, at the expense of changing the current state.

   static inline void hwloc_distribute (hwloc_topology_ttopology, hwloc_obj_troot, hwloc_cpuset_t
       *cpuset, unsignedn, unsigneduntil) [static]
   static inline void hwloc_distributev (hwloc_topology_ttopology, hwloc_obj_t *roots,
       unsignedn_roots, hwloc_cpuset_t *cpuset, unsignedn, unsigneduntil) [static]
       Distribute n items over the topology under root. Distribute n items over the topology
       under roots.

       Array cpuset will be filled with n cpusets recursively distributed linearly over the
       topology under root, down to depth until (which can be INT_MAX to distribute down to the
       finest level).

       This is typically useful when an application wants to distribute n threads over a machine,
       giving each of them as much private cache as possible and keeping them locally in number
       order.

       The caller may typically want to also call hwloc_bitmap_singlify() before binding a thread
       so that it does not move at all.

       Note:
	   This function requires the root object to have a CPU set.

       This is the same as hwloc_distribute, but takes an array of roots instead of just one
       root.

       Note:
	   This function requires the roots objects to have a CPU set.

Author
       Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code.

Version 1.7				  Sun Apr 7 2013		       Binding Helpers(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 04:54 PM.