DiSMEC++
numa.h File Reference
#include <memory>
#include <vector>
#include <functional>
#include <any>
#include "spdlog/spdlog.h"
#include "thread_id.h"

Go to the source code of this file.

Classes

class  dismec::parallel::NUMAReplicatorBase
 Base class for NUMAReplicator. More...
 
class  dismec::parallel::NUMAReplicator< T >
 Helper class to ensure that each NUMA node has its own copy of some immutable data. More...
 
class  dismec::parallel::ThreadDistributor
 This class helps with distributing threads to the different CPU cores. More...
 

Namespaces

 dismec
 Main namespace in which all types, classes, and functions are defined.
 
 dismec::parallel
 

Functions

void dismec::parallel::pin_to_data (const void *data)
 Pint the calling thread to the NUMA node on which data resides. More...