Note
Don't clone this repo as such. It's a git submodule of our Chipyard fork. Follow the steps under "Install" to use it.
- Download the Miniforge script and install conda
- Install conda prerequisites
conda install -n base conda-libmamba-solver conda config --set solver libmamba conda install -n base conda-lock==1.4.0 conda activate base
- Clone Chipyard fork and install
git clone [email protected]:PhilippKaesgen/chipyard.git -b hiprep && cd chipyard && bash build-setup.sh
In the custom chipyard folder:
source env.sh
- Roofline experiment:
bash roofline_tiled.sh
- Strong scaling experiment:
bash strong_tiled_sweep.sh
- Weak scaling experiment:
bash weak_scaling_sweep.sh
A Coarse-Grained Reconfigurable Array for High-Performance Computing Applications (2018)
Dynamic Scheduling of Pipelined Functional Units in Coarse-Grained Reconfigurable Array Elements (2019)
HiPReP: High-Performance Reconfigurable Processor - Architecture and Compiler (2021)
CHiPReP—A Compiler for the HiPReP High-Performance Reconfigurable Processor (2021)
Deutsche Forschungsgemeinschaft (DFG) - Project number 283321772