Начать новую тему Ответить на тему
Статистика раздачи
Размер: 2.32 МБ | | Скачали: 3
Сидеров: 7  [0 байт/сек]    Личеров: 2  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

R High Performance Programming

Год: 2015
Автор: Aloysius Lim, William Tjhi
Издательство: Packt Publishing
ISBN: 9781783989263
Язык: Английский
Формат: ePub
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 186
Описание: With the increasing use of information in all areas of business and science, R provides an easy and powerful way to analyze and process the vast amounts of data involved. It is one of the most popular tools today for faster data exploration, statistical analysis, and statistical modeling and can generate useful insights and discoveries from large amounts of data.
Through this practical and varied guide, you will become equipped to solve a range of performance problems in R programming. You will learn how to profile and benchmark R programs, identify bottlenecks, assess and identify performance limitations from the CPU, identify memory or disk input/output constraints, and optimize the computational speed of your R programs using great tricks, such as vectorizing computations. You will then move on to more advanced techniques, such as compiling code and tapping into the computing power of GPUs, optimizing memory consumption, and handling larger-than-memory data sets using disk-based memory and chunking.
1: Understanding R's Performance – Why Are R Programs Sometimes Slow?
Three constraints on computing performance – CPU, RAM, and disk I/O
R is interpreted on the fly
R is single-threaded
R requires all data to be loaded into memory
Algorithm design affects time and space complexity
Summary

2: Profiling – Measuring Code's Performance
Measuring total execution time
Profiling the execution time
Profiling memory utilization
Monitoring memory utilization, CPU utilization, and disk I/O using OS tools
Identifying and resolving bottlenecks
Summary

3: Simple Tweaks to Make R Run Faster
Vectorization
Use of built-in functions
Preallocating memory
Use of simpler data structures
Use of hash tables for frequent lookups on large data
Seeking fast alternative packages in CRAN
Summary

4: Using Compiled Code for Greater Speed
Compiling R code before execution
Using compiled languages in R
Summary

5: Using GPUs to Run R Even Faster
General purpose computing on GPUs
R and GPUs
Fast statistical modeling in R with gputools
Summary

6: Simple Tweaks to Use Less RAM
Reusing objects without taking up more memory
Removing intermediate data when it is no longer needed
Calculating values on the fly instead of storing them persistently
Swapping active and nonactive data
Summary

7: Processing Large Datasets with Limited RAM
Using memory-efficient data structures
Using memory-mapped files and processing data in chunks
Summary

8: Multiplying Performance with Parallel Computing
Data parallelism versus task parallelism
Implementing data parallel algorithms
Implementing task parallel algorithms
Executing tasks in parallel on a cluster of computers
Shared memory versus distributed memory parallelism
Optimizing parallel performance
Summary

9: Offloading Data Processing to Database Systems
Extracting data into R versus processing data in a database
Preprocessing data in a relational database using SQL
Converting R expressions to SQL
Running statistical and machine learning algorithms in a database
Using columnar databases for improved performance
Using array databases for maximum scientific-computing performance
Summary

10: R and Big Data
Understanding Hadoop
Setting up Hadoop on Amazon Web Services
Processing large datasets in batches using Hadoop
Summary
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 1.22 КБ / Просмотров 65 ]

Статус
Проверен 
 
Размер  2.32 МБ
Приватный: Нет (DHT включён)
.torrent скачан  3
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!