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 条
  • [41] STATE-OF-THE-ART IN PARALLEL NONLINEAR OPTIMIZATION
    LOOTSMA, FA
    RAGSDELL, KM
    PARALLEL COMPUTING, 1988, 6 (02) : 133 - 155
  • [42] PARALLEL MANIPULATORS - STATE-OF-THE-ART AND PERSPECTIVES
    MERLET, JP
    ADVANCED ROBOTICS, 1994, 8 (06) : 589 - 596
  • [43] Research on parallel computing model for Cubic-R architecture
    Yu, Nan
    Zheng, Shen
    2012 FOURTH INTERNATIONAL CONFERENCE ON MULTIMEDIA INFORMATION NETWORKING AND SECURITY (MINES 2012), 2012, : 870 - 873
  • [44] A state-of-the-art of Empirical Literature of Crowdsourcing in Computing
    Ambreen, Talat
    Ikram, Naveed
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2016, : 189 - 190
  • [45] State of the art and challenges of security SLA for cloud computing
    Batista de Carvalho, Carlos Andre
    de Castro Andrade, Rossana Maria
    de Castro, Miguel Franklin
    Coutinho, Emanuel Ferreira
    Agoulmine, Nazim
    COMPUTERS & ELECTRICAL ENGINEERING, 2017, 59 : 141 - 152
  • [46] Computing Systems for Autonomous Driving: State of the Art and Challenges
    Liu, Liangkai
    Lu, Sidi
    Zhong, Ren
    Wu, Baofu
    Yao, Yongtao
    Zhang, Qingyang
    Shi, Weisong
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (08) : 6469 - 6486
  • [47] Toward Dispersed Computing: Cases and State-of-The-Art
    Yuan, Sen
    Xia, Geming
    Chen, Jian
    Yu, Chaodong
    2021 17TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2021), 2021, : 710 - 717
  • [48] Introduction -: State of the art of computing in the social sciences, 1999
    Garson, GD
    SOCIAL SCIENCE COMPUTER REVIEW, 2000, 18 (02) : 123 - 124
  • [49] Elasticity in Cloud Computing: State of the Art and Research Challenges
    Al-Dhuraibi, Yahya
    Paraiso, Fawaz
    Djarallah, Nabil
    Merle, Philippe
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (02) : 430 - 447
  • [50] RFID in pervasive computing: State-of-the-art and outlook
    Roussos, George
    Kostakos, Vassilis
    PERVASIVE AND MOBILE COMPUTING, 2009, 5 (01) : 110 - 131