1. Nauka
  2. /
  3. Kursy
  4. /
  5. Skalowalne przetwarzanie danych w R

Connected

ćwiczenie

Zrównoleglanie wywołań chunk.apply

Funkcja chunk.apply() może również korzystać z równoległych procesów, aby szybciej przetwarzać dane. Gdy parametr CH.PARALLEL zostanie ustawiony na wartość większą niż jeden na maszynach z systemem Linux lub Unix (w tym na Macu), dane są jednocześnie odczytywane i przetwarzane przez wiele procesów, co skraca czas wykonania. Na systemie Windows parametr CH.PARALLEL jest ignorowany.

Instrukcje

100 XP
  • Przeprowadź benchmark funkcji iotools_read_fun() — najpierw z 1 procesem, a następnie z 3 równoległymi procesami.