Implement most semi-finished functionalities
authorAlex Pyrgiotis <apyrgio@grnet.gr>
Tue, 19 Feb 2013 14:28:43 +0000 (16:28 +0200)
committerFilippos Giannakos <philipgian@grnet.gr>
Mon, 11 Mar 2013 09:52:29 +0000 (11:52 +0200)
commit35afde186c1f31ab7140baff43e643b30fbcd0d2
treee3ca0eeb0188963591a9ca3243b4cb6c367b73cb
parentee638823721890c983daabf7800271092cb1705b
Implement most semi-finished functionalities

Summary of new functionalities:

* Add support for 4 different xseg operations (read, write, info,
  delete).
* Add support for random I/O patterns with a fast Galois LFSR.
* Add insanity levels in timers, which allow the user to exclude obscure
  timers from the benchmark (or explicitly allow them)
* Generate target names based on seeds given by the user or produced by
  the benchmark (useful for reproducibility of benchmark)
xseg/peers/user/Makefile
xseg/peers/user/bench-lfsr.c
xseg/peers/user/bench-timer.c
xseg/peers/user/bench-utils.c
xseg/peers/user/bench-xseg.c
xseg/peers/user/bench-xseg.h