Remix.run Logo
pjmlp 2 days ago

Star Lisp would be great for the modern heterogeneous computing landscape, and being compiled.

convolvatron 2 days ago | parent | next [-]

I agree that something like *lisp would be a welcome relief from the hairball that is CUDA. while the lisp part was actually compiled, the parallel part reduced pretty 1:1 onto Paris, (the 'assembly language' designed by Steele). that was was basically a jump table into the microcode, which was just a big control word issued by (what I remember vaguely was being an amd 2900 bit slice) sequencer.

today I guess you'd translate those vector instruction into MLIR and hope for some layout and fusion.

but absolutely, you can just use tensors like normal variables. what a awful regression

richev 2 days ago | parent | prev [-]

Can you explain this as Richard would have?

pjmlp 2 days ago | parent [-]

He probably would pointed out books like this,

https://mitpress.mit.edu/9780262192774/the-paralation-model/