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 FIFO-ordered associative container for C++
A lock-free multi-producer multi-consumer ring buffer FIFO queue.
Queue handling library (designed on Arduino)
A Lock Free Bipartite Buffer Library written in standard C11
An Arduino library for the 9-axis accelerometer, gyroscope and magnetometer MPU9250 and MPU6500. It contains many example sketches make it easy to use.
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.
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.
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.
Algorithms Studied During Operating System Course
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."