OpenVDB 13.1.0
Loading...
Searching...
No Matches
UnifiedBuffer.h File Reference

nanovdb::cuda::DualUnifiedBuffer that uses unified memory management More...

#include <cuda.h>
#include <cassert>
#include <initializer_list>
#include <memory>
#include <nanovdb/HostBuffer.h>
#include <nanovdb/util/cuda/Util.h>

Go to the source code of this file.

Classes

class  DualUnifiedBuffer
 buffer, used for instance by the GridHandle, to allocate unified memory that can be resized and shared between multiple devices and the host. More...
struct  BufferTraits< cuda::DualUnifiedBuffer >

Namespaces

namespace  nanovdb
 Defines a simple memory pool used to call cub functions that use dynamic temporary storage.
namespace  nanovdb::cuda

Detailed Description

nanovdb::cuda::DualUnifiedBuffer that uses unified memory management

Author
Ken Museth
Date
October 15, 2024
Note
This file has no device-only kernel functions, which explains why it's a .h and not .cuh file.