【问题标题】:How to use foreach with snow for multicore in Windows XP?如何在 Windows XP 中使用 foreach with snow 进行多核?
【发布时间】:2010-11-28 06:38:28
【问题描述】:

能否请您举例说明如何使用 doSNOW 完成此操作?

(我问了同样的问题here,但只得到了部分答复) 塔尔

【问题讨论】:

    标签: r statistics parallel-processing


    【解决方案1】:

    我担心你会把一些事情弄得一团糟,就像你最近在 r-help 列表上的帖子中所做的那样:

    1. 自下而上考虑。
    2. 您需要一种并行计算机制,无论它是否涉及多台机器。
    3. snow 包可以为您做到这一点,这也是我们在JSS survey paper 中强调它的原因之一
    4. 您可以从 snow 开始,在最简单的情况下,它适用于 a) Windows 和 b) 不需要 MPI 或 PVM -- 只需使用套接字
    5. 一旦你弄清楚了,就“向上”移动到更高的抽象级别,使用带有doSNOW 后端的雪来支持foreach
    6. multicore 软件包(还没有?)在 Windows 上工作,并且对您没有(当前?)用处,所以至少暂时忽略它。 doMC 后端也是如此。

    沿途的每一步都有工作示例。我总是回过头来通过测试用例来验证什么有效,什么无效。

    【讨论】:

    • 这是否仍然正确(答案来自 9 月 9 日),多核在 Windows 上不起作用。这是否意味着 R 2.14.0 中并行包的多核功能也不能在 Windows 上运行?
    • 是的,也不是,详细信息在小插图和 parallels 包的其他文档中。
    猜你喜欢
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 2011-09-21
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    相关资源
    最近更新 更多