Rth:Norm Matloff 的 Rth 包

时间:2024-07-11 02:07:59
【文件属性】:

文件名称:Rth:Norm Matloff 的 Rth 包

文件大小:1019KB

文件格式:ZIP

更新时间:2024-07-11 02:07:59

C++

电阻率 这是什么? Rth 是用编写的函数包,可从 R 调用。因此,它为 R 程序员提供了一组在 GPU 和多核系统上运行的并行应用程序 Thrust 是一个用于并行处理的 C++ 包。 它最初被设计为 GPU 编程的高级方法,但实际上可以编译为多个后端——GPU(CUDA)和多核(OpenMP、TBB)。 这种在 GPU 和多核系统上运行相同并行代码的能力非常有价值。 (您不需要 GPU 来运行多核后端。) 操作是高级的,例如排序、选择、搜索和前缀扫描。 从这些基本构建块中,可以对无数的并行应用程序进行编码。 例如,考虑 Rth 的rthorder() ,它(在它的一个选项中)充当 R 的 rank() 的并行版本。 它首先调用 Thrust 的sort_by_key()函数,然后使用 Thrust 的scatter()函数以产生适当等级的方式排列结果。 R 程序员可以在不了解


网友评论