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 条
  • [31] Edge Computing Security: State of the Art and Challenges
    Xiao, Yinhao
    Jia, Yizhen
    Liu, Chunchi
    Cheng, Xiuzhen
    Yu, Jiguo
    Lv, Weifeng
    PROCEEDINGS OF THE IEEE, 2019, 107 (08) : 1608 - 1631
  • [32] Quantum Computing: State-of-art and Challenges
    Vizzotto, Juliana Kaizer
    2013 2ND WORKSHOP-SCHOOL ON THEORETICAL COMPUTER SCIENCE (WEIT), 2013, : 9 - 13
  • [33] Survey of the State-of-the-Art of Cloud Computing
    Ahuja, Sanjay P.
    Rolli, Alan C.
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2011, 1 (04) : 34 - 43
  • [34] Biologically inspired visual computing: the state of the art
    Wangli Hao
    Ian Max Andolina
    Wei Wang
    Zhaoxiang Zhang
    Frontiers of Computer Science, 2021, 15
  • [35] Cloud Computing: State Of The Art Reseach Issues
    Abbasov, Babak
    2014 IEEE 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT), 2014, : 151 - 154
  • [36] Biologically inspired visual computing: the state of the art
    Hao, Wangli
    Andolina, Ian Max
    Wang, Wei
    Zhang, Zhaoxiang
    FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (01)
  • [37] State-of-Art: Text Similarity Computing
    Zeng, Qingtian
    Zhao, Hua
    Duan, Hua
    Li, Chao
    Ni, Weijian
    Xie, Nengfu
    Diao, Xiuli
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING (ICCIP 2018), 2018, : 33 - 37
  • [38] State of the Art of Axodes Traced by Parallel Mechanism
    Zhang L.
    Zhao Y.
    Zhao T.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2023, 59 (21): : 131 - 146
  • [39] THE STATE-OF-THE-ART IN PARALLEL PRODUCTION SYSTEMS
    KUO, S
    MOLDOVAN, D
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 15 (01) : 1 - 26
  • [40] Parallel Graph Processing: Prejudice and State of the Art
    Eisenman, Assaf
    Cherkasova, Ludmila
    Magalhaes, Guilherme
    Cai, Qiong
    Faraboschi, Paolo
    Katti, Sachin
    PROCEEDINGS OF THE 2016 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE'16), 2016, : 85 - 90