LogoSub-Microseconds
Login
Subscribe
LogoSub-Microseconds

HFT

High Frequent Trading

Deutsch

+10

Teil 7 — Aufschreiben, und ihm trauen

Aug 28, 2026

•

3 min read

Teil 7 — Aufschreiben, und ihm trauen

thanh ngo
thanh ngo

Deutsch

+10

Teil 5 — Cancellation: Wenn ein Wartender verschwindet

Aug 27, 2026

•

3 min read

Teil 5 — Cancellation: Wenn ein Wartender verschwindet

thanh ngo
thanh ngo

Deutsch

+11

Teil 6 — Wo die Wartenden wohnen, und wofür Pin da ist

Aug 27, 2026

•

4 min read

Teil 6 — Wo die Wartenden wohnen, und wofür Pin da ist

thanh ngo
thanh ngo

Deutsch

+9

Teil 3 — Wo lebt das Warten?

Aug 26, 2026

•

4 min read

Teil 3 — Wo lebt das Warten?

thanh ngo
thanh ngo

Deutsch

+11

Teil 4 — Fairness: Wer bekommt das freie Permit?

Aug 26, 2026

•

3 min read

Teil 4 — Fairness: Wer bekommt das freie Permit?

thanh ngo
thanh ngo

Deutsch

+8

Teil 2 — Das Interface, von den Use Cases abgelesen

Aug 26, 2026

•

4 min read

Teil 2 — Das Interface, von den Use Cases abgelesen

thanh ngo
thanh ngo

Deutsch

+8

Teil 1 — Was eine Semaphore ist, und wann man zu ihr greift

Aug 26, 2026

•

5 min read

Teil 1 — Was eine Semaphore ist, und wann man zu ihr greift

thanh ngo
thanh ngo

Semaphore

+9

Part 7 — Writing it down, and trusting it

Aug 23, 2026

•

3 min read

Part 7 — Writing it down, and trusting it

thanh ngo
thanh ngo

Deutsch

+8

Eine Async-Semaphore entwerfen

Aug 23, 2026

•

3 min read

Eine Async-Semaphore entwerfen

thanh ngo
thanh ngo

Semaphore

+10

Part 4 — Fairness: who gets the freed permit?

Aug 22, 2026

•

3 min read

Part 4 — Fairness: who gets the freed permit?

thanh ngo
thanh ngo

Semaphore

+9

Part 5 — Cancellation: when a waiter vanishes

Aug 21, 2026

•

3 min read

Part 5 — Cancellation: when a waiter vanishes

thanh ngo
thanh ngo

Semaphore

+10

Part 6 — Where the waiters live, and what Pin is for

Aug 21, 2026

•

3 min read

Part 6 — Where the waiters live, and what Pin is for

thanh ngo
thanh ngo

memory-latency

+8

Part 2 — The interface, read off the use cases

Aug 20, 2026

•

4 min read

Part 2 — The interface, read off the use cases

thanh ngo
thanh ngo

memory-latency

+10

Part 3 — Where does the waiting live?

Aug 20, 2026

•

4 min read

Part 3 — Where does the waiting live?

thanh ngo
thanh ngo

Semaphore

+7

Part 1 — What a semaphore is, and when you reach for one

Aug 20, 2026

•

5 min read

Part 1 — What a semaphore is, and when you reach for one

thanh ngo
thanh ngo

Semaphore

+5

Designing an async semaphore

Aug 20, 2026

•

3 min read

Designing an async semaphore

thanh ngo
thanh ngo

memory-latency

+19

Building a Disruptor in Rust: Ryuo — Part 3C: The MultiProducerSequencer

Apr 30, 2026

•

10 min read

Building a Disruptor in Rust: Ryuo — Part 3C: The MultiProducerSequencer

thanh ngo
thanh ngo

memory-latency

+15

Building a Disruptor in Rust: Ryuo — Part 3B: The Sequencer Trait & SingleProducerSequencer

Apr 17, 2026

•

12 min read

Building a Disruptor in Rust: Ryuo — Part 3B: The Sequencer Trait & SingleProducerSequencer

thanh ngo
thanh ngo

Order Book

+4

Node256 in Action: Building an Order Book Test Ground

Aug 13, 2025

•

7 min read

Node256 in Action: Building an Order Book Test Ground

thanh ngo
thanh ngo

Benchmark

+8

Scaling Past Simplicity: Why Node48 Needs a Different Design

Aug 4, 2025

•

7 min read

Scaling Past Simplicity: Why Node48 Needs a Different Design

thanh ngo
thanh ngo

ART

+7

Scaling Up: Should ArtNode16 Still Use Linear Scan?

Jul 31, 2025

•

7 min read

Scaling Up: Should ArtNode16 Still Use Linear Scan?

thanh ngo
thanh ngo

ART

+3

Building Adaptive Radix Tree (ART) from Scratch: Node4 Internals and Bitwise Optimizations

Jul 22, 2025

•

7 min read

Building Adaptive Radix Tree (ART) from Scratch: Node4 Internals and Bitwise Optimizations

thanh ngo
thanh ngo
Sub-Microseconds

Sub-Microseconds

Where milliseconds matter and boundaries are meant to be broken—HFT redefined.


Home

Posts

© 2026 Sub-Microseconds.
beehiivPowered by beehiiv