diff options
| author | KunoiSayami <[email protected]> | 2022-02-20 15:41:14 +0800 |
|---|---|---|
| committer | KunoiSayami <[email protected]> | 2022-02-20 15:41:14 +0800 |
| commit | 32ce8b311269df205e192c2b61dc47faaa2c5971 (patch) | |
| tree | 6f4bf4c7f2882215c49f6790df7022310e78d93d /util/arena.cu | |
| parent | a66cea8f77aeafa8523d28ea63a159826cef38a3 (diff) | |
feat(memtable): Add kernel function in cuda code
Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'util/arena.cu')
| -rw-r--r-- | util/arena.cu | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/util/arena.cu b/util/arena.cu index f954577..e6c8c04 100644 --- a/util/arena.cu +++ b/util/arena.cu @@ -8,11 +8,11 @@ namespace leveldb { static const int kBlockSize = 4096; -__device__ Arena::Arena() +__device__ __host__ Arena::Arena() : alloc_ptr_(nullptr), alloc_bytes_remaining_(0), memory_usage_(0), head_(nullptr), blocks_(nullptr) {} -__device__ Arena::~Arena() { +__host__ __device__ Arena::~Arena() { ArenaNode * current = this->head_; while (current != nullptr) { ArenaNode * next = current->next; |
