2013-12-05 10:56:31 +04:00
|
|
|
This is revision 2.0 of Jerasure. This is pretty much Jerasure 1.2 without the
|
2014-01-25 01:50:41 +04:00
|
|
|
original Galois Field backend. Version 2.0 links directly to GF-Complete, which
|
|
|
|
is more flexible than the original, and *much* faster, because it leverages SIMD
|
|
|
|
instructions.
|
2013-12-05 10:56:31 +04:00
|
|
|
|
|
|
|
External Documentation:
|
|
|
|
|
2014-01-30 00:56:05 +04:00
|
|
|
See the file Manual.pdf for the programmer's manual and tutorial. This manual
|
|
|
|
is also available at http://web.eecs.utk.edu/~plank/plank/papers/UT-EECS-14-721.html.
|
2013-12-05 10:56:31 +04:00
|
|
|
|
2014-01-25 19:55:29 +04:00
|
|
|
See https://bitbucket.org/jimplank/gf-complete for GF-Complete.
|
2013-12-05 10:56:31 +04:00
|
|
|
|
|
|
|
NOTE: You must have GF-Complete installed in order to use Jerasure 2.0.
|
|
|
|
|
2014-01-25 01:50:41 +04:00
|
|
|
There are two directories of source code:
|
2013-12-05 10:56:31 +04:00
|
|
|
|
2013-12-05 11:11:15 +04:00
|
|
|
The src directory contains the jerasure code.
|
2013-12-05 10:56:31 +04:00
|
|
|
The Examples directory contains the example programs.
|
|
|
|
|
|
|
|
The makefile assumes that Examples is a subdirectory of the home directory.
|
|
|
|
|
|
|
|
Installing:
|
|
|
|
|
|
|
|
1.) Install GF-Complete
|
|
|
|
2.) ./configure
|
|
|
|
3.) make
|
2014-01-30 01:08:53 +04:00
|
|
|
4.) sudo make install
|
2013-12-05 10:56:31 +04:00
|
|
|
|
|
|
|
This will install the examples under PREFIX/bin, the library under PREFIX/lib
|
|
|
|
and the header files under PREFIX/include
|
|
|
|
|
|
|
|
Inclusion of GF-Complete:
|
|
|
|
|
|
|
|
As long as GF-Complete is installed, Jerasure 2.0 can be used just as previous
|
|
|
|
versions. There is no need to define custom Galois Fields. Jerasure will
|
|
|
|
determine the default field to use, if one is not specified.
|
|
|
|
|
|
|
|
If you would like to explore a using a different Galois Field implementation,
|
2014-01-30 01:08:53 +04:00
|
|
|
please see the manual.
|