4 ms·
> What do you mean by "the" compiler for our chip? We are designing a dataflow general-purpose processor that can directly executes the dataflow graph from the
by keyi 2y ago
> What do you mean by "the" compiler for our chip?
We are designing a dataflow general-purpose processor that can directly executes the dataflow graph from the compiler.
> Is this a compiler backed like LLVM which generates efficient machine code, that other languages can target?
The compiler itself takes LLVM as the input, so if your framework can output LLVM, you should be able to target our compiler backend and hardware. We had a prototype working with Rust as well. The compiler does not however use LLVM to produce the machine code on our hardware -- custom mapper/assembler and linker is used to produce the machine code that runs on the hardware.
> what kind of resources do you have that I could read about targeting your hardware?
We have published a couple papers about our compiler and hardware design: https://www.efficient.computer/media https://www.efficient.computer/media. Unfortunately we don't have a concrete plan to open up the compiler yet. Please stay tuned!
- cmontella 2y agoThank will follow along with great interest!