Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Build Agents and Models on One Platform
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
A windowing program on svgalib. Windows are polygonal. Uses binary space partitioning trees. Applications are processes which communicate via sharedmemory. Includes a small demo. Not functional atm.
HydraCube is a highly scalable multi dimensional aggregation (OLAP) engine which supports MDX queries for data retrieval. It is a parallel software and can be run on network of wrokstations or multi processor sharedmemory systems.
DATTEL means "DATa parallel TEmplate Library". It is a C++ library providing STL-algorithms on sharedmemory (via pthreads) and/or distributed memory (via MPI). The parallelism is hidden from the programmer. Porting code to DATTEL should be easy.
The PSU Mars Rover Software System is a collection of modules connected via sharedmemory space which allow the operation of various sub-systems to control the rover in all of its tasks; especially navigation.
CIPC is an application programmer interface (API) for interprocess communication. CIPC includes classes for: File and Record Locking, Token Creation, UNIX Processes, Semaphores, SharedMemory, Sockets, and HTTP and WEBDAV clients and servers.
A Pooled, SharedMemory allocator for the C++ Standard Template
Library (STL). Allows processes to share an STL container class to
facilitate control and communications between the connected processes.
Big5con is a chinese console. This is an alpha version. Supported video card is
VGA only, and, supported fonts are Minix/V and BDF. This program requires
sharedmemory.
It is a card game that runs in console mode in operating systems Linux or UNIX. It uses semaphores and sharedmemory. Originaly was an exercise in C++ for the faculty. It's multi player.
The mbuff.o module and /dev/mbuff is intended to be used as a sharedmemory device making memory allocated in the kernel using vmalloc possible to map in the user space. It is especially recommended for RT-Linux tasks/user space communication.
TOP-C is a library for easily writing parallel applications for both distributed and sharedmemory architectures. It hides the details of parallel programming, and presents the application programmer with a simple task-oriented interface.
The MLStreams(mls) library is a thread-safe, streams library written in C++. The library is an extension of the C++ iostreams heirarchy. Customized streams provide support for sockets, sharedmemory, pipes and text files.
libshbuf introduces a new IPC concept: the "shared buffer", a more flexible and faster alternative for standard Unix FIFOs. Take some sharedmemory, flavour it with semaphore based locking and change notifications and refine it with an easy-to-use API.
CommLib is an IPC library for Unix systems. It allows related and unrelated process to communicate using several methods (FIFOs, PIPEs, sharedmemory, RPC etc.) using unique, consistent APIs. This will allow the programmer to choose the best and most perf
DIPC stands for Distributed Inter-Process Communication. It enables you to build and program clusters of Linux computers very easily. It provides, among other things, Transparent Distributed SharedMemory (DSM). No special hardware required
...I want to implementation the engine with C as it is a commonly known language and it has a good support of the linux's sharedmemory.
I have already done an encouraging poc with C and mmap.
A lock-free, concurrent, multi-reader, multi-writer and real-time capable ring-buffer implementation
The ringbuffer uses int type values. For transmission of larger (than long int) buffers, an additional sharedmemory-pool is required.
A semantic memory software tool “reflects” one's “imagination”. In it, arbitrary concepts may be described, stored, arranged, transformed, and shared. One may verbalize thoughts as they arise in the mind to externalize and digitize “mental obj