hw-acceleration-of-compression-and-crypto
FPGA OpenCL offloading pipelines for C|Dec-ompression and En|De-cryption.
Project tested on Intel FPGA Programmable Acceleration Card D5005 within a local server and IL Academic Compute Environment (ACE).
IL Academic Compute Environment (ACE)
source /export/fpga/bin/setup-fpga-env fpga-pac-s10
qsub-fpga
cd hw-acceleration-of-compression-and-crypto
Parameter
Values
Default
Description
GZIP_ENGINES
int 1 -- 4
1
# of GZIP engines
AES_ENGINES
int 1 -- 8
1
# of AES engines
AES_MODE
CBC
, EBC
, CTR
CBC
Encryption mode
Parameter
Values
Default
Description
GZIP_ENGINES
int 1 -- 4
1
# of GZIP engines
AES_ENGINES
int 1 -- 8
1
# of AES engines
./build.hw.CBC.1g.1a/host --input=<> --n_pages=<>
Parameter
Values
Default
Description
--input
path to a file
input.txt
Payload file
--n_pages
int > 0
1
# of pages inside payload
--profilling
path to a file
output.csv
Profilling output file
--emulator
false
Run as emulation