"CSL allows for compile time execution of code blocks that take compile-time constant
objects as input, a powerful feature it inherits from Zig, on which CSL is based. CSL will be largely
familiar to anyone who is comfortable with C/C++, but there are some new capabilities on top of
the C-derived basics."
Comments
It has its own programming language CSL
https://www.cerebras.net/blog/whats-new-in-r0.6-of-the-cereb...
"CSL allows for compile time execution of code blocks that take compile-time constant objects as input, a powerful feature it inherits from Zig, on which CSL is based. CSL will be largely familiar to anyone who is comfortable with C/C++, but there are some new capabilities on top of the C-derived basics."
https://github.com/Cerebras/csl-examples
It is oddly reminiscent of the Thinking Machines CM-1/2 series, but with CSL as the official language instead of Lisp.
And far fewer blinking lights.
Due to their architecture (non-stationary dataflow) their compiler is approaching something close to a place and route FPGA algorithm