R nie jest z natury aplikacji wielowątkowych, więc w normalnych okolicznościach używa tylko jeden procesor naraz.Istnieje kilka opcji dla programowania równoległego, które dostarczają wartości:1. rewolucja R Enterprise będzie używać wszystkich dostępnych procesorów niektórych typowych operacji matematycznych, takich jak mnożenie macierzy. (Jest ona związana z bibliotekami wielowątkowych matematycznych, które zwiększyć wydajność na Wielordzeniowe procesory Intel.)2. RevoScaleR pakiet, dostarczane z przedsiębiorstwa R Rewolucji, oferuje równoległe pamięci zewnętrznej, algorytmami i format pliku danych bardzo wydajne (.xdf).3. Możesz także jawne równoległe kodu za pomocą ParallelR. Widok zadania CRAN patrz: Wydajne i przetwarzanie równoległe z R lista opcji:http://cran.r-project.org/web/views/HighPerformanceComputing.html 4. RevoScaleR pakiet dołączone do Rewolucji R Enterprise zapewnia nowe narzędzia dla równoległego i rozproszonego przetwarzania danych z R, który można skalować.
QA: Jak Enterprise R Rewolucji i RevoScaleR korzystać z wielu procesorów?
Dotyczy
Revolution Analytics