Soldb: In-Memory Database with SIMD-Accelerated Core Operations

Read full text
Authors: Pugazhanti S, Naveen T K, V .SARAVANAKUMAR
Cited by: 0
References: 14

Abstract

Abstract—Soldb is a specialized in-memory key-value database that achieves extreme performance optimization for four core operations—GET, SET, EXISTS, and DELETE—through aggressive application of ARM NEON SIMD vectorization, hardware-accelerated hashing, and cache- aware design on Apple Silicon (M1/M2/M3) architecture. Unlike general- purpose databases, Soldb adopts a focused approach: hyper-optimize funda- mental operations to their performance limits while maintaining durability through efficient copy-on-write snapshotting. The system leverages ARM CRC32C instructions for hash computation (0.5ns/byte), NEON intrinsics for parallel 16-byte key comparison, 128-byte cache-line aligned data structures, branchless execution paths, and lock-free atomic operations. Comprehensive benchmarking demonstrates sub-100ns P50 latency for GET operations (85ns), ultra-fast EXISTS checks using SIMD bloom filters (45ns), and throughput exceeding 11M ops/sec for reads and 8M ops/sec for writes on M1 Pro. Performance profiling confirms >95% L1 cache hit rates and

Fields of Study & Subjects

Advanced Database Systems and Queries Parallel Computing and Optimization Techniques Algorithms and Data Compression

Publication details

Journal / source
INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
Volume
10
Issue
03
Pages
1–9
Publication date
5 March 2026
Language
EN