shared-memory
There are 566 repositories under shared-memory topic.
mutouyun/cpp-ipc
C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
eclipse-iceoryx/iceoryx
Eclipse iceoryx™ - true zero-copy inter-process-communication
eclipse-iceoryx/iceoryx2
Eclipse iceoryx2™ - true zero-copy inter-process-communication with a Rust core
openucx/ucx
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
inducer/pyopencl
OpenCL integration for Python, plus shiny features
eclipse-ecal/ecal
📦 eCAL - enhanced Communication Abstraction Layer. A high performance publish-subscribe, client-server cross-plattform middleware.
v6d-io/v6d
vineyard (v6d): an in-memory immutable data manager. (Project under CNCF, TAG-Storage)
laruence/yac
A fast, lock-free, shared memory user data cache for PHP
Squadrick/shadesmar
Fast C++ IPC using shared memory
mogill/ems
Extended Memory Semantics - Persistent shared object memory and parallelism for Node.js and Python
microsoft/IPC
IPC is a C++ library that provides inter-process communication using shared memory on Windows. A .NET wrapper is available which allows interaction with C++ as well.
simonhf/sharedhashfile
Share Hash Tables With Stable Key Hints Stored In Memory Mapped Files Between Arbitrary Processes
MengRao/tcpshm
A connection-oriented persistent message queue framework based on TCP or SHM(shared memory)
happyfish100/libshmcache
libshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times faster than a remote interface such as redis.
Flow-IPC/ipc
[Start here!] Flow-IPC - Modern C++ toolkit for high-speed inter-process communication (IPC)
elast0ny/shared_memory
A Rust wrapper around native shared memory for Linux and Windows
ronny-rentner/UltraDict
Sychronized, streaming Python dictionary that uses shared memory as a backend
nxp-mcuxpresso/rpmsg-lite
RPMsg implementation for small MCUs
MengRao/SPSC_Queue
A highly optimized single producer single consumer message queue C++ template
owent/libatbus
用于搭建高性能、全异步、树形结构的BUS消息系统的跨平台框架库
coralblocks/CoralRing
CoralRing is an ultra-low-latency, lock-free, garbage-free, batching and concurrent circular queue (ring) in off-heap shared memory for inter-process communication (IPC) in Java across different JVMs using memory-mapped files.
cloudtoid/interprocess
A cross-platform shared memory queue for fast communication between processes (Interprocess Communication or IPC).
AyumaxSoft/ObjectDeliverer
ObjectDeliverer is a data transmission / reception library for Unreal Engine (C ++, Blueprint).
kahypar/mt-kahypar
Mt-KaHyPar (Multi-Threaded Karlsruhe Hypergraph Partitioner) is a shared-memory multilevel graph and hypergraph partitioner equipped with parallel implementations of techniques used in the best sequential partitioning algorithms. Mt-KaHyPar can partition extremely large hypergraphs very fast and with high quality.
termux/libandroid-shmem
System V shared memory emulation on Android using ashmem.
DasudaRunner/DeltaCV
A high performance library for image processing
0vercl0k/sic
Enumerate user mode shared memory mappings on Windows.
MengRao/WFMPMC
A bounded wait-free(almost) zero-copy MPMC queue written in C++11, which can also reside in SHM for IPC
allenluce/mmap-object
Shared Memory Objects for Node
pcdv/jocket
Low-latency java socket implementation (using shared memory)
pulp-platform/hero
Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.
MaJerle/stm32h7-dual-core-inter-cpu-async-communication
Inter-CPU asynchronous communication between Cortex-M7 and Cortex-M4 cores on STM32H7 dual core devices
metarhia/web-locks
Web Locks API 🔒
peptos/traffic-shm
traffic-shm (Anna) is a Java based lock free IPC library.
FI-Mihej/InterProcessPyObjects
High-performance and seamless sharing and modification of Python objects between processes, without the periodic overhead of serialization and deserialization. Provides fast inter-process communication (IPC) via shared memory. Supports NumPy, Torch arrays, custom classes (including dataclass), classes with methods, and asyncio
MengRao/MPSC_Queue
A multi-producer single consumer queue C++ template suitable for async logging with SHM IPC support