Skip to content
MAERI: A DNN accelerator with reconfigurable interconnects to support flexible dataflow (http://synergy.ece.gatech.edu/tools/maeri/)
Bluespec Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
configs
pre-compiled-sim
scripts
src
.gitignore
AcceleratorConfig.bsv
LICENSE
Layer_Info.vmh
MAERI
README.md
RN_Config.vmh
Tile_Info.vmh

README.md

MAERI

MAERI: A DNN accelerator with reconfigurable interconnects to support flexible dataflow (http://synergy.ece.gatech.edu/tools/maeri/)

Software Requirement

MAERI is written in Bluespec System Verilog (https://bluespec.com/). You need Bluespec Compiler software and license to use this repository. If your affiliation is universities, you can request a free license via Bluespec's university program (https://bluespec.com/university/)

How to change the design parameters?

You can edit number of multiplier switches (similar to the number of PEs in other accelerators), distribution bandwidth, and reduction bandwidth. Please note that those parameters need to be integer numbers of power of two.

How to compile and run a simulation?

  • Compilation: "./MAERI -c all"
  • Running a siumulation: "./MAERI -r"
  • Please note that you need to copy appropriate config files from config directory. They can be generated from a compiler; We are working on open-sourceing the compiler. Please stay tuned for the update to use arbitrary settings in the simulation

    How to generate Verilog file

    "./MAERI -v ACC"

    Notes

    This code base is work in progress Some of features such as compiler will be added to this repository. Please stay tuned for udpates.

    Related projects

    mRNA: A Mapping Optmizer for MAERI: https://github.com/georgia-tech-synergy-lab/mRNA

You can’t perform that action at this time.