File hwloc.cpp

namespace faabric
namespace util

Functions

std::unique_ptr<FaabricCpuSet> pinThreadToFreeCpu(pthread_t thread)
static std::unique_ptr<FaabricCpuSet> getNextFreeCpu()
static void doPinThreadToCpu(pthread_t thread, cpu_set_t *cpuSet)

Variables

static FreeCpus freeCpus
class FreeCpus

Public Functions

inline FreeCpus()

Public Members

std::vector<std::unique_ptr<std::atomic<bool>>> cpuVec