logoalt Hacker News

ruguotoday at 3:52 PM1 replyview on HN

What’s the main use case for this?


Replies

Athastoday at 4:27 PM

Making Haskell programs go faster. I will say that Accelerate is in most cases not faster than similar libraries for other languages (e.g. Jax), but the integration with normal Haskell is very pleasant. As Haskell is a very nice and practical language for general-purpose programming, it's convenient to be able to use Accelerate for those parts where numerical performance is critical (but not so critical that you rewrite the entire program in CUDA or C).