Soldb: In-Memory Database with SIMD-Accelerated Core Operations
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