CRAN任务视图:使用R实现高性能并行计算

维护人员:德克·埃德布特尔
联系人:德克。Eddelbuettel在R-project.org
版本:2024-05-13
网址:https://CRAN.R-project.org/view=高性能计算
资料来源:https://github.com/cran-task-views/高性能计算/
贡献:非常欢迎对此任务视图提出建议和改进,可以通过GitHub上的问题或拉取请求,也可以通过电子邮件发送到维护者地址。有关更多详细信息,请参阅贡献指南.
引用:德克·埃德布特尔(2024)。CRAN任务视图:高性能并行计算,R.版本2024-05-13。统一资源定位地址https://CRAN.R-project.org/view=高性能计算。
安装:可以使用中央电视台包裹。例如,ctv::install.views(“HighPerformanceComputing”,coreOnly=TRUE)安装所有核心软件包或ctv::update.views(“高性能计算”)安装所有尚未安装且最新的软件包。请参阅CRAN任务视图倡议了解更多详细信息。

这个CRAN任务视图包含一个按主题分组的包列表,这些包对R的高性能计算(HPC)很有用。在这个上下文中,我们定义的“高性能计算”相当松散,就像任何与进一步推动R有关的东西一样:使用编译代码、并行计算(在显式和隐式模式下)、,处理大型对象以及分析。

除非另有说明,否则所有带有超链接的软件包都可以从综合R存档网络(CRAN).

本任务视图中讨论的几个领域正在经历快速变化。请通过电子邮件向维护人员发送此任务视图的添加和扩展建议,或在上面链接的GitHub存储库中提交问题或请求。请参阅贡献页面在中CRAN任务视图回购以获取详细信息。

阿希姆·泽利斯、马库斯·施米德伯格、马丁·摩根、马克斯·库恩、托马斯·拉迪沃耶维奇、乔森·克瑙斯、托比亚斯·韦贝克、郝宇、大卫·罗森博格、马可·埃纳、伊沃·韦尔奇、杰伊·埃莫森、魏·陈、比尔·克利夫兰、罗斯·博伊兰、拉蒙·迪亚兹·乌里亚特、马克·泽利格曼、凯文·乌西、格雷厄姆·杰弗里斯、威尔·朗道、蒂姆·弗鲁特、,Reza Mohammadi、Ralf Stubner、Bob Jansen、Matt Fidler、Brent Brewington和Ben Bolder(以及我可能忘记在这里补充的其他人)对此表示感谢。

这个中央电视台包支持这些任务视图。它的功能安装视图更新.views分别允许从给定的任务视图安装或更新包;选项仅核心可以将操作限制为标记为核心下面。

R中的直接支持始于版本2.14.0,其中包括一个新包平行合并(稍微修改)多核和。某些类型的群集不由基本包“parallel”直接处理。然而,正如在软件包vignette中所解释的那样-类似函数将接受包括MPI集群的集群。使用渐晕(“平行”)查看套餐小品。 The平行该软件包还支持L'Ecuyer等人(2002)提出的多个RNG流,并支持mclapply和snow集群。为R 2.14.0发布的版本包含基本功能:更高级的便利功能计划用于以后的R版本。

并行计算:显式并行

并行计算:隐式并行

并行计算:网格计算

并行计算:Hadoop

并行计算:随机数

并行计算:资源管理器和批调度程序

并行计算:应用

并行计算:GPU

大内存和内存外数据

编译代码的更简单接口

分析工具

包装普罗维斯,提供,教授,GUIProfiler(GUIProfiller),proftools软件、和围裙总结并可视化Rprof公司用于分析的接口。这个轮廓包读取和写入分析数据,并在文件格式之间进行转换,例如批准谷歌和Rprof公司. The第xrpr页命令行工具在Linux或Windows上为给定的R进程实现配置文件采样,它可以在分析编译代码的同时分析R代码。

CRAN包

核心:Rmpi公司,.
常规:围裙,箭头,批处理,批量实验,批处理作业,批处理工具,BDgraph(BDgraph),比格尔姆,大存储器,大statsr,bn学习,插入符号,集群q,秃鹰,全体船员,数据表,dclone(数据克隆),磁盘.frame,do未来,国防部军事司令部,doMPI(doMPI),doRNG公司,多斯诺,dqrng公司,公鸭,ff(关闭),屈膝肌,流动器,foreach公司,毛皮商,未来,未来应用,future.batchtools公司,未来呼叫器,gcbd公司,GPU矩阵,GUI档案器,,内联,珊瑚礁,拉菲,潜伏网,匹配,米莱,MonetDB。R(右),mvnfast公司,纳诺奈克,nlmixr2(nlmixer2),开放运算语言,奥洛卡,平行地,parSim参数,pbapply(应用程序),pbdMPI接口,佩珀尔,,提供,轮廓,专业人员,proftools软件,普罗维斯,pvclust(群集),qsub(qsub),随机ForestSRC,Rborist公司,卢比,Rcpp并行,网状的,阿尔格努德,RhpcBLASctl公司,RInside公司,rJava语言,勒克耶,RP协议Buf,rslurm公司,第一条溪流,rx代码2,模拟。差异处理,西特莫,降雪,雪地飞行技术,平方英尺,ssgraph(ssgraph),目标,张量流,tf估计器,tm(tm),varSelRF(可变选择射频),xgboost公司.
已存档:rxode2随机.

相关链接

其他资源