автоматически параллелить на все возможные capabilities, но при этом чтобы async-блоки всё же выполнялись в отдельных физических потоках?
Ну, то есть, у меня есть вычисление, которое жрёт 100% CPU. Если я запускаю их два (с async), то оба жрут по 100% (в общем жрётся 200%) и т.д.
запускать с +RTS -N -RTS
Обсуждают сегодня