A robust, ring buffer based, lock-free, C++ MPMC queue with shared memory support.
-
Updated
Feb 15, 2026 - C++
A robust, ring buffer based, lock-free, C++ MPMC queue with shared memory support.
MongoDB-backed job scheduler for Node.js with atomic locking, retries (exponential backoff), cron scheduling, and event-driven observability.
Experimental patterns & decorators built on top of IMemoryCache (Microsoft.Extensions.Caching.Memory) to address common observability, performance and correctness concerns
Scaffold Bake is a single-binary CLI that atomically scaffolds and maintains projects using composable language packs and infrastructure templates from a single source of truth.
Secure SSH-based CLI file transfer & bidirectional sync tool with atomic operations and integrity verification.
Centralized traffic control service for microservices. Implements Rate Limiting and Abuse Detection using .NET 9, MediatR, and Redis with Cache-Aside pattern.
A high-performance multithreaded network firewall simulator implementing producer-consumer pattern with lock-free circular buffer using Linux futex syscalls and atomic operations. Features ordered log writing through dedicated writer thread, semaphore-based FIFO dequeue, and futex-based synchronization without busy-waiting.
Lock-free MPMC queue with C++ interoperability via shared memory
High-performance image optimization engine in Go — concurrent WebP pipeline with lock-free atomics, backpressure flow control, and real-time analytics across 46 metrics.
CUDA/C project for parallel matrix computations on 2D integer arrays, including average, maximum, Matrix B and C transformations, with high-performance GPU acceleration using parallel reductions, shared memory, and atomic operations (Parallel Systems, UNIWA).
Production-grade real-time global counter application built with React, TypeScript, Vite, and Convex. Features atomic operations, race condition prevention, and real-time synchronization across multiple users.
Repository of the lab9 assignment for the Parallel Programming course.
Add a description, image, and links to the atomic-operations topic page so that developers can more easily learn about it.
To associate your repository with the atomic-operations topic, visit your repo's landing page and select "manage topics."