Skip to content

Instantly share code, notes, and snippets.

View MikeRomaa's full-sized avatar
:shipit:
Vibing

Michael Romashov MikeRomaa

:shipit:
Vibing
View GitHub Profile
@MikeRomaa
MikeRomaa / fsdlp.md
Last active June 5, 2024 01:57
Flight Simulation Data Link Protocol (FSDLP) v1

Warning

This document is still work in progress. All parts are subject to change following working group discussion.

Flight Simulation Data Link Protocol (FSDLP) v1

Status Work In Progress
Author Michael Romashov
@hellerbarde
hellerbarde / latency.markdown
Created May 31, 2012 13:16 — forked from jboner/latency.txt
Latency numbers every programmer should know

Latency numbers every programmer should know

L1 cache reference ......................... 0.5 ns
Branch mispredict ............................ 5 ns
L2 cache reference ........................... 7 ns
Mutex lock/unlock ........................... 25 ns
Main memory reference ...................... 100 ns             
Compress 1K bytes with Zippy ............. 3,000 ns  =   3 µs
Send 2K bytes over 1 Gbps network ....... 20,000 ns  =  20 µs
SSD random read ........................ 150,000 ns  = 150 µs

Read 1 MB sequentially from memory ..... 250,000 ns = 250 µs