author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sat, 14 Apr 2012 14:23:22 +0300 | |
changeset 1261 | fbf12d2d8131 |
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 |