SYS
Systems and low latency
Architecture, C++ and networking as asked at the latency-sensitive firms.
- 1
Computer architecture
Cache lines, branch prediction, pipelining, SIMD and NUMA.
- 2
C++ for trading
RAII, move semantics, the cost of virtual dispatch and hot-path allocation.
- 3
Concurrency
Lock-free queues, atomics, memory ordering and false sharing.
- 4
Networking
TCP versus UDP, multicast market data, kernel bypass and gap recovery.
- 5
Measurement
Latency percentiles versus averages, jitter and benchmarking correctly.
- 6
Order book engineering
Data structures for a limit order book, and throughput versus latency.