I want a good parallel language [video]

(youtube.com)

26 points | by raphlinus 2 days ago ago

8 comments

  • ChadNauseam an hour ago

    Raph and I also talked about this subject here: https://www.popovit.ch/interviews/raph-levien-simd The discussion covers things at a relatively basic level as we wanted it to be accessible to a wide audience. So we explain SIMD vs SIMT, predication, multiversioning, and some more.

    Raph is a super nice guy and a pleasure to talk to. I'm glad we have people like him around!

  • abejfehr 15 minutes ago

    Bend comes to mind as an attempt at this: https://github.com/HigherOrderCO/Bend

    Disclaimer: I did not watch the video yet

  • fifilura an hour ago

    SQL.

    It is a joke, but an SQL engine can be massively parallel. You just don't know it, it just gives you what you want. And in many ways the operations resembles what you do for example in CUDA.

    CUDA backend for DuckDB or Trino would be one of my go-to projects if i was laid off.

  • SamInTheShell an hour ago

    Went in thinking "Have you heard of Go?"... but this turned out to be about GPU computing.

    • nasretdinov 12 minutes ago

      Well, they said "good" :). Go we already have, that is correct.

      P.S. I'm joking, I do love Go, even though it's by no means a perfect language to write parallel applications with

  • v9v 42 minutes ago

    There were a few languages designed specifically for parallel computing spurred by DARPA's High Productivity Computing Systems project. While Fortress is dead, Chapel is still being developed.

  • cubefox 37 minutes ago

    Unfortunately his microphone did not cooperate.