r-革命r-需要修改我原来的r-脚本吗?

r-革命r-需要修改我原来的r-脚本吗?,r,R,我从网上了解到,Revolution R允许多线程和优化我的R脚本的运行 我的问题是:安装了Revolution R之后,如果我在Revolution R环境下运行我的R脚本,它会自动优化我的R脚本的运行吗?或者我需要修改我的R脚本以允许R优化我的R脚本的运行 非常感谢。Revo R具有多线程BLAS,这不需要更改脚本 GNU R或标准R当然也可以使用多线程BLAS,如中所述。Revo R有多线程BLAS,这不需要更改脚本 GNU R或标准R当然也可以使用多线程BLAS,如中所述。我认为您的术语

我从网上了解到,Revolution R允许多线程和优化我的R脚本的运行

我的问题是:安装了Revolution R之后,如果我在Revolution R环境下运行我的R脚本,它会自动优化我的R脚本的运行吗?或者我需要修改我的R脚本以允许R优化我的R脚本的运行


非常感谢。

Revo R具有多线程BLAS,这不需要更改脚本


GNU R或标准R当然也可以使用多线程BLAS,如中所述。

Revo R有多线程BLAS,这不需要更改脚本


GNU R或标准R当然也可以使用多线程BLAS,如中所述。

我认为您的术语可能需要一些改进。您可能需要区分多处理和多线程。Revolution R确实链接到Windows的多线程BLAS库,除非编译版本,否则该库可能不可用。这是否会提高您的性能显然在某种程度上取决于您使用的功能


要在R中使用多处理,您需要适当地设置机器资源,然后使用分配并行任务的代码。当您询问修改脚本时,这些似乎就是您正在考虑的应用程序。Revo-R过去在这方面比常规R有优势,但在最后两个版本中,所有用户都可以使用“并行”软件包。

我认为您的术语可能需要改进。您可能需要区分多处理和多线程。Revolution R确实链接到Windows的多线程BLAS库,除非编译版本,否则该库可能不可用。这是否会提高您的性能显然在某种程度上取决于您使用的功能


要在R中使用多处理,您需要适当地设置机器资源,然后使用分配并行任务的代码。当您询问修改脚本时,这些似乎就是您正在考虑的应用程序。Revo-R过去在这里比常规R有优势,但在最近的两个版本中,所有用户都可以使用“并行”软件包。

谢谢,那么在Revo-R中,我需要为多线程分配CPU内核吗?如果我不分配,它应该会自动使用我所有的CPU核心来进行多线程,对吗?谢谢,那么在Revo R中,我需要分配CPU核心来进行多线程吗?如果我不分配,它应该会自动使用我所有的CPU核心来进行多线程,对吗?谢谢,那么在Revo R中,我需要分配CPU核心来进行多线程吗?若我不分配,它应该会自动使用我所有的CPU内核来进行多线程,对吗?正如我所说的,“多线程”是BLAS的一个特性(并且是自动的)。但这对性能的影响取决于任务和代码。如果使用多处理可以更有效地完成任务,那么您需要使用适当的方法。谢谢,那么在Revo R中,我是否需要为多线程分配CPU内核?若我不分配,它应该会自动使用我所有的CPU内核来进行多线程,对吗?正如我所说的,“多线程”是BLAS的一个特性(并且是自动的)。但这对性能的影响取决于任务和代码。如果多处理可以更有效地完成任务,那么您需要使用适当的方法。