|
DiSMEC++
|
#include "parallel/numa.h"#include "spdlog/spdlog.h"#include "spdlog/fmt/fmt.h"#include "utils/throw_error.h"#include "config.h"#include <numaif.h>#include <thread>#include <numeric>#include <fstream>Go to the source code of this file.
Classes | |
| class | anonymous_namespace{numa.cpp}::NodeData |
Namespaces | |
| anonymous_namespace{numa.cpp} | |
Functions | |
| int | anonymous_namespace{numa.cpp}::numa_node_count () |
| int | anonymous_namespace{numa.cpp}::current_numa_node () |
| int | anonymous_namespace{numa.cpp}::lookup_numa_node (const void *ptr) |
| template<class F > | |
| void | anonymous_namespace{numa.cpp}::handle_cpu_set (std::fstream &source, F &&action) |
| template<class F > | |
| void | anonymous_namespace{numa.cpp}::for_each_sibling (cpu_id_t core, F &&action) |
| template<class F > | |
| void | anonymous_namespace{numa.cpp}::for_each_shared_cache_sibling (cpu_id_t core, F &&action) |
| bool | anonymous_namespace{numa.cpp}::set_thread_affinity (cpu_id_t cpu) |
| std::vector< NodeData > | anonymous_namespace{numa.cpp}::get_available_nodes () |
| Returns the list of available NUMA nodes. More... | |