R并行编程实战
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-02-18 20:25:22
微信
赏
支付宝
文档简介:
高性能计算技术丛书
R并行编程实战
Mastering Parallel Programming with R
(美)西蒙 R.查普尔(Simon R.Chapple) 等著
张茂军 李洪成 文益民 译
ISBN:978-7-111-57637-2
本书纸版由机械工业出版社于2017年出版,电子版由华章分社(北京华
章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制
作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
微信公众号 华章电子书(微信号:hzebook)
目录
译者序
前言
关于作者
第1章 简单的R并行性
1.1 亚里士多德数谜
1.1.1 求解程序的实现
1.1.2 改进求解程序
1.1.3 将问题分解为多个任务
1.2 R的并行包
1.2.1 使用mclapply()
1.2.2 使用parLapply()
1.2.3 并行负载均衡
1.3 segue包
1.3.1 安装segue
1.3.2 设置AWS账户
1.3.3 运行segue
1.3.4 求解亚里士多德数谜
1.4 总结
第2章 消息传递入门
2.1 为MPI设置系统环境
2.1.1 为MPI选择R包
2.1.2 选择MPI子系统
2.1.3 安装OpenMPI
2.2 MPI标准
2.2.1 MPI的世界
2.2.2 安装Rmpi
2.2.3 安装pbdMPI
2.3 MPI API
2.3.1 点对点阻塞通信
2.3.2 点对点非阻塞通信
2.3.3 集体通信
2.4 总结
第3章 高级消息传递
3.1 网格并行性
3.1.1 创建网格集群
3.1.2 边界数据交换
3.1.3 中值滤波
3.1.4 平铺分配图像
3.1.5 中值滤波网格程序
3.2 检查和管理通信
3.3 lapply()的函数变体
3.4 总结
第4章 开发SPRINT—超级计算机的基于MPI的R包
4.1 关于ARCHER
4.2 从R中调用MPI代码
4.2.1 MPI Hello World
4.2.2 从R中调用C
4.3 建立一个MPI R包—SPRINT
4.3.1 简单的并行R接口(SPRINT)包
4.3.2 SPRINT包的体系结构
4.4 将一个新函数添加到SPRINT包中
4.4.1 下载SPRINT源代码
4.4.2 在R中创建一个存根—phello.R
4.4.3 添加接口函数—phello.c
4.4.4 添加实现函数—hello.c
4.4.5 连接存根、接口和实现......
评论
发表评论