jak skutecznie stosować funkcję średniej wagi równolegle

Chcę odwzorować skromnie drogą funkcję na dużym leniwym seq równolegle.pmap jest świetny, ale tracę dużo do zmiany kontekstu. Myślę, że muszę zwiększyć rozmiar fragmentu pracy przekazywanego do każdego wątku.

Napisałem o funkcji, aby podzielić seq na kawałki i pmap funkcji na każdy fragment i ponownie je połączyć. to „działa”, ale wyniki nie były spektakularne. Oryginalny kod wygląda zasadniczo tak:

(pmap eval-polynomial (range x) coificients)

Jak mogę to naprawdę wycisnąć, zachowując leniwość?

questionAnswers(4)

yourAnswerToTheQuestion