diff -r 78357d58b7ab -r fba288d59662 devel.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/devel.rst Mon Feb 22 12:46:36 2016 +0200 @@ -0,0 +1,26 @@ +.. -*- coding: utf-8; -*- +.. include:: HEADER.rst + +============= + Development +============= +.. contents:: + :local: + +Numbers everyone should know +============================ + + * L1 cache reference 0.5 ns + * Branch mispredict 5 ns + * L2 cache reference 7 ns + * Mutex lock/unlock 100 ns + * Main memory reference 100 ns + * Compress 1K bytes with Zippy 10,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 network 10,000,000 ns + * Read 1 MB sequentially from disk 30,000,000 ns + * Send packet CA->Netherlands->CA 150,000,000 ns +