benchmark silo added
authorahmad <ahmad@dw-10.eecs.uci.edu>
Thu, 7 Feb 2019 23:22:50 +0000 (15:22 -0800)
committerahmad <ahmad@dw-10.eecs.uci.edu>
Thu, 7 Feb 2019 23:22:50 +0000 (15:22 -0800)
commit19b84c667216ff74f1b747e18b5542444dc54716
tree21bec52e8a6004b80907ee496a2f9b35948f5a24
parent72045f68e6d1ad46133bdc507b409b676ce64957
benchmark silo added
291 files changed:
README.md
silo/AUTHORS [new file with mode: 0644]
silo/BUILD [new file with mode: 0644]
silo/LICENSE [new file with mode: 0644]
silo/Makefile [new file with mode: 0644]
silo/README.md [new file with mode: 0644]
silo/allocator.cc [new file with mode: 0644]
silo/allocator.h [new file with mode: 0644]
silo/amd64.h [new file with mode: 0644]
silo/base_txn_btree.h [new file with mode: 0644]
silo/benchmarks/abstract_db.h [new file with mode: 0644]
silo/benchmarks/abstract_ordered_index.h [new file with mode: 0644]
silo/benchmarks/bdb_wrapper.cc [new file with mode: 0644]
silo/benchmarks/bdb_wrapper.h [new file with mode: 0644]
silo/benchmarks/bench.cc [new file with mode: 0644]
silo/benchmarks/bench.h [new file with mode: 0644]
silo/benchmarks/bid.cc [new file with mode: 0644]
silo/benchmarks/dbtest.cc [new file with mode: 0644]
silo/benchmarks/encstress.cc [new file with mode: 0644]
silo/benchmarks/gc_runner.sh [new file with mode: 0755]
silo/benchmarks/kvdb_wrapper.h [new file with mode: 0644]
silo/benchmarks/kvdb_wrapper_impl.h [new file with mode: 0644]
silo/benchmarks/masstree/README [new file with mode: 0644]
silo/benchmarks/masstree/kvrandom.cc [new file with mode: 0644]
silo/benchmarks/masstree/kvrandom.hh [new file with mode: 0644]
silo/benchmarks/masstree/kvtest.cc [new file with mode: 0644]
silo/benchmarks/mysql_wrapper.cc [new file with mode: 0644]
silo/benchmarks/mysql_wrapper.h [new file with mode: 0644]
silo/benchmarks/ndb_wrapper.h [new file with mode: 0644]
silo/benchmarks/ndb_wrapper_impl.h [new file with mode: 0644]
silo/benchmarks/plotter.py [new file with mode: 0644]
silo/benchmarks/queue.cc [new file with mode: 0644]
silo/benchmarks/results/NOTES.txt [new file with mode: 0644]
silo/benchmarks/results/ben-3-8-13.py [new file with mode: 0644]
silo/benchmarks/results/ben-4-10-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-3-13-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-3-14-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-3-16-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-3-18-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-3-21-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-3-22-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-3-23-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-3-26-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-4-10-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-5-18-13-tpcc-chains.txt [new file with mode: 0644]
silo/benchmarks/results/istc11-5-18-13-ycsb-chains.txt [new file with mode: 0644]
silo/benchmarks/results/istc11-5-18-13.py [new file with mode: 0644]
silo/benchmarks/results/istc11-8-28-13_cameraready.py [new file with mode: 0644]
silo/benchmarks/results/istc12-8-30-13_cameraready.py [new file with mode: 0644]
silo/benchmarks/results/istc3-10-23-13.py [new file with mode: 0644]
silo/benchmarks/results/istc3-7-27-13.py [new file with mode: 0644]
silo/benchmarks/results/istc3-7-31-13.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13_compress.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13_fake_compress.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13_fake_writes.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13_fake_writes_stride.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13_fake_writes_stride1.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13_log_reduce_size.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13_log_reduce_size_1.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13_log_reduce_size_nofsync.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-1-13_newbench.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-12-13.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-16-13_multipart_skew.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-19-13_cameraready.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-21-13_cameraready-1.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-21-13_cameraready.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-22-13_cameraready.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-22-13_cameraready_2.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-23-13_cameraready.py [new file with mode: 0644]
silo/benchmarks/results/istc3-8-24-13_cameraready.py [new file with mode: 0644]
silo/benchmarks/results/istc3-9-6-13.py [new file with mode: 0644]
silo/benchmarks/results/istc3-9-8-13.py [new file with mode: 0644]
silo/benchmarks/results/make_graphs-2.py [new file with mode: 0755]
silo/benchmarks/results/make_graphs-3.py [new file with mode: 0755]
silo/benchmarks/results/make_graphs-4.py [new file with mode: 0644]
silo/benchmarks/results/make_graphs-5.py [new file with mode: 0644]
silo/benchmarks/results/make_graphs-6.py [new file with mode: 0644]
silo/benchmarks/results/make_graphs.py [new file with mode: 0755]
silo/benchmarks/results/tom-1-22-13.py [new file with mode: 0644]
silo/benchmarks/results/tom-2-13-13.py [new file with mode: 0644]
silo/benchmarks/results/tom-2-6-13.py [new file with mode: 0644]
silo/benchmarks/runner.py [new file with mode: 0644]
silo/benchmarks/stats_runner.py [new file with mode: 0644]
silo/benchmarks/tpcc.cc [new file with mode: 0644]
silo/benchmarks/tpcc.h [new file with mode: 0644]
silo/benchmarks/ycsb.cc [new file with mode: 0644]
silo/btree.cc [new file with mode: 0644]
silo/btree.h [new file with mode: 0644]
silo/btree_choice.h [new file with mode: 0644]
silo/btree_impl.h [new file with mode: 0644]
silo/circbuf.h [new file with mode: 0644]
silo/compile.sh [new file with mode: 0755]
silo/config/config-backoff.h [new file with mode: 0644]
silo/config/config-factor-fake-compression.h [new file with mode: 0644]
silo/config/config-factor-gc-nowriteinplace.h [new file with mode: 0644]
silo/config/config-factor-gc.h [new file with mode: 0644]
silo/config/config-perf.h [new file with mode: 0644]
silo/config/config-sandbox.h [new file with mode: 0644]
silo/core.cc [new file with mode: 0644]
silo/core.h [new file with mode: 0644]
silo/counter.cc [new file with mode: 0644]
silo/counter.h [new file with mode: 0644]
silo/fileutils.h [new file with mode: 0644]
silo/imstring.h [new file with mode: 0644]
silo/lockguard.h [new file with mode: 0644]
silo/log2.hh [new file with mode: 0644]
silo/macros.h [new file with mode: 0644]
silo/marked_ptr.h [new file with mode: 0644]
silo/masstree/AUTHORS [new file with mode: 0644]
silo/masstree/GNUmakefile [new file with mode: 0644]
silo/masstree/GNUmakefile.in [new file with mode: 0644]
silo/masstree/LICENSE [new file with mode: 0644]
silo/masstree/README.md [new file with mode: 0644]
silo/masstree/_masstree_config.d [new file with mode: 0644]
silo/masstree/autom4te.cache/output.0 [new file with mode: 0644]
silo/masstree/autom4te.cache/output.1 [new file with mode: 0644]
silo/masstree/autom4te.cache/requests [new file with mode: 0644]
silo/masstree/autom4te.cache/traces.0 [new file with mode: 0644]
silo/masstree/autom4te.cache/traces.1 [new file with mode: 0644]
silo/masstree/btree_leaflink.hh [new file with mode: 0644]
silo/masstree/checkpoint.cc [new file with mode: 0644]
silo/masstree/checkpoint.hh [new file with mode: 0644]
silo/masstree/circular_int.hh [new file with mode: 0644]
silo/masstree/clp.c [new file with mode: 0644]
silo/masstree/clp.h [new file with mode: 0644]
silo/masstree/compiler.cc [new file with mode: 0644]
silo/masstree/compiler.hh [new file with mode: 0644]
silo/masstree/config.h [new file with mode: 0644]
silo/masstree/config.h.in [new file with mode: 0644]
silo/masstree/config.log [new file with mode: 0644]
silo/masstree/config.status [new file with mode: 0755]
silo/masstree/configure [new file with mode: 0755]
silo/masstree/configure.ac [new file with mode: 0644]
silo/masstree/doc/.gitignore [new file with mode: 0644]
silo/masstree/doc/GNUmakefile [new file with mode: 0644]
silo/masstree/doc/elements.mp [new file with mode: 0644]
silo/masstree/doc/elemfig.sty [new file with mode: 0644]
silo/masstree/doc/examples.mp [new file with mode: 0644]
silo/masstree/doc/insert1.mp [new file with mode: 0644]
silo/masstree/doc/masstree.mp [new file with mode: 0644]
silo/masstree/doc/patches.mp [new file with mode: 0644]
silo/masstree/doc/remove1.mp [new file with mode: 0644]
silo/masstree/doc/remove2.mp [new file with mode: 0644]
silo/masstree/doc/spec.tex [new file with mode: 0644]
silo/masstree/file.cc [new file with mode: 0644]
silo/masstree/file.hh [new file with mode: 0644]
silo/masstree/hashcode.hh [new file with mode: 0644]
silo/masstree/json.cc [new file with mode: 0644]
silo/masstree/json.hh [new file with mode: 0644]
silo/masstree/jsontest.cc [new file with mode: 0644]
silo/masstree/kpermuter.hh [new file with mode: 0644]
silo/masstree/ksearch.hh [new file with mode: 0644]
silo/masstree/kvio.cc [new file with mode: 0644]
silo/masstree/kvio.hh [new file with mode: 0644]
silo/masstree/kvproto.hh [new file with mode: 0644]
silo/masstree/kvrandom.cc [new file with mode: 0644]
silo/masstree/kvrandom.hh [new file with mode: 0644]
silo/masstree/kvrow.hh [new file with mode: 0644]
silo/masstree/kvstats.hh [new file with mode: 0644]
silo/masstree/kvtest.hh [new file with mode: 0644]
silo/masstree/kvthread.cc [new file with mode: 0644]
silo/masstree/kvthread.hh [new file with mode: 0644]
silo/masstree/local_vector.hh [new file with mode: 0644]
silo/masstree/log.cc [new file with mode: 0644]
silo/masstree/log.hh [new file with mode: 0644]
silo/masstree/masstree.hh [new file with mode: 0644]
silo/masstree/masstree_get.hh [new file with mode: 0644]
silo/masstree/masstree_insert.hh [new file with mode: 0644]
silo/masstree/masstree_key.hh [new file with mode: 0644]
silo/masstree/masstree_print.hh [new file with mode: 0644]
silo/masstree/masstree_remove.hh [new file with mode: 0644]
silo/masstree/masstree_scan.hh [new file with mode: 0644]
silo/masstree/masstree_split.hh [new file with mode: 0644]
silo/masstree/masstree_struct.hh [new file with mode: 0644]
silo/masstree/masstree_tcursor.hh [new file with mode: 0644]
silo/masstree/misc.cc [new file with mode: 0644]
silo/masstree/misc.hh [new file with mode: 0644]
silo/masstree/msgpack.cc [new file with mode: 0644]
silo/masstree/msgpack.hh [new file with mode: 0644]
silo/masstree/msgpacktest.cc [new file with mode: 0644]
silo/masstree/mtclient.cc [new file with mode: 0644]
silo/masstree/mtclient.hh [new file with mode: 0644]
silo/masstree/mtcounters.hh [new file with mode: 0644]
silo/masstree/mtd.cc [new file with mode: 0644]
silo/masstree/mttest.cc [new file with mode: 0644]
silo/masstree/nodeversion.hh [new file with mode: 0644]
silo/masstree/perfstat.cc [new file with mode: 0644]
silo/masstree/perfstat.hh [new file with mode: 0644]
silo/masstree/query_masstree.cc [new file with mode: 0644]
silo/masstree/query_masstree.hh [new file with mode: 0644]
silo/masstree/str.cc [new file with mode: 0644]
silo/masstree/str.hh [new file with mode: 0644]
silo/masstree/straccum.cc [new file with mode: 0644]
silo/masstree/straccum.hh [new file with mode: 0644]
silo/masstree/string.cc [new file with mode: 0644]
silo/masstree/string.hh [new file with mode: 0644]
silo/masstree/string_base.hh [new file with mode: 0644]
silo/masstree/string_slice.cc [new file with mode: 0644]
silo/masstree/string_slice.hh [new file with mode: 0644]
silo/masstree/stringbag.hh [new file with mode: 0644]
silo/masstree/test_atomics.cc [new file with mode: 0644]
silo/masstree/test_string.cc [new file with mode: 0644]
silo/masstree/testrunner.cc [new file with mode: 0644]
silo/masstree/testrunner.hh [new file with mode: 0644]
silo/masstree/timestamp.hh [new file with mode: 0644]
silo/masstree/value_array.cc [new file with mode: 0644]
silo/masstree/value_array.hh [new file with mode: 0644]
silo/masstree/value_bag.hh [new file with mode: 0644]
silo/masstree/value_string.cc [new file with mode: 0644]
silo/masstree/value_string.hh [new file with mode: 0644]
silo/masstree/value_versioned_array.cc [new file with mode: 0644]
silo/masstree/value_versioned_array.hh [new file with mode: 0644]
silo/masstree_btree.h [new file with mode: 0644]
silo/memory.cc [new file with mode: 0644]
silo/ndb_type_traits.h [new file with mode: 0644]
silo/new-benchmarks/abstract_db.h [new file with mode: 0644]
silo/new-benchmarks/abstract_ordered_index.h [new file with mode: 0644]
silo/new-benchmarks/bench.cc [new file with mode: 0644]
silo/new-benchmarks/bench.h [new file with mode: 0644]
silo/new-benchmarks/dbtest.cc [new file with mode: 0644]
silo/new-benchmarks/kvdb_database.h [new file with mode: 0644]
silo/new-benchmarks/ndb_database.h [new file with mode: 0644]
silo/new-benchmarks/tpcc.cc [new file with mode: 0644]
silo/new-benchmarks/tpcc.h [new file with mode: 0644]
silo/ownership_checker.h [new file with mode: 0644]
silo/persist_test.cc [new file with mode: 0644]
silo/prefetch.h [new file with mode: 0644]
silo/pxqueue.h [new file with mode: 0644]
silo/rcu.cc [new file with mode: 0644]
silo/rcu.h [new file with mode: 0644]
silo/record/cursor.h [new file with mode: 0644]
silo/record/encoder.h [new file with mode: 0644]
silo/record/inline_str.h [new file with mode: 0644]
silo/record/serializer.h [new file with mode: 0644]
silo/run.sh [new file with mode: 0755]
silo/scopedperf.hh [new file with mode: 0644]
silo/scripts/tester.py [new file with mode: 0755]
silo/scripts/tester.sh [new file with mode: 0755]
silo/small_unordered_map.h [new file with mode: 0644]
silo/small_vector.h [new file with mode: 0644]
silo/spinbarrier.h [new file with mode: 0644]
silo/spinlock.h [new file with mode: 0644]
silo/static_unordered_map.h [new file with mode: 0644]
silo/static_vector.h [new file with mode: 0644]
silo/stats_client.cc [new file with mode: 0644]
silo/stats_common.h [new file with mode: 0644]
silo/stats_server.cc [new file with mode: 0644]
silo/stats_server.h [new file with mode: 0644]
silo/str_arena.h [new file with mode: 0644]
silo/test.cc [new file with mode: 0644]
silo/third-party/lz4/LZ4 Streaming Format.odt [new file with mode: 0644]
silo/third-party/lz4/Makefile [new file with mode: 0644]
silo/third-party/lz4/bench.c [new file with mode: 0644]
silo/third-party/lz4/bench.h [new file with mode: 0644]
silo/third-party/lz4/cmake/CMakeLists.txt [new file with mode: 0644]
silo/third-party/lz4/cmake/pack/CMakeLists.txt [new file with mode: 0644]
silo/third-party/lz4/cmake/pack/release_COPYING.txt [new file with mode: 0644]
silo/third-party/lz4/fullbench.c [new file with mode: 0644]
silo/third-party/lz4/fuzzer.c [new file with mode: 0644]
silo/third-party/lz4/liblz4.so [new file with mode: 0755]
silo/third-party/lz4/lz4.c [new file with mode: 0644]
silo/third-party/lz4/lz4.h [new file with mode: 0644]
silo/third-party/lz4/lz4.o [new file with mode: 0644]
silo/third-party/lz4/lz4_encoder.h [new file with mode: 0644]
silo/third-party/lz4/lz4_format_description.txt [new file with mode: 0644]
silo/third-party/lz4/lz4c.c [new file with mode: 0644]
silo/third-party/lz4/lz4hc.c [new file with mode: 0644]
silo/third-party/lz4/lz4hc.h [new file with mode: 0644]
silo/third-party/lz4/lz4hc_encoder.h [new file with mode: 0644]
silo/third-party/lz4/xxhash.c [new file with mode: 0644]
silo/third-party/lz4/xxhash.h [new file with mode: 0644]
silo/third-party/lz4/xxhash.o [new file with mode: 0644]
silo/thread.cc [new file with mode: 0644]
silo/thread.h [new file with mode: 0644]
silo/ticker.cc [new file with mode: 0644]
silo/ticker.h [new file with mode: 0644]
silo/tuple.cc [new file with mode: 0644]
silo/tuple.h [new file with mode: 0644]
silo/txn.cc [new file with mode: 0644]
silo/txn.h [new file with mode: 0644]
silo/txn_btree.cc [new file with mode: 0644]
silo/txn_btree.h [new file with mode: 0644]
silo/txn_impl.h [new file with mode: 0644]
silo/txn_proto2_impl.cc [new file with mode: 0644]
silo/txn_proto2_impl.h [new file with mode: 0644]
silo/typed_txn_btree.h [new file with mode: 0644]
silo/util.h [new file with mode: 0644]
silo/varint.cc [new file with mode: 0644]
silo/varint.h [new file with mode: 0644]
silo/varkey.h [new file with mode: 0644]