Пожертвование  •  Дневник  •  Без рекламы  •  О сайте  •  Реклама  •  Поставить баннер  •  Прислать  •  Хроника Гости: 2    Участники: 0  Авторизация   Регистрация 
Метод Научного Тыка
Поиск  
Blackball iMag | интернет-журнал
Amerikas Auto

Mastering Parallel Programming with R

 


Mastering Parallel Programming with R
Добавлено: Вт 11.01.2022 (Sergeant)
Автор: Simon R. Chapple, Eilidh Troup, Thorsten Forster, Terence Sloan
Год: 2016
Формат: PDF
Страниц: 244
Размер: 4,24 МБ
Просмотров: 62

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 instability 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.

What You Will Learn

- Create and structure efficient load-balanced parallel computation in R, using R’s built-in parallel package;
- Deploy and utilize cloud-based parallel infrastructure from R, including launching a distributed computation 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 accelerated numerical functions in R utilizing 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.




 
Мне нравится 0    Мне не нравится 0


Комментарии

Чтобы добавить видео с YouTube, нужно написать [@youtube=xxxxx] , где xxxxx – ID видео.


Комментарии: 0
Нет ни одного комментария.
RSS-лента
Поделиться ссылкой:
Реклама

Новое
Сб 18.06.2022
Соседка
Ведьма Сб 11.06.2022
Ведьма
Сб 04.06.2022
Второе пришествие
Туман Сб 28.05.2022
Туман
Сб 26.03.2022
Дуэль и смерть Пушкина глазами современного хирурга. Часть 2. Аутопсия.
Сб 26.03.2022
Дуэль Пушкина глазами современного хирурга. Часть 1. Pre mortem.
Технология настаивания самогона на коре и древесине дуба Пт 02.07.2021
Технология настаивания самогона на коре и древесине дуба
Самодельная хреновуха по классическому рецепту Пт 25.06.2021
Самодельная хреновуха по классическому рецепту
Ср 23.06.2021
С женского форума о мужских недостатках
Имбирная водка – два проверенных рецепта настойки на имбире Пт 18.06.2021
Имбирная водка – два проверенных рецепта настойки на имбире
9 лучших дронов с функцией следования Ср 21.04.2021
9 лучших дронов с функцией следования
Пн 19.04.2021
Using Entity Framework Core and Dapper in ASP.NET Core – Safe Transactions
Больше колонок хороших и разных: разбираемся во всем многообразии АС Чт 08.04.2021
Больше колонок хороших и разных: разбираемся во всем многообразии АС
Ср 07.04.2021
"Симпсоны" в стиле советской мультипликации
Пн 05.04.2021
Замыкания в JavaScript для начинающих
Книги
.NET Microservices: Architecture for Containerized .NET Applications вчера, 09:10
.NET Microservices: Architecture for Containerized .NET Applications
Год: 2020
Android Programming with Kotlin for Beginners Чт 04.08.2022
Android Programming with Kotlin for Beginners
Год: 2019
Reactive Programming with Kotlin Вт 02.08.2022
Reactive Programming with Kotlin
Год: 2019
Data Structures and Algorithms in Kotlin Чт 28.07.2022
Data Structures and Algorithms in Kotlin
Год: 2019
Kotlin Apprentice (2nd Edition) Вт 26.07.2022
Kotlin Apprentice (2nd Edition)
Год: 2019

Реклама
Разработано на основе BlackNight CMS
Release v.2022-06-28
© 2000–2022 Blackball
Дизайн & программирование:
Sergeant Центр Связи с Админом Skeleton
О сайтеРеклама
Web-site performed by Sergey Drozdov
BlackballРекламаСтатистика | МузыкаПлейлистыКиноВидеоИгрыАудиоПрограммыСтатьиКартинкиЮморФорумДневник сайтаПрислать контент