具有36核的R的速度比具有8核的R的速度慢得多

问题描述 投票:-1回答:1

enter image description here

[右侧是具有36个内核和64GB RAM的EC2实例的结果,而左侧是我的具有8个内核和8GB RAM的笔记本电脑的结果。

我对在AWS EC2实例上运行R并不陌生,因此可能需要配置R才能利用EC2实例的原始计算能力。

有人可以告诉我我在这里想念什么吗?

谢谢!

r amazon-ec2 parallel-processing benchmarking
1个回答
0
投票

我在这里找到了更好的答案。

对不必要的降票感到非常失望。

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

[如果您的代码大量使用R,我们经常会听到R较慢向量/矩阵运算,您将看到出色的性能改进。

从CRAN下载的预编译R发行版会使用代数的参考BLAS / LAPACK实现方式操作,这些实现被构建为稳定且交叉平台兼容,但未针对性能进行优化。最R程序员使用这些默认库,并且没有意识到提供了优化的库,切换到这些库可以得到性能显着提高。

© www.soinside.com 2019 - 2024. All rights reserved.