Числа, которые должен знать каждый программист в 2024 году и далее:
L1 cache reference = 1 ns (1 нс)
Branch mispredict = 3 ns (3 нс)
L2 cache reference = 4 ns (4 нс)
Send 1K bytes over 1 Gbps network = 11 ns (11 нс)
Mutex lock/unlock = 17 ns (17 нс)
Main memory reference = 100 ns (100 нс)
Read 1 MB sequentially from memory = 1 us (1 мкс)
Compress 1K bytes with Zippy = 2 us (2 мкс)
Read 4K randomly from SSD = 16 us (16 мкс)
Read 1 MB sequentially from SSD = 19 us (19 мкс)
Read 1 MB sequentially from disk = 474 us (474 мкс)
Round trip within same datacenter = 500 us (500 мкс)
Disk seek = 2 ms (2 мс)
Send packet CA->Netherlands->CA = 150 ms (150 мс)
Графическая визуализация этих и других данных (чисел, констант) для программистов.
Напишите, пожалуйста, в комментариях ваши числа для проектов в 2024 году.