Я ищу карту скромно дорогостоящей функции на большой ленивый seq параллельно. pmap
отлично, но я теряю много переключение контекста. Я думаю, мне нужно увеличить размер куска работы, который передается каждому потоку.Как эффективно использовать среднюю функцию в параллельном режиме
Я написал о функции, чтобы сломать seq на куски и pmap функцию на каждый кусок и перекомпилировать их. это «работает», но результаты не были впечатляющими. Исходный код по существу выглядит следующим образом:
(pmap eval-polynomial (range x) coificients)
Как я могу сжать это, сохраняя его ленивым?
Да, если вы можете ждать номинальной отрасли я бы, на маленькие кусочки, которые я видел в нем сногсшибательное. – Runevault
@ Рюнево, как он дует. Кажется, что обертка на вилке соединяется – Surya