FlashR: parallelize and scale R for machine learning using SSDs
FlashR: parallelize and scale R for machine learning using SSDs
复制标题
FlashR:使用 SSD 并行化和扩展 R 以进行机器学习
DOI:
10.1145/3200691.3178501
复制
发表时间:
2018
影响因子:
--
通讯作者:
Burns, Randal
中科院分区:
文献类型:
--
作者:
Zheng, Da;Mhembere, Disa;Vogelstein, Joshua T.;Priebe, Carey E.;Burns, Randal
R is one of the most popular programming languages for statistics and machine learning, but it is slow and unable to scale to large datasets. The general approach for having an efficient algorithm in R is to implement it in C or FORTRAN and provide an R wrapper. FlashR accelerates and scales existing R code by parallelizing a large number of matrix functions in the Rbasepackage and scaling them beyond memory capacity with solid-state drives (SSDs). FlashR performs memory hierarchy aware execution to speed up parallelized R code by(i)evaluating matrix operations lazily,(ii)performing all operations in a DAG in a single execution and with only one pass over data to increase the ratio of computation to I/O,(iii)performing two levels of matrix partitioning and reordering computation on matrix partitions to reduce data movement in the memory hierarchy. We evaluate FlashR on various machine learning and statistics algorithms on inputs of up to four billion data points. Despite the huge performance gap between SSDs and RAM, FlashR on SSDs closely tracks the performance of FlashR in memory for many algorithms. The R implementations in FlashR outperforms H2O and Spark MLlib by a factor of 3 -- 20.
登录
查看更多内容
影响因子:
1.5
作者:
Wai;Da Zheng
通讯作者:
Da Zheng
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
Tsuchikawa T.;Kaneda H.;Oyabu S.;Kokusho T.;Kobayashi H.;Yamagishi M.;Toba Y.;Kiyoto Yoshino
通讯作者:
Kiyoto Yoshino
DOI:
--
发表时间:
2012
期刊:
International Conference on Parallel Architectures and Compilation Techniques
影响因子:
--
作者:
Justin Talbot;Zach DeVito;P. Hanrahan
通讯作者:
P. Hanrahan
DOI:
--
发表时间:
1978
期刊:
ACM-SIGACT Symposium on Principles of Programming Languages
影响因子:
--
作者:
L. Guibas;Douglas K. Wyatt
通讯作者:
Douglas K. Wyatt
影响因子:
1.3
作者:
F. P. Russell;Michael R. Mellor;P. Kelly;Olav Beckmann
通讯作者:
Olav Beckmann