Sunday, September 12, 2010

Numbers Everyone Should Know

LADIS2009 keynote slides: http://www.cs.cornell.edu/projects/ladis2009/talks/dean-keynote-ladis2009.pdf

Following numbers are excerpted from the above slides.

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 
Send 2K bytes over 1 Gbps network  20,000 ns 
Read 1 MB sequentially from memory  250,000 ns 
Round trip within same datacenter  500,000 ns 
Disk seek  10,000,000 ns 
Read 1 MB sequentially from disk  20,000,000 ns