Statistics
| Branch: | Tag: | Revision:

root / xseg / peers / user / bench-lfsr.c @ 6652c5b8

History | View | Annotate | Download (9.1 kB)

# Date Author Comment
2944d3e3 06/07/2013 10:32 am Filippos Giannakos

Fix licence headers in multiple files

Add licence headers to all code files and adjust interpreter in script files.

9e593ec0 03/13/2013 08:14 pm Alex Pyrgiotis

Fix LFSR spin bug

b28fa3e7 03/12/2013 06:53 pm Alex Pyrgiotis

Improve LFSR implementation

Also, prepare the code for the addition of verification support

c7109a67 03/11/2013 11:52 am Alex Pyrgiotis

Allow LFSR to be used for sizes smaller than 2^3

29a2d904 03/11/2013 11:52 am Alex Pyrgiotis

Add support for seed values given by the user

A new option has been added (--seed) which allows the user to pre-define
the seed that he/she wants. This has the following effects:

  • The target names are prefixed with the first 9 digits of the seed.
  • LFSR produces a predictable sequence of "random" numbers
58b941b9 03/11/2013 11:52 am Alex Pyrgiotis

Fix LFSR behavior

35afde18 03/11/2013 11:52 am Alex Pyrgiotis

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...
ee638823 03/11/2013 11:52 am Alex Pyrgiotis

Add an LFSR PRNG for bench

The PRNG introduced by this commit is a Galois-XNOR LFSR, which can
generate unique pseudorandom numbers. Also, seeded with the same
seed, it will produce the same sequence.

This implementation is driven by the needs of XSEG for a blazing fast...