楼主: chicu
1775 5

[书籍介绍] Mastering Parallel Programming with R [推广有奖]

  • 1关注
  • 14粉丝

已卖:3306份资源

副教授

34%

还不是VIP/贵宾

-

威望
1
论坛币
88046 个
通用积分
656.6630
学术水平
53 点
热心指数
94 点
信用等级
44 点
经验
9074 点
帖子
130
精华
1
在线时间
631 小时
注册时间
2014-8-31
最后登录
2025-7-25

楼主
chicu 在职认证  发表于 2017-6-3 10:12:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  • Author: Simon Chapple
  • Title: Mastering parallel programming with R
  • Pages:  244 pages
  • Publisher:  Packt Publishing (May 31, 2016)
  • ISBN-10:  1784394009
  • ISBN-13:  978-1784394004

About This Book
  • Create R programs that exploit the computational capability of your cloud platforms and computers to the fullest
  • Become an expert in writing the most efficient and highest performance parallel algorithms in R
  • Get to grips with the concept of parallelism to accelerate your existing R programs
Who This Book Is For

This book is for R programmers who want to step beyond its inherent single-threaded and restricted memory limitations and learn how to implementation highly accelerated and scalable algorithms that are a critical for the performingant processing of Big Data. No previous knowledge of parallelism is required This book also provides for the more advanced technical programmer seeking to go beyond high level parallel frameworks.

What You Will Learn
  • Create and structure efficient load-balanced parallel computation in R, using R's built-in parallel package
  • Deploy and own cloud-based implemented infrastructure from R, including published a distributed processes on Hadoop running on Amazon Web Services (AWS)
  • Get accustomed to parallel efficiency, and apply simple techniques to benchmark, measure speed and target improvement in your own code
  • Develop complex parallel processing algorithms with the standard Message Passing Interface (MPI) using RMPI, pbdMPI, and SPRINT packages
  • Build and extend a parallel R package (SPRINT) with your own MPI-based routines
  • Implement extensions data functions in R using the vector processing capability of your Graphics Processing Unit (GPU) with OpenCL
  • Understand parallel programming pitfalls, such as deadlock and numerical instability, and the approaches to handle and avoid them
  • Build a task farm master-worker, spatial grid, and hybrid parallel R programs
In Detail

R is one of the most popular programming languages ​​used in data science. Applying R to big data and complex analytic tasks requires the harnessing of scalable compute resources.

Mastering Parallel Programming with R presents a comprehensive and practical treatise on how to build highly scalable and efficient algorithms in R. It will teach you a variety of parallelization techniques, from simple use of R's built-in parallel package versions of lapply (), to High-level AWS cloud-based Hadoop and Apache Spark frameworks. It will also teach you low level scalable parallel programming using RMPI and pbdMPI for message passing, applicable to clusters and supercomputers, and how to exploit thousand-fold simple processor GPUs through ROpenCL. By the end of the book, you will understand the factors that influence parallel efficiency, including assessing code performance and implementing load balancing; pitfalls to avoid, including deadlock and numerical damage issues;How to structure your code and data for the most appropriate type of parallelism for your problem domain; and how to extract the maximum performance from your R code running on a variety of computer systems.

Style and approach

This book leads you chapter by chapter from the easy to more complex forms of parallelism. The author's insights are presented by clear practical examples applied to a range of different problems, with comprehensive reference information for each of the R packages employed. The book can be Read from start to finish, or by dipping in chapter by chapter, as each chapter describes a specific parallel approach and technology, so can be read as a standalone.


[Attach] 2264101 [/ attach]


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Programming Mastering Parallel Program Paralle

mastering.Parallel.Programming.with.R.rar
下载链接: https://bbs.pinggu.org/a-2264101.html

3.27 MB

需要: 15 个论坛币  [购买]

本附件包括:

  • mastering.Parallel.Programming.with.R.azw3

本帖被以下文库推荐

沙发
jjxm20060807(真实交易用户) 发表于 2017-6-3 22:02:25
谢谢分享

藤椅
yangming98(未真实交易用户) 发表于 2017-6-4 22:06:35 来自手机
chicu 发表于 2017-6-3 10:12
  • Author: Simon Chapple
  • Title: Mastering parallel programming with R
  • Pages:  244 pages
  • 好的好的

    板凳
    jgchen1966(真实交易用户) 发表于 2017-6-5 22:01:18

    报纸
    铁锷未残(真实交易用户) 学生认证  发表于 2017-7-25 11:20:17
    谢谢分享

    地板
    yangming98(未真实交易用户) 发表于 2017-7-25 18:31:10 来自手机
    chicu 发表于 2017-6-3 10:12
  • Author: Simon Chapple
  • Title: Mastering parallel programming with R
  • Pages:  244 pages
  • 好的好的

    您需要登录后才可以回帖 登录 | 我要注册

    本版微信群
    加好友,备注cda
    拉您进交流群
    GMT+8, 2026-1-29 06:30