A collection of lock-free data structures written in standard C++11
-
Updated
Jan 19, 2025 - C++
A collection of lock-free data structures written in standard C++11
Arduino and CMake library for communicating with the InvenSense MPU-6500, MPU-9250 and MPU-9255 nine-axis IMUs.
simple C++11 ring buffer implementation, allocated and evaluated at compile time
C++ cache with LRU/LFU/FIFO policies implementation
a high performance library for building cache simulators
a FIFO-ordered associative container for C++
Lock-free multi-producer multi-consumer ring buffer FIFO queue.
Queue handling library (designed on Arduino)
An Arduino library for the 9-axis accelerometer, gyroscope and magnetometer MPU9250 and MPU6500. It contains many example sketches make it easy to use.
A Lock Free Bipartite Buffer Library written in standard C11
Circular Buffer/ Circular Array
Simple FIFO buffer for Arduino or other embedded processors
A Lock Free Bipartite Buffer Library written in standard C++11
linux server performance optimization, best practice experience, should be customized according to personal needs.
FIFO queue for generalised items, implemented as a circular buffer
Simple and lightweight FIFO\LIFO buffer library for the Arduino.
A demo project showcasing the use of FreeRTOS ring buffers on the ESP32 platform with Arduino. This project demonstrates how to create, send, and receive data using ring buffers, providing a basic example for embedded systems development.
C++ program that implements the FIFO, Optimal, MFU, and LRU page-replacement algorithms. Given a page-reference string, where page numbers range from 0 to 9, apply the page-reference string to each algorithm, and output the number of page faults incurred by each algorithm.
Add a description, image, and links to the fifo topic page so that developers can more easily learn about it.
To associate your repository with the fifo topic, visit your repo's landing page and select "manage topics."