GIS-LAB

Географические информационные системы и дистанционное зондирование

Вышел Revolution R Open

SS_Rebelious, 23.10.2014

15 октября вышел Revolution R Open – версия языка R от Revolution Analytics, многие годы выпускающих коммерческую версию R, имеющую “встроенную” многопоточночть. Revolution R Open обладает улучшенной производительностью по сравнению со стандартной версией R за счёт использования Intel Math Kernel Libraries (MKL) вместо стандартного R BLAS/LAPACK (при этом не требуется каких-либо дополнительных модификаций вашего кода); полностью совместим с приложениями, пакетами и скриптами, работающими с R 3.1.1; распространяется под лицензией GPLv2.

Revolution R Open доступен для скачивания для следующих платформ:

  • Ubuntu 12.04, 14.04
  • CentOS / Red Hat Enterprise Linux 5.8, 6.5, 7.0
  • OS X Mavericks (10.9)
  • Windows® 7.0 (SP 1), 8.0, 8.1, Windows Server® 2008 R2 (SP1) and 2012


  • Так же имеется экспериментальная поддержка для:

  • OpenSUSE 13.1 (обновлённая сборка Revolution R Open для OpenSUSE от 18 октября у меня работает хорошо)
  • OS X Yosemite (10.10)


  • Здесь можно посмотреть сравнительные тесты (с воспроизводимым кодом) стандартного R и R от Revolution Analytics.

    В частности, у меня такие результаты теста умножения матриц для Revolution R Open:

    > set.seed (1)
    > m <- 10000 > n <-  5000 > A <- matrix (runif (m*n),m,n) > system.time (B <- crossprod(A))
       user  system elapsed 
     14.690   0.141   3.856

    Весьма неплохо! Однако не следует ожидать существенного прироста производительности сторонних пакетов. Я, например, тестировал spatstat: как использовалось только одно ядро, так и используется. Может с другими пакетами повезёт больше )))

    Оставьте комментарий


    (Геокруг)

    Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter