CMS 3D CMS Logo

Classes | Namespaces | Functions
CachingAllocator.h File Reference
#include <cassert>
#include <exception>
#include <iomanip>
#include <iostream>
#include <map>
#include <mutex>
#include <optional>
#include <sstream>
#include <string>
#include <tuple>
#include <type_traits>
#include <alpaka/alpaka.hpp>
#include "HeterogeneousCore/AlpakaInterface/interface/devices.h"
#include "HeterogeneousCore/AlpakaInterface/interface/AllocatorConfig.h"
#include "HeterogeneousCore/AlpakaInterface/interface/AlpakaServiceFwd.h"

Go to the source code of this file.

Classes

struct  cms::alpakatools::CachingAllocator< TDev, TQueue >::BlockDescriptor
 
struct  cms::alpakatools::CachingAllocator< TDev, TQueue >::CachedBytes
 
class  cms::alpakatools::CachingAllocator< TDev, TQueue >
 

Namespaces

 cms::alpakatools
 
 cms::alpakatools::detail
 

Functions

std::string cms::alpakatools::detail::as_bytes (size_t value)
 
constexpr unsigned int cms::alpakatools::detail::power (unsigned int base, unsigned int exponent)