Skip to content

jnice-81/FpgaHbmForDaCe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FpgaHbmForDaCe

This is a support repository containing work related to the bachelor thesis "Accelerating FPGA Applications in DaCe with High-Bandwidth Memory", that is not part of the main DaCe repository. It contains several different implementations of SCAL used to checkout the pitfalls of HBM on the Xilinx Alveo U280 FPGA. Also it contains code for evaluating the integration of HBM into DaCe. More concretly it provides implementations of some simple BLAS Applications (Axpy, Dot, Gemv, AxpyDot) for DaCe that target the use of HBM on the Xilinx Alveo U280. The associated thesis can be found at the ETH Research Collection.

DaCe

DaCe is a programming framework for parallel programming on heterogenous architectures. To run anything inside of Evaluation you need to have it installed.

License

This repository is published under the New BSD license, see LICENSE. There is one folder, namely common, which has it's own License, since it was partially taken from the Xilinx Vitis examples repository. It is licensed under Apache-License.