Skip to content
Branch: master
Find file History
kilobyte and marcinslusarz common: a grab bag of typos (#3790)
Why fix them one by one when we have spelchekars?
Latest commit b634b06 Jun 25, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
.gitignore benchmarks: change pmemlog result file name Oct 19, 2015
Makefile benchmark: add rpmem_flush_drain and rpmem_mixed May 22, 2019
README common: rename NVML project to PMDK Dec 17, 2017
benchdiff benchmark: benchdiff: give a bunch of fields a direction Dec 17, 2018
benchmark.hpp common: follow inclusion convention of internal header files Dec 11, 2018
benchmark_time.cpp benchmark: add a minimal execution time option Apr 7, 2017
benchmark_time.hpp benchmark: fix time measurement Apr 7, 2017
benchmark_worker.cpp benchmark: use util variant of mutex functions Jan 24, 2019
benchmark_worker.hpp common: add pthread abstraction layer Jun 1, 2017
blk.cpp common: refactor util_file_is_device_dax Sep 24, 2018
clo.cpp common: add PMDK prefix to local copy of queue.h Mar 28, 2019
clo.hpp win: specify UNICODE in all VS project files Jan 11, 2017
clo_vec.cpp common: add PMDK prefix to local copy of queue.h Mar 28, 2019
clo_vec.hpp common: add PMDK prefix to local copy of queue.h Mar 28, 2019
config_reader.cpp common: add PMDK prefix to local copy of queue.h Mar 28, 2019
config_reader.hpp win: specify UNICODE in all VS project files Jan 11, 2017
config_reader_win.cpp common: add PMDK prefix to local copy of queue.h Mar 28, 2019
log.cpp common: change clang-format req 3.8->6.0 Nov 22, 2018
map_bench.cpp common: change clang-format req 3.8->6.0 Nov 22, 2018
obj_lanes.cpp obj: simplify lanes mechanism with three ulogs Sep 28, 2018
obj_locks.cpp obj: remove unused pvector Sep 25, 2018
obj_pmalloc.cpp obj: rename redo to ulog Sep 25, 2018
perf.cfg benchmark: fix perf.cfg configuration Oct 6, 2017
pmem_flush.cpp common: change clang-format req 3.8->6.0 Nov 22, 2018
pmem_memcpy.cpp common: refactor util_file_is_device_dax Sep 24, 2018
pmem_memset.cpp common: change clang-format req 3.8->6.0 Nov 22, 2018
pmembench.cpp common: add PMDK prefix to local copy of queue.h Mar 28, 2019
pmembench.vcxproj common: space allocation fix Feb 15, 2019
pmembench.vcxproj.filters common: fix adding .c files in .vcxproj files Feb 21, 2019
pmembench_atomic_lists.cfg pmembench: #141 bug fixed Mar 22, 2016
pmembench_blk.cfg benchmark: add memcpy operation to blk Sep 7, 2017
pmembench_flush.cfg bench: add pmem_persist and pmem_msync benchmark May 11, 2016
pmembench_log.cfg benchmarks: add group key to scenario Feb 29, 2016
pmembench_map.cfg examples: hashmap with action API usage Jul 27, 2018
pmembench_memcpy.cfg benchmarks: add group key to scenario Feb 29, 2016
pmembench_memset.cfg benchmark: add msync option to pmem_memset May 16, 2017
pmembench_obj_gen.cfg benchmark: comment out a test scenario Oct 25, 2018
pmembench_obj_lanes.cfg obj: simplify lanes mechanism with three ulogs Sep 28, 2018
pmembench_obj_locks.cfg common: add pthread abstraction layer Jun 1, 2017
pmembench_obj_persist.cfg pmembench: add pmemobj_persist benchmak Oct 20, 2016
pmembench_obj_pmalloc.cfg pmembench: large allocations for pmalloc removed Apr 8, 2016
pmembench_rpmem.cfg benchmark: rpmem_flush strict and relaxed Jun 3, 2019
pmembench_tx.cfg benchmarks: use type-number instead of type-num Jun 10, 2016
pmembench_vmem.cfg benchmarks: add group key to scenario Feb 29, 2016
pmemobj_atomic_lists.cpp common: add PMDK prefix to local copy of queue.h Mar 28, 2019
pmemobj_gen.cpp benchmark: alternate obj_direct calls Oct 31, 2018
pmemobj_persist.cpp common: refactor util_file_is_device_dax Sep 24, 2018
pmemobj_tx.cpp common: refactor util_file_is_device_dax Sep 24, 2018
poolset_util.cpp common: change clang-format req 3.8->6.0 Nov 22, 2018
poolset_util.hpp benchmark: allow benchmarks to reuse files Apr 24, 2018
rpmem.cpp common: a grab bag of typos (#3790) Jun 25, 2019
scenario.cpp common: add PMDK prefix to local copy of queue.h Mar 28, 2019
scenario.hpp common: add PMDK prefix to local copy of queue.h Mar 28, 2019
vmem.cpp common: change clang-format req 3.8->6.0 Nov 22, 2018

README

Persistent Memory Development Kit

This is benchmarks/README.

This directory contains benchmarks for Persistent Memory Development Kit.

Benchmarks may be built and run from this directory using:
	$ make
	$ make run

See how to run benchmarks manually using:
	$ LD_LIBRARY_PATH=../nondebug ./pmembench --help

** DEPENDENCIES: **
In order to build benchmarks you need to install glib-2.0 development
package.

rpm-based systems : glibX-devel (where X is the API/ABI version)
dpkg-based systems: libglibX-dev (where X is the API/ABI version)

You can’t perform that action at this time.