Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: atomics
doodspav/atomics
Lock-Free Atomics in Python
Language: Python - Size: 156 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 49 - Forks: 1
sysprog21/concurrent-ll
concurrent linked list implementation
Language: C - Size: 66.4 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 71 - Forks: 54
sinclairzx81/threadbox
Recursive Worker Threads in NodeJS
Language: TypeScript - Size: 5.1 MB - Last synced: 2 days ago - Pushed: almost 2 years ago - Stars: 229 - Forks: 9
a-p-jo/allocator
Customisable, thread-safe C11 memory allocator based off the K&R "storage allocator"
Language: C - Size: 30.3 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 9 - Forks: 2
farhadi/cuckoo_filter
High-performance, concurrent, and mutable Cuckoo Filter for Erlang and Elixir
Language: Erlang - Size: 36.1 KB - Last synced: 2 days ago - Pushed: 4 months ago - Stars: 40 - Forks: 1
jorendorff/atomicbox
Safe atomic Box types for Rust
Language: Rust - Size: 46.9 KB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 21 - Forks: 11
facil-io/cstl
facil.io C STL - a Server Toolbox Library for C, including JSON processing, hash maps, dynamic arrays, binary strings and more.
Language: C - Size: 14.3 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 66 - Forks: 6
NVIDIA/framework-reproducibility
Providing reproducibility in deep learning frameworks
Language: Python - Size: 1.19 MB - Last synced: 15 days ago - Pushed: 24 days ago - Stars: 419 - Forks: 39
metarhia/web-locks
Web Locks API 🔒
Language: JavaScript - Size: 182 KB - Last synced: 25 days ago - Pushed: 3 months ago - Stars: 82 - Forks: 10
NiclasDimitriadis/SeqLockQueue
Simple C++ implementation of a sequential-lock queue that heavily makes use of templates and leaves the user with the choice to avoid or embrace data races.
Language: C++ - Size: 74.2 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
max0x7ba/atomic_queue
C++ lockless queue.
Language: C++ - Size: 7.63 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1,319 - Forks: 162
gyson/ane
Ane (atomics and ets) is a library to share mutable data efficiently by utilizing atomics and ets modules.
Language: Elixir - Size: 28.3 KB - Last synced: 26 days ago - Pushed: about 5 years ago - Stars: 27 - Forks: 0
glessard/swift-atomics
Atomic operations bridged from Clang to Swift
Language: Swift - Size: 596 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 117 - Forks: 14
ultraembedded/riscv-linux-boot
Trivial RISC-V Linux binary bootloader
Language: C - Size: 19.5 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 39 - Forks: 10
CAFxX/atomics
All the missing AMD64 atomic instructions
Language: Assembly - Size: 13.7 KB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 5 - Forks: 0
Banyc/futex
Taming the beast of desync
Language: Rust - Size: 38.1 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
golang-basics/concurrency
Concurrency in Go video course with in depth explanations & examples
Language: Go - Size: 68.3 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 281 - Forks: 61
nim-works/arc
a hack to access reference counters with atomics
Language: Nim - Size: 45.9 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 3 - Forks: 1
MChatzakis/STM-TL2
Software Transactional Memory based on Transaction Locking 2 (TL2) algorithm.
Language: C - Size: 1.36 MB - Last synced: 24 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
zakarumych/atomicell
Multi-threaded RefCell on atomics
Language: Rust - Size: 43.9 KB - Last synced: 30 days ago - Pushed: 9 months ago - Stars: 7 - Forks: 1
addunn/Buffifier
Buffer backed JavaScript class instances. For fast communication between web workers when latency matters.
Language: JavaScript - Size: 6.91 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
jatinderjit/rust-atomics
Notes for "Rust Atomics and Locks"
Language: Rust - Size: 46.9 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
farhadi/spinlock
Spinlock for Erlang and Elixir
Language: Erlang - Size: 14.6 KB - Last synced: 3 days ago - Pushed: 4 months ago - Stars: 2 - Forks: 0
gyson/blex
Fast Bloom filter with concurrent accessibility, powered by :atomics module.
Language: Elixir - Size: 23.4 KB - Last synced: 16 days ago - Pushed: over 3 years ago - Stars: 38 - Forks: 2
orchetect/OTAtomics
Multi-platform Swift thread-safe atomics library
Language: Swift - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 5 - Forks: 1
Lormida/Asynchronous_travel_around_Node.js
Event loop tasks, async debugging, baseline performance(libuv), worker threads, workepools, multiprocessing(clustering), semaphores, mutexes, atomics
Language: TypeScript - Size: 32.1 MB - Last synced: 4 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 1
armleo/ArmleoCPU
ArmleoCPU - RISC-V CPU RV64GC, SMP, Linux, Doom. Work in progress to execute first instruction with new feature set
Language: SystemVerilog - Size: 2.34 MB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
joshbooks/JoshDB
I thought I'd take a crack at writing a database
Language: Java - Size: 196 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 3 - Forks: 1
Javier-varez/cortex-m_atomics
Polyfill implementation of c++ atomics for the armv6m architecture
Language: C++ - Size: 9.77 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
ikavalio/atomicx
Experimental relaxed atomics for golang (with configurable memory orders for operations)
Language: Go - Size: 43 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
andytill/oneup
NIF powered global counters for erlang
Language: Erlang - Size: 39.1 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 25 - Forks: 7
ardislu/minimal-atomics
Minimal web app demonstrating the usage of Atomics and SharedArrayBuffer in JavaScript.
Language: HTML - Size: 4.88 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
HowProgrammingWorks/Atomics
Atomic Operations API
Language: JavaScript - Size: 17.6 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 4 - Forks: 1
preciz/abit
Use :atomics as a bit array or as an array of N-bit counters
Language: Elixir - Size: 95.7 KB - Last synced: 28 days ago - Pushed: about 1 year ago - Stars: 10 - Forks: 0
eleev/concurrency-kit
🚄 Concurrency abstractions framework for Apple Platforms [Task, Atomic, Lock, Operation, etc.].
Language: Swift - Size: 165 KB - Last synced: 6 months ago - Pushed: over 4 years ago - Stars: 20 - Forks: 2
LukasKalbertodt/atomig
Generic and convenient `std` atomics via `Atomic<T>`
Language: Rust - Size: 157 KB - Last synced: 3 days ago - Pushed: 3 months ago - Stars: 36 - Forks: 6
mmis1000/DOM-Proxy
A trasparent rpc for allowing web worker to access dom in mainland(and vise versa)
Language: JavaScript - Size: 617 KB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 11 - Forks: 2
serhiybutz/Mitra
Mitra: Shared memory synchronization manager
Language: Swift - Size: 39.1 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0
bdistin/fs-nextra
Node.js fs.promises enhanced standard extra methods, atomic methods, and basic compression methods.
Language: TypeScript - Size: 3.43 MB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 23 - Forks: 7
jeffhammond/OpenPA 📦
Go to the new fork:
Language: C - Size: 195 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 3 - Forks: 0
preciz/matrax 📦
A matrix library in pure Elixir based on atomics.
Language: Elixir - Size: 90.8 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 9 - Forks: 0
alexrp/atomique 📦
Sane atomic operations for .NET based on the C++11 memory model.
Language: C# - Size: 145 KB - Last synced: about 1 month ago - Pushed: over 9 years ago - Stars: 6 - Forks: 2
ssteinberg/shared_futex
Fast, shared, upgradeable, non-recursive and non-fair mutex
Language: C++ - Size: 205 KB - Last synced: over 1 year ago - Pushed: almost 6 years ago - Stars: 23 - Forks: 0
exrook/atomic_box
A struct which allows multiple threads to safely update and read from a shared non-nullable pointer to heap data
Language: Rust - Size: 6.84 KB - Last synced: 18 days ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 2
Karitham/wq
work queue
Language: Go - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
glessard/CAtomics
C11 atomics for Swift
Language: Swift - Size: 605 KB - Last synced: 26 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
A-Sakhmina/netology_multithreading_longadder_taxreport
Modeling tax report from 3 shops. Using atomic LongAddder.
Language: Java - Size: 1.95 KB - Last synced: 6 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
GGiecold-zz/Parallel_computing_with_CUDA_C
Illustrating CUDA C for general-purpose computing on GPUs
Language: Cuda - Size: 1.01 MB - Last synced: over 1 year ago - Pushed: almost 7 years ago - Stars: 5 - Forks: 1
Buzzec/atomic_swapping
An arbitrary type atomic storage with swap operations.
Language: Rust - Size: 15.6 KB - Last synced: 17 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0
TheFloatingBrain/ThreadIt
Designed as a cross platform drop in easy to use threading library, mainly an abstraction layer over std::thread and pthread, with attention to the specific requirements of platforms like Google Native Client/UCC.
Language: C++ - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0
afeiship/styled-atomics
Atom css based on styled-components.
Language: TypeScript - Size: 3.44 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
00xc/libbus
A radically simple, concurrent, lock-free message passing library.
Language: C - Size: 19.5 KB - Last synced: over 1 year ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
suirad/uMutex
Platform Independant Mutex for the Zig programming language
Size: 6.84 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 4 - Forks: 1
papuge/Multithreading-tasks
Language: C++ - Size: 17.6 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
neuschaefer/perfbook
Another fork of the perfbook
Language: TeX - Size: 76.6 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0