Skip to content

tlk-emb/bnlearn-v4-quering-xilinx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

bnlearn-v4-quering-xilinx

Parallel Calculation of Local Scores in Bayesian Network Structure Learning using FPGA

  • n30-m9-P0 : a single-core software execution (SW)
  • n30-m9-P1024 : a single-core software execution using an FPGA accelerator with parallelism 1024 (HW(P=1024))
  • n30-m9-P2048 : a single-core software execution using an FPGA accelerator with parallelism 2048 (HW(P=2048))

Requirement

Vitis 2020.2 + Alveo U50

Usage

  1. make new Application Project with template "Vector Addition"
File
\> New 
\> Application Project 
\> Next 
\> Select a platform from repository (xilinx_u50_gen3x16_xdma_201920_3) 
\> Application Project name (enter any names you want)
\> SW acceleration templates (Vector Addition) 
\> Finish
  1. add files

    1. replace {Project_name}_system/{Project_name}_kernels/src/krnl_vadd.cpp -> {Project_name}_system/{Project_name}_kernels/src/localscore_kernel.cpp
    2. replace {Project_name}_system/{Project_name}/src/vadd.cpp
    3. replace {Project_name}_system/{Project_name}/src/vadd.h
    4. add {Project_name}_system/{Project_name}/src/dataset/asia30.idt
  2. Build HW (several hours)

  3. Run

Author

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages