Skip to content

Commit fbed305

Browse files
committed
fix: name change to avoid copyright
1 parent b843dad commit fbed305

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# HyperTrader: Low-Latency Limit Order Book & Matching Engine
1+
# hyprTrader: Low-Latency Limit Order Book & Matching Engine
22

33
![Language](https://img.shields.io/badge/language-C%2B%2B20-blue.svg)
44
![Build](https://img.shields.io/badge/build-CMake-green.svg)
55
![Latency](https://img.shields.io/badge/latency-%3C1%C2%B5s-brightgreen)
66
![License](https://img.shields.io/badge/license-MIT-lightgrey)
77

8-
**HyperTrader** is a high-frequency trading (HFT) simulation engine built in **C++20**. It implements a Limit Order Book (LOB) with **Price-Time Priority** matching logic, optimized for sub-microsecond latency on commodity hardware.
8+
**hyprTrader** is a high-frequency trading (HFT) simulation engine built in **C++20**. It implements a Limit Order Book (LOB) with **Price-Time Priority** matching logic, optimized for sub-microsecond latency on commodity hardware.
99

1010
The system bypasses standard library overheads by utilizing custom memory arenas, lock-free concurrency patterns, and cache-friendly data structures to minimize **Tick-to-Trade** latency.
1111

@@ -53,7 +53,7 @@ graph LR
5353

5454
### Memory Layout Strategy
5555

56-
Instead of using `std::map` (Red-Black Tree) which scatters nodes in heap memory, HyperTrader uses pre-allocated vectors and intrusive linked lists.
56+
Instead of using `std::map` (Red-Black Tree) which scatters nodes in heap memory, hyprTrader uses pre-allocated vectors and intrusive linked lists.
5757

5858
```mermaid
5959
classDiagram
@@ -90,7 +90,7 @@ _Hardware: Fedora Linux (WSL2), GCC 15.x, Intel/AMD Host CPU_
9090

9191
### 1. Memory Allocation Latency
9292

93-
Comparison between standard `new/delete` and `HyperTrader::MemoryPool`.
93+
Comparison between standard `new/delete` and `hyprTrader::MemoryPool`.
9494

9595
| Allocator Type | Operations | Avg Latency (ns) | 99th % Latency (ns) |
9696
| :------------------------ | :--------- | :--------------- | :------------------ |
@@ -122,8 +122,8 @@ _> Note: Benchmarks run using Google Benchmark framework with CPU isolation._
122122

123123
```bash
124124
# Clone the repository
125-
git clone git@github.com:0xSaksham/hyperTrader.git
126-
cd hyperTrader
125+
git clone git@github.com:0xSaksham/hyprTrader.git
126+
cd hyprTrader
127127

128128
# Create build directory
129129
mkdir build && cd build
@@ -137,10 +137,10 @@ make -j$(nproc)
137137

138138
```bash
139139
# Run Unit Tests (GTest)
140-
./tests/hypertrader_tests
140+
./tests/hyprTrader_tests
141141

142142
# Run Micro-benchmarks
143-
./benchmarks/hypertrader_bench
143+
./benchmarks/hyprTrader_bench
144144
```
145145

146146
---

0 commit comments

Comments
 (0)