Hacker News new | ask | show | jobs
by koolala 617 days ago
GPUs can even run APL as a higher level programming language. It's the only abstract language I've ever heard to run on a GPU. Arrays in, Arrays out. A gpu is array programming hardware.

I hope one day its normal like the 1000s of CPU languages. Would be nice to have more than 10 gpu languages.

2 comments

Check out https://github.com/Rust-GPU/rust-gpu if you have not seen it
StarLisp on the Connection Machine, which is kind of early attempt to what GPU became.

Futhark is another more recent example.

CM-Lisp was closer to that vision, though it was never (TMK) fully implemented, unlike StarLisp.

https://dl.acm.org/doi/pdf/10.1145/319838.319870