README.txt
1/*
2 * Saturation Test
3 * Written by Xiaodong Liu <xiaodong.liu@intel.com>
4 */
5
6This tool is used to judge the saturation performance of ISA-L's multi-buffer hash and other algorithms.
7It can be used to give a comparison between multi-buffer hash and OpenSSL's single buffer hash.
8
9Compilation:
10(Make sure isa-l_crypto library is already installed. Other libs required are openssl and pthread.)
11make
12
13Usage: ./isal_multithread_perf -n num_threads
14 -v verbose output
15 -t time to run(secs)
16 -n number of algorithm threads
17 -l len of each buffer(KB)
18 -a memory copy before algorithm -- 1 do(default); 0 not do
19 -b memory copy after algorithm -- 1 do(default); 0 not do
20 -m method of algorithm: md5 md5_mb sha1 sha1_mb sha256 sha256_mb
21 sha512 sha512_mb cbc_128_dec cbc_192_dec cbc_256_dec xts_128_enc
22 xts_256_enc gcm_128_enc gcm_256_enc
23
24Example:
25./isal_multithread_perf -m md5 -n 10
26