Earlier quoted context omitted.
That's how development under open source works. You can't please everyone.
There’s a big difference between developing something and announcing loudly that you have something cool; the developers have done the latter here.
Bend: a high-level language that runs on GPUs (via HVM2)
121–130 of 269 posts
Re: Bend: a high-level language that runs on GPUs (via HVM2)
#122Earlier quoted context omitted.
That's how development under open source works. You can't please everyone.
There’s a big difference between developing something and announcing loudly that you have something cool; the developers have done the latter here.
Re: Bend: a high-level language that runs on GPUs (via HVM2)
#123Oh wow do I wish this existed when I was playing with evolutionary computation and genetic algorithms in college…
Me too, now you see why they never took off.
Back then everyone thought it was doomed to get stuck at local minima, but it turns out that has a lower probability of happening if the search space has enough dimensions. It works well enough to make the sand talk back to us and now that particular design has sucked all the air out of the room.
Nobody has tried EC at anywhere near the scale of GPTs/LLMs because that amount of compute is expensive and at this point we know those will at least work.
I still think EC is fascinating and would love to play with it some more at some point, maybe trying it combined with back propagation in novel ways. Compute only gets cheaper.
Re: Bend: a high-level language that runs on GPUs (via HVM2)
#124Re: Bend: a high-level language that runs on GPUs (via HVM2)
#125Re: Bend: a high-level language that runs on GPUs (via HVM2)
#126I for one found the 'how is this possible' video near the bottom of the page to be unhelpful: - surely for `3 x 3 = 9`, there is some concept of primitive operations? - I get that replacement of patterns in a graph can be done in parallel, but (a) identifying when a rewrite rule should apply and (b) communicating the state of the updated graph to worker threads and (c) organizing worker threads to agree on which does…
Re: Bend: a high-level language that runs on GPUs (via HVM2)
#127Ten years ago, I took a course on parallel algorithms (15-210 at CMU). It pitched parallelism as the future of computing as Moore's law would hit inevitable limits. I was sold and I was excited to experiment with it. Unfortunately, there weren't many options for general parallel programming. Even the language we used for class (SML) wasn't parallel (there was a section at the end about using extensions and CUDA but i…
If you liked 210, you might also like https://futhark-lang.org/ which is an ML-family language that compiles to GPU with good performance.