HFT University
Benchmark. Compete. Prove.
Challenge 01 (Best Price Tracker) is being recalibrated due to hardware changes. All scores and badges have been reset and submissions are being re-benchmarked automatically. This process may take a few hours. Your leaderboard position may change.
Reminder: Section 7.7 Fair Play of our Terms of Service prohibits caching, replaying, or short-circuiting results across benchmark iterations. Solutions must compute results independently for each invocation. Violations will result in badge revocation.
Write fast code. Get certified benchmark results.
Your submissions are private. Submit as often as you like — only your best score appears on the leaderboard.
| Challenge | 1st | 2nd | 3rd |
|---|---|---|---|
| Challenge 01: Best Price Tracker |
Malacarne
18 cycles/op |
K. Reznik
19 cycles/op |
Victor M.
19 cycles/op |
| Challenge 02: Multi-Symbol Order Book |
Hang
2148 cycles/op |
Suhas G.
3464 cycles/op |
bdcbqa
4404 cycles/op |
| Challenge 03: Event Scheduler |
Roman Sztergbaum
768 cycles/op |
blumper m.
1348 cycles/op |
bdcbqa
1364 cycles/op |
| Challenge 04: Event Scheduler (No Cancel) |
blumper m.
144 cycles/op |
Roman Sztergbaum
268 cycles/op |
Hang
1292 cycles/op |
| Challenge 05: Ring Buffer |
Panos
38 cycles/op |
bdcbqa
284 cycles/op |
Malacarne
294 cycles/op |
| Challenge 06: Seqlock |
frfx
40 cycles/op |
Michael Ostapenko
42 cycles/op |
blumper m.
46 cycles/op |
| Challenge 07: String Map |
blumper m.
24 cycles/op |
Stefan P.
25 cycles/op |
Sarthak Rout
26 cycles/op |
| Challenge 08: Ticker Lookup |
blumper m.
14 cycles/op |
Malacarne
14 cycles/op |
Michael Ostapenko
15 cycles/op |
| Challenge 09: FIX Parser |
blumper m.
761 cycles/KB |
Malacarne
833 cycles/KB |
K. Reznik
1380 cycles/KB |
| Challenge 10: FIX Encoder |
blumper m.
107 cycles/msg |
Malacarne
247 cycles/msg |
Hang
276 cycles/msg |
| Challenge 11: Rolling Counter |
blumper m.
37 cycles/op |
Przemek S.
51 cycles/op |
Malacarne
54 cycles/op |
| Challenge 12: Feed Arbiter |
blumper m.
18 cycles/op |
Malacarne
23 cycles/op |
Michael Ostapenko
24 cycles/op |
| Challenge 13: Implied Book |
blumper m.
92 cycles/op |
Hang
189 cycles/op |
Maggie T.
1033 cycles/op |
| Challenge 15: Implied Volatility |
bdcbqa
53 cycles/op |
Malacarne
55 cycles/op |
blumper m.
63 cycles/op |
| Challenge 16: Monte Carlo Pricer |
blumper m.
1513523 cycles/op |
Malacarne
2082717 cycles/op |
Hang
3949307 cycles/op |