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 条
  • [21] State-of-the-art in heterogeneous computing
    Brodtkorb, Andre R.
    Dyken, Christopher
    Hagen, Trond R.
    Hjelmervik, Jon M.
    Storaasli, Olaf O.
    SCIENTIFIC PROGRAMMING, 2010, 18 (01) : 1 - 33
  • [22] Parallel and Distributed Visualization The State of the Art
    Meligy, Ali
    COMPUTER GRAPHICS, IMAGING AND VISUALISATION - MODERN TECHNIQUES AND APPLICATIONS, PROCEEDINGS, 2008, : 329 - 336
  • [23] Fuzzy ART neural network parallel computing on the GPU
    Martinez-Zarzuela, Mario
    Diaz Pernas, Francisco Javier
    Diez Higuera, Jose Fernando
    Rodriguez, Miriam Anton
    COMPUTATIONAL AND AMBIENT INTELLIGENCE, 2007, 4507 : 463 - +
  • [24] Pervasive computing at scale: Transforming the state of the art
    Cook, Diane J.
    Das, Sajal K.
    PERVASIVE AND MOBILE COMPUTING, 2012, 8 (01) : 22 - 35
  • [25] State of the Art on Diffusion Models for Visual Computing
    Po, R.
    Yifan, W.
    Golyanik, V.
    Aberman, K.
    Barron, J. T.
    Bermano, A.
    Chan, E.
    Dekel, T.
    Holynski, A.
    Kanazawa, A.
    Liu, C. K.
    Liu, L.
    Mildenhall, B.
    Niessner, M.
    Ommer, B.
    Theobalt, C.
    Wonka, P.
    Wetzstein, G.
    COMPUTER GRAPHICS FORUM, 2024, 43 (02)
  • [26] Resiliency with Aggregate Computing: State of the Art and Roadmap
    Viroli, Mirko
    Beal, Jacob
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (217): : 5 - 18
  • [27] Scheduling Algorithms of Cloud Computing: State of the Art
    Kolekar, Vikas K.
    Sakhare, Sachin R.
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2021, 12 (02): : 145 - 157
  • [28] Biologically inspired visual computing: the state of the art
    Wangli HAO
    Ian Max ANDOLINA
    Wei WANG
    Zhaoxiang ZHANG
    Frontiers of Computer Science, 2021, (01) : 84 - 98
  • [29] Soft computing in intrusion detection: the state of the art
    Langin, Chet
    Rahimi, Shahram
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2010, 1 (02) : 133 - 145
  • [30] Soft computing in intrusion detection: the state of the art
    Chet Langin
    Shahram Rahimi
    Journal of Ambient Intelligence and Humanized Computing, 2010, 1 : 133 - 145