R с 36 ядрами намного медленнее, чем R с 8 ядрами - PullRequest
0 голосов
/ 23 октября 2019

enter image description here

Справа находится результат экземпляра EC2 с 36 ядрами и 64 ГБ ОЗУ, а слева - мой ноутбук с 8 ядрами и 8 ГБ ОЗУ.

Я новичок в работе с R на экземпляре AWS EC2, поэтому, вероятно, мне нужно сконфигурировать мой R, чтобы использовать необработанную вычислительную мощность экземпляра EC2.

Может кто-нибудь посоветует, какили я что-то здесь скучаю?

Спасибо!

1 Ответ

0 голосов
/ 26 октября 2019

Я нашел лучший ответ здесь.

Довольно разочаровывает ненужными отрицательными голосами.

https://github.com/csantill/RPerformanceWBLAS/blob/master/RPerformanceBLAS.md

Мы часто слышим, что R медленный, еслиВ вашем коде интенсивно используются векторные / матричные операции, вы увидите значительное улучшение производительности.

Прекомпилированный дистрибутив R, загруженный из CRAN, использует эталонную реализацию BLAS / LAPACK для операций линейной алгебры. Эти реализации построеныбыть стабильным и кроссплатформенным, но не оптимизированным для производительности. Большинство программистов на R используют эти библиотеки по умолчанию и не знают о наличии высокооптимизированных библиотек, и переключение на них может значительно улучшить производительность.

...