This project was created as part of the Data Processing on Modern Hardware seminar 2023 / 2024.
- Clone the repository:
git clone --recursive [email protected]:phkeese/fpga-json-parser.git
- Enter the Hyrise directory:
cd fpga-json-parser
- Create the build directory:
mkdir cmake-build-debug && cd cmake-build-debug
- Generate Makefiles:
cmake .. -DFPGA_DEVICE=intel_s10sx_pac:pac_s10_usm
- Build the Parser:
make emu
- Run the Parser:
./json_parser.emu [JSON_FILE]
- Build the Parser:
make bench_emu
- Run the Parser:
./json_parser.bench_emu
- Build the Parser:
make fpga
- Run the Parser:
./json_parser.fpga [JSON_FILE]
- Build the Parser:
make bench_fpga
- Run the Parser:
./json_parser.bench_fpga