Skip to content

fpgasystems/hw-acceleration-of-compression-and-crypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hw-acceleration-of-compression-and-crypto

CompNcrypt

FPGA OpenCL offloading pipelines for C|Dec-ompression and En|De-cryption.

Setup

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

Build

Hardware

make fpga
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

Software

make host
Parameter Values Default Description
GZIP_ENGINES int 1 -- 4 1 # of GZIP engines
AES_ENGINES int 1 -- 8 1 # of AES engines

Execute

./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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published