author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Mon, 19 Oct 2015 17:04:52 +0300 | |
changeset 1769 | cadd23f8127f |
parent 712 | c1def2bc1c95 |
permissions | -rw-r--r-- |
712
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
1 |
-*- mode: outline; coding: utf-8 -*- |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
2 |
|
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
3 |
* Numbers everyone should know. |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
4 |
|
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
5 |
* L1 cache reference 0.5 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
6 |
* Branch mispredict 5 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
7 |
* L2 cache reference 7 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
8 |
* Mutex lock/unlock 100 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
9 |
* Main memory reference 100 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
10 |
* Compress 1K bytes with Zippy 10,000 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
11 |
* Send 2K bytes over 1 Gbps network 20,000 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
12 |
* Read 1 MB sequentially from memory 250,000 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
13 |
* Round trip within same datacenter 500,000 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
14 |
* Disk seek 10,000,000 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
15 |
* Read 1 MB sequentially from network 10,000,000 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
16 |
* Read 1 MB sequentially from disk 30,000,000 ns |
c1def2bc1c95
Numbers everyone should know.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
17 |
* Send packet CA->Netherlands->CA 150,000,000 ns |