Spatial: "Specify Parameterized Accelerators Through Inordinately Abstract Language"
See the codeSpatial is an Argon DSL for programming reconfigurable hardware from a parameterized, high level abstraction.
We recommend using spatial-quickstart rather than this repo, if you only intend to develop applications without modifying the compiler.
If you prefer to install Spatial from source using this repo, follow these instructions. The Spatial website has more information and tutorials.
$ git clone https://github.com/stanford-ppl/spatial.git
$ cd spatial
$ make install
To run an app:
$ bin/spatial <app name> <options>
$ cd gen/<app name>
$ make
$ bash run.sh <input args>
Scala
28.8%
SystemVerilog
23.3%
HTML
18.5%
Verilog
9.8%
C
7.1%
Tcl
5.9%
C++
3.4%
VHDL
1.5%
Spatial: "Specify Parameterized Accelerators Through Inordinately Abstract Language"
See the codeSpatial is an Argon DSL for programming reconfigurable hardware from a parameterized, high level abstraction.
We recommend using spatial-quickstart rather than this repo, if you only intend to develop applications without modifying the compiler.
If you prefer to install Spatial from source using this repo, follow these instructions. The Spatial website has more information and tutorials.
$ git clone https://github.com/stanford-ppl/spatial.git
$ cd spatial
$ make install
To run an app:
$ bin/spatial <app name> <options>
$ cd gen/<app name>
$ make
$ bash run.sh <input args>
Scala
28.8%
SystemVerilog
23.3%
HTML
18.5%
Verilog
9.8%
C
7.1%
Tcl
5.9%
C++
3.4%
VHDL
1.5%