Repa - это пакет Haskell для высокопроизводительных полиморфных параллельных массивов правильной формы.

Repa предоставляет высокопроизводительные, регулярные, многомерные, полиморфные параллельные массивы формы. Все числовые данные хранятся без упаковки. Функции, написанные с помощью комбинаторов Repa, автоматически распараллеливаются при условии, что вы укажете +RTS -Nwhatever в командной строке при запуске программы.