Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Classes | Namespaces
tbb_numa_scheduler.hpp File Reference

Scheduler that dispatches work across NUMA-aware TbbScheduler arenas. More...

#include "scheduler.hpp"
#include "tbb_scheduler.hpp"
#include <uni20/common/trace.hpp>
#include <atomic>
#include <fmt/core.h>
#include <memory>
#include <mutex>
#include <optional>
#include <unordered_map>
#include <vector>
#include <oneapi/tbb/info.h>
Include dependency graph for tbb_numa_scheduler.hpp:

Go to the source code of this file.

Classes

class  uni20::async::TbbNumaScheduler
 NUMA-aware scheduler that balances work across per-node TBB arenas. More...
 

Namespaces

namespace  uni20
 
namespace  uni20::async
 This represents the reverse-mode adjoint for functions of complex variables, assuming a real-valued scalar loss function ( L \colon \mathbb{C} \to \mathbb{R} ).
 

Detailed Description

Scheduler that dispatches work across NUMA-aware TbbScheduler arenas.