Skip to main content

Module parallel_optimized

Module parallel_optimized 

Source
Expand description

Optimized Parallel Execution Components

This module provides high-performance parallel execution optimizations including:

  • Lock-free work-stealing queues
  • Cache-friendly hash join algorithms
  • Memory pooling for reduced allocations
  • SIMD-optimized bulk operations

Structsยง

CacheFriendlyHashJoin
Cache-friendly hash join implementation with radix partitioning
CacheFriendlyStorage
Cache-friendly data structures for intermediate results
LockFreeWorkStealingQueue
Lock-free work-stealing deque for high-performance parallel execution
MemoryPool
Memory pool for efficient allocation of frequently used objects
PooledObject
RAII wrapper for pooled objects
SIMDOptimizedOps
SIMD-optimized bulk operations
SortMergeJoin
Sort-merge join implementation optimized for memory efficiency