SPATIAL

A high-level language for programming accelerators

ESO_-_The_Milky_Way_panorama_(by).jpg

 

Features

 

background-board-card-825262.jpg
 

Easily Write and Validate Algorithms

Write high-performance code without being encumbered by the low-level details about hardware (unless you want to).  Validate code with a short feedback loop that allows for rapid and efficient debugging

branches-desktop-backgrounds-free-wallpaper-1406866.jpg
 

Automatically Explore Design Space

Let the compiler use neural networks to rapidly explore huge design spaces, including coarse-grain pipelining and parallelization factors and choose the optimal designs

Screenshot from 2018-02-21 13-16-48.png
 

Seamlessly Deploy to Hardware

Generate bitstreams and co-processor code for a variety of systems, including Amazon AWS F1 instances, Xilinx Ultrascale MPSoC, Altera Arria10 SoC, Coarse-grain reconfigurable architectures, ASIC-ready HDL, and more...