Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.29 KB

README.md

File metadata and controls

30 lines (24 loc) · 1.29 KB

dflowmap

This tool is used to map ACT dataflow program into circuit backend description.

System requirements:

  • The system must have ACT installed
  • If you want to do logic optimization for ACT dataflow expressions, the system must have expression optimizer installed

Build instructions:

  • to compile the tool, run sh build.sh, and the binary is located at bin/dflowmap
  • to install the tool, go into the build directory and type make install

Running instructions

Suppose we want to generate CHP description for the dfadd benchmark located at tests/dfadd.act. Run bin/dflowmap tests/dfadd.act in the home directory, and the following output files will be generated in the same directory:

  • dfadd.act: the raw input ACT file
  • dfadd_chplib.act: library of CHP processes used by dfadd
  • dfadd_chp.act: instances of CHP processes synthesized for dfadd. It invokes dfadd_chplib.act for the implementation of each CHP process
  • dfadd.conf: configuration file which specifues the performance (delay, area, leakage power, execution energy) of each CHP process
  • dfadd.stat: performance statistics of the generated CHP instances