rocksdb/memtable
Adam Kupczyk 75f7f42d41 Added CPU prefetch for skiplist
Summary:
This change causes following changes result of test:
./db_bench --writes 10000000 --benchmarks="fillrandom" --compression_type none
from
fillrandom   :       3.177 micros/op 314804 ops/sec;   34.8 MB/s
to
fillrandom   :       2.777 micros/op 360087 ops/sec;   39.8 MB/s
Closes https://github.com/facebook/rocksdb/pull/2961

Differential Revision: D5977822

Pulled By: yiwu-arbug

fbshipit-source-id: 1ea77707bffa978b1592b0c5d0fe76bfa1930f8d
2017-10-04 18:12:52 -07:00
..
alloc_tracker.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
hash_cuckoo_rep.cc Revert "comment out unused parameters" 2017-07-21 18:26:26 -07:00
hash_cuckoo_rep.h Change RocksDB License 2017-07-15 16:11:23 -07:00
hash_linklist_rep.cc Revert "comment out unused parameters" 2017-07-21 18:26:26 -07:00
hash_linklist_rep.h Change RocksDB License 2017-07-15 16:11:23 -07:00
hash_skiplist_rep.cc Revert "comment out unused parameters" 2017-07-21 18:26:26 -07:00
hash_skiplist_rep.h Change RocksDB License 2017-07-15 16:11:23 -07:00
inlineskiplist.h Added CPU prefetch for skiplist 2017-10-04 18:12:52 -07:00
inlineskiplist_test.cc Introduce bottom-pri thread pool for large universal compactions 2017-08-03 15:43:29 -07:00
memtablerep_bench.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
skiplist.h Fix CLANG Analyze 2017-09-07 14:28:06 -07:00
skiplist_test.cc Introduce bottom-pri thread pool for large universal compactions 2017-08-03 15:43:29 -07:00
skiplistrep.cc Revert "comment out unused parameters" 2017-07-21 18:26:26 -07:00
stl_wrappers.h Change RocksDB License 2017-07-15 16:11:23 -07:00
vectorrep.cc Revert "comment out unused parameters" 2017-07-21 18:26:26 -07:00
write_buffer_manager.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
write_buffer_manager_test.cc Change RocksDB License 2017-07-15 16:11:23 -07:00