State of the Art in Parallel Computing with R

被引:0
|
作者
Schmidberger, Markus [1 ]
Morgan, Martin [2 ]
Eddelbuettel, Dirk
Yu, Hao [3 ]
Tierney, Luke [4 ]
Mansmann, Ulrich
机构
[1] Univ Munich, Div Biometr & Bioinformat, IBE, D-81377 Munich, Germany
[2] Fred Hutchinson Canc Res Ctr, Seattle, WA USA
[3] Univ Western Ontario, London, ON N6A 3K7, Canada
[4] Univ Iowa, Iowa City, IA 52242 USA
来源
JOURNAL OF STATISTICAL SOFTWARE | 2009年 / 31卷 / 01期
关键词
R; high performance computing; parallel computing; computer cluster; multi-core systems; grid computing; benchmark; OPERATIONS;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
R is a mature open-source programming language for statistical computing and graphics. Many areas of statistical research are experiencing rapid growth in the size of data sets. Methodological advances drive increased use of simulations. A common approach is to use parallel computing. This paper presents an overview of techniques for parallel computing with R on computer clusters, on multi-core systems, and in grid computing. It reviews sixteen different packages, comparing them on their state of development, the parallel technology used, as well as on usability, acceptance, and performance. Two packages (snow, Rmpi) stand out as particularly suited to general use on computer clusters. Packages for grid computing are still in development, with only one package currently available to the end user. For multi-core systems five different packages exist, but a number of issues pose challenges to early adopters. The paper concludes with ideas for further developments in high performance computing with R. Example code is available in the appendix.
引用
收藏
页码:1 / 27
页数:27
相关论文
共 50 条
  • [1] Research on Parallel Computing Teaching: state of the art and future directions
    Oliveira Duraes, Thiago de Jesus
    Lopes de Souza, Paulo Sergio
    Martins, Guilherme
    Conte, Davi Jose
    Bachiega, Naylor Garcia
    Bruschi, Sarita Mazzini
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [2] Parallel R Computing on the Web
    Subrarnanian, Ranjini
    Zhang, Hui
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 3416 - 3423
  • [3] Performance modeling and prediction of parallel and distributed computing systems: A survey of the state of the art
    Pllana, Sabri
    Brandic, Ivona
    Benkner, Siegfried
    CISIS 2007: FIRST INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2007, : 279 - +
  • [4] Implicit and explicit parallel computing in R
    Tierney, Luke
    COMPSTAT 2008: PROCEEDINGS IN COMPUTATIONAL STATISTICS, 2008, : 43 - 51
  • [5] Research on the System of Parallel Computing in R
    Cheng, Xianyi
    Xie, Lu
    Shi, Quan
    Qu, Ping
    Proceedings of the 2016 International Conference on Electrical, Mechanical and Industrial Engineering (ICEMIE), 2016, 51 : 173 - 175
  • [6] Parallel computing with R: A brief review
    Eddelbuettel, Dirk
    WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2021, 13 (02)
  • [7] Simple parallel statistical computing in R
    Rossini, A. J.
    Tierney, Luke
    Li, Na
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2007, 16 (02) : 399 - 420
  • [8] State of the art in multimedia computing
    Furht, B
    MULTIMEDIA TOOLS AND APPLICATIONS, 1997, 4 (03) : 251 - 253
  • [9] Elastic Parallel Systems for High Performance Cloud Computing: State-of-the-Art and Future Directions
    Kehrer, Stefan
    Blochinger, Wolfgang
    PARALLEL PROCESSING LETTERS, 2019, 29 (02)
  • [10] Hands-on tutorial for parallel computing with R
    Eugster, Manuel J. A.
    Knaus, Jochen
    Porzelius, Christine
    Schmidberger, Markus
    Vicedo, Esmeralda
    COMPUTATIONAL STATISTICS, 2011, 26 (02) : 219 - 239