Skip to content

Rishabh9306/order-book

Repository files navigation

Ultra-Low Latency Order Book

High-performance C++ order book implementation optimized for minimal latency and maximum throughput.

Components

  • orderbook.cpp - Basic order book demo
  • ultra_low_latency_orderbook.hpp - Core ultra-fast order book
  • multithreaded_orderbook.hpp - Sharded multi-threaded version
  • object_pool.hpp - Memory pool for zero-allocation operations
  • ultra_fast_network.hpp - High-speed network server
  • ultra_fast_persistence.hpp - Memory-mapped WAL persistence
  • benchmark.cpp - Performance validation

Build & Run

g++ -O3 -march=native orderbook.cpp -o orderbook && ./orderbook
g++ -O3 -march=native benchmark.cpp -o benchmark && ./benchmark

Performance

Sub-microsecond latency, millions of operations per second.

About

Ultra-Low Latency Order Book

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages