aboutsummaryrefslogtreecommitdiff
path: root/util/arena.cu
diff options
context:
space:
mode:
authorKunoiSayami <[email protected]>2022-02-20 15:41:14 +0800
committerKunoiSayami <[email protected]>2022-02-20 15:41:14 +0800
commit32ce8b311269df205e192c2b61dc47faaa2c5971 (patch)
tree6f4bf4c7f2882215c49f6790df7022310e78d93d /util/arena.cu
parenta66cea8f77aeafa8523d28ea63a159826cef38a3 (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.cu4
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;