3 ms·
Do you have any examples of such cases? I'm asking because I'm part of the team that's working on the Futhark language[0], which is exactly what you're describ
by Munksgaard 6y ago
Do you have any examples of such cases?
I'm asking because I'm part of the team that's working on the Futhark language[0], which is exactly what you're describing: a high-level array language in a functional style, targeting the GPU. We're always on the lookout for interesting applications or benchmarks. In particular, we're interested in knowing exactly where our shortcomings are, compared to hand-written GPU code, so that we may work on improving them. For the curious, we think we're doing reasonably well compared to benchmark suites such as Rodinia[1], though there are still cases where we cannot keep up.
[0]: https://futhark-lang.org/ https://futhark-lang.org/
[1]: https://futhark-lang.org/performance.html https://futhark-lang.org/performance.html