Created
July 27, 2012 02:14
-
-
Save dvliman/3185824 to your computer and use it in GitHub Desktop.
latency
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
execute typical instruction 1 nanosec 1/1,000,000,000 sec | |
fetch from L1 cache memory 0.5 nanosec | |
branch misprediction 5 nanosec | |
fetch from L2 cache memory 7 nanosec | |
Mutex lock/unlock 25 nanosec | |
fetch from main memory 100 nanosec | |
send 2K bytes over 1Gbps network 20,000 nanosec | |
read 1MB sequentially from memory 250,000 nanosec | |
fetch from new disk location (seek) 8,000,000 nanosec | |
read 1MB sequentially from disk 20,000,000 nanosec | |
send packet US to Europe and back 150,000,000 nanosec = 150 milliseconds |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment