gpt4 book ai didi

r - 在 R 中为 pentium 4 HT 机器使用多核

转载 作者:行者123 更新时间:2023-12-03 01:50:28 26 4
gpt4 key购买 nike

我在办公室使用Pentium 4 HT机器来运行R,一些代码需要plyr包,我通常需要等待6-7分钟才能完成脚本运行,而我看到我的处理器只有已使用一半。

我听说在 R 中使用多核包可以更好地利用多核处理器,我的情况适合吗?

谢谢!

最佳答案

有很多软件包可以进行多核处理。请参阅doMPIdoSNOWdoMCdoSMP。它们都是运行并行化的其他程序的前端(例如 MPI/OpenMPI、多核包...)。在 Windows 上,我对 doSMP 有很好的经验。而在 Linux 上 doMC 看起来很有前途(对 Windows 的一些支持正在出现,但有些人对“fork”的模拟存有疑虑)。

话虽这么说,我同意 Vince 的评论,即需要编写 plyr 函数才能使用并行计算的功能。您可以编写自己的函数来模拟使用 %dopar%plyr (或编辑 plyr)(请参阅 foreach包也是如此)。

两个“CPU 使用历史记录”窗口可能意味着两个核心或多线程。例如,我有一个 4 核的 i7-920 处理器,但我看到 8 个历史窗口,因为每个核都是多线程的。

请原谅我的词汇和/或逻辑,但当涉及到这类事情时,我会是文斯帖子中的那条鱼。

alt text

关于r - 在 R 中为 pentium 4 HT 机器使用多核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3545559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com