2014-07-08 9 views

Odpowiedz

3

Chcesz funkcję parpool. Bez argumentów tworzy domyślną liczbę pracowników, z argumentem całkowitym tworzy tak wielu pracowników. Jeśli po prostu użyjesz pętli parfor bez wywoływania go, otrzymasz domyślny numer dla swojego profilu, ale nie jestem pewien, gdzie to jest ustawione. Więcej informacji można znaleźć na stronie internetowej MathAves: http://www.mathworks.com/help/distcomp/parpool.html

Maksymalna liczba pracowników powinna być tak duża, jak chcesz, ale przestaniesz uzyskiwać większą wydajność, jeśli stworzysz więcej pracowników niż masz procesorów. Daj mi znać, jeśli potrzebujesz porady dotyczącej wyboru dużej liczby pracowników.

+6

Dzięki! To zadziałało, jak wyjaśniłeś. Zrobiłem: 'myCluster = parcluster (" local "); myCluster.NumWorkers = N; parpool (myCluster, N) ', gdzie N to liczba klastrów, których chcę użyć. –

Powiązane problemy