Showing 22 open source projects for "shared memory allocator"

View related business solutions
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    jemalloc

    jemalloc

    A general purpose malloc(3) implementation

    jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support. jemalloc first came into use as the FreeBSD libc allocator in 2005, and since then it has found its way into numerous applications that rely on its predictable behavior. In 2010 jemalloc development efforts broadened to include developer support features such as heap profiling and extensive monitoring/tuning hooks. Modern jemalloc releases continue to be integrated...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Unified Communication X

    Unified Communication X

    Communication framework for data-centric high-performance applications

    ...UCX exposes a set of abstract communication primitives which utilize the best of available hardware resources and offloads. These include RDMA (InfiniBand and RoCE), TCP, GPUs, shared Memory, and network atomic operations. UCX facilitates rapid development by providing a high-level API, masking the low-level details, while maintaining high-performance and scalability. UCX implements best practices for transfer of messages of all sizes, based on accumulated experience gained from applications running on the world’s largest datacenters and supercomputers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    BMDFM

    BMDFM

    Binary Modular DataFlow Machine (BMDFM)

    Binary Modular DataFlow Machine (BMDFM) is a software package that enables running an application in parallel on shared memory symmetric multiprocessing (SMP) computers using the multiple processors to speed up the execution of single applications. BMDFM automatically identifies and exploits parallelism due to the static and mainly dynamic scheduling of the dataflow instruction sequences derived from the formerly sequential program. The BMDFM dynamic scheduling subsystem performs a symmetric multiprocessing (SMP) emulation of a tagged-token dataflow machine to provide the transparent dataflow semantics for the applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Emerald

    Emerald

    An operating system written in C

    emerald is a minimalistic Unix-like operating system kernel developed for x86_64 systems, focused on being lightweight, modular, and understandable. Written in C and assembly, emerald serves as a learning tool for OS enthusiasts who want to explore kernel design from scratch. It includes basic components such as multitasking, paging, interrupts, and system calls, while maintaining a clear and concise codebase. Emerald is a strong starting point for building more complex systems or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 5
    System Abstraction Component Kit
    This is a collection of libraries contained : Shared memory allocation, configuration script processor, containers (trees, lists, queues, stacks), file system abstraction, network library, timers/threads, Image library, Display libraries, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Shared Memory Arena

    shared memory allocator

    a shared memory allocator that provides a simple interface for named shared memory segments; shared memory between any processes; provides shared memory queues; does not use the same address between processes; fast structured arena file scales well
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    C Program Foundation

    Suite of Linux libs: logger, collections, shared memory lib

    Includes: Shared Memory Library Library intended to ease the communication task between the processes. The main idea is that a user can create one or more shared memory areas where the programs exchange data. They can be aware of data changes by making pools in a while loop. Every access to the shared zone is conditioned by acquiring a semaphore lock.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    Concur memory allocator

    An extremely scalable multithreaded drop-in malloc() replacement

    Concur is an extremely scalable multithreaded transparent drop-in replacement for malloc() and other standard memory allocation calls. Scales linearly to any number of CPU cores. More scalable and memory efficient than mtmalloc, ptmalloc, Hoard, etc. Allocations are very fast, with no lock contention and the least memory waste of any other allocator. Concur is optimized especially for applications that make heavy use of memory allocation in a threaded environment, or that just want to make the best use of every ounce of available memory. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    RT-BOINC
    RT-BOINC stands for a Real-Time BOINC. It was designed for managing highly-interactive, short-term, and massively-parallel real-time applications. We implemented RT-BOINC on top of the recent BOINC server source codes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    Application level crossed-platform slab allocator implementation: fixed-allocating-time, automanual give memory back to os, address coloring to reduce bus-unbalance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Streamline is a pipelined I/O subsystem for both kernel and application processing on Linux, with 40+ filters for pattern matching, stream reassembly, compression, etc. It exports the pipes, sockets, and pcap interfaces and uses shared memory to reduce I
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    The Steel Allocator is a memory allocator. It is principally designed to have a low theoretical bound on memory waste--memory held from the system but not actually in use by the program. Performance and security are also taken into account.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    It is an implementation of Tuple-Space by using MPI library. Tuple-space is a logically shared memory in many parallel computing. It provides the appearance of a shared memory but do not require on underlying physical shared memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    SIMDOS stands for SImple Microkernel Distributed Operating System. SIMDOS is a micro-kernel based operating system which implements the concepts of Distributed Shared Memory at the kernel level to provide seemless addition on cluster nodes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    balance
    Balance is a simple but powerful generic tcp proxy with round robin load balancing and failover mechanisms. Via shared memory its behaviour can be controlled at runtime using a simple command line syntax.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    pyxntp is a Python module which allows the implementation of a Reference Clock Driver from python, via the xntpd Shared Memory interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    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 shared memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    The mbuff.o module and /dev/mbuff is intended to be used as a shared memory 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.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    TOP-C is a library for easily writing parallel applications for both distributed and shared memory architectures. It hides the details of parallel programming, and presents the application programmer with a simple task-oriented interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    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 Shared Memory (DSM). No special hardware required
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    kTaskMgr presents information about processes, threads, executable modules, shared memory, semaphores open files,.. on both system-wide and per process basis. kTaskMgr also enables you to kill processes and evt. change process/thread attributes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    Memory-Manager

    Memory manager

    Abstraction memory manager for embedded OS / RTOS Currently under development
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB