Vengineerの妄想

人生を妄想しています。

StanfordのSpatial


The Stanford Pervasive Parallelism LabのSpatial: A Language and Compiler for Application Accelerators


言語は、Scalaベース

The Stanford Pervasive Parallelism Labgithub 見たら、Spatialというのがあった
Spatial is an Argon DSL for programming reconfigurable hardware from a parameterized, high level abstraction.


Argon
Argon is an experimental framework for creating Staged DSLs embbedded in Scala. This project is based on LMS with some new features.

Argon currently requires the macro project scala-virtualized, although this may be merged into the project eventually.