Out-of-core macromolecular simulations on multithreaded architectures

被引:1
|
作者
Aliaga, Jose I. [1 ]
Badia, Jose M. [1 ]
Castillo, Maribel [1 ]
Davidovic, Davor [2 ]
Mayo, Rafael [1 ]
Quintana-Orti, Enrique S. [1 ]
机构
[1] Univ Jaume 1, Dept Ingn & Ciencia Comp, Castellon de La Plana 12071, Spain
[2] Rudjer Boskovic Inst, CIR, Zagreb 10000, Croatia
来源
关键词
macromolecular motion simulation; eigenvalue problems; out-of-core computing; multicore processors; GPUs; NORMAL-MODE ANALYSIS; DYNAMICS; PROTEIN; TERMS;
D O I
10.1002/cpe.3357
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We address the solution of large-scale eigenvalue problems that appear in the motion simulation of complex macromolecules on multithreaded platforms, consisting of multicore processors and possibly a graphics processor (graphics processing unit). In particular, we compare specialized implementations of several high-performance eigensolvers that, by relying on disk storage and out-of-core techniques, can in principle tackle the large memory requirements of these biological problems, which in general do not fit into the main memory of current desktop machines. All these out-of-core eigensolvers, except for one, are composed of compute-bound (i.e., arithmetically intensive) operations, which we accelerate by exploiting the performance of current multicore processors and, in some cases, by additionally off-loading certain parts of the computation to a graphics processing unit accelerator. One of the eigensolvers is a memory-bound algorithm, which strongly constrains its performance when the data is on disk. However, this method exhibits a much lower arithmetic cost compared with its compute-bound alternatives for this particular application. Experimental results on a desktop platform, representative of current server technology, illustrate the potential of these methods to address the simulation of biological activity. Copyright (c) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:1540 / 1550
页数:11
相关论文
共 50 条
  • [31] On the performance of parallel factorization of out-of-core matrices
    Caron, E
    Utard, G
    PARALLEL COMPUTING, 2004, 30 (03) : 357 - 375
  • [32] The design of a new out-of-core multifrontal solver
    Reid, John K.
    Scott, Jennifer A.
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2007, 4699 : 598 - +
  • [33] Out-of-core scheduling methods in cluster computing
    Zhou, Z. (zzhou0328@whu.edu.cn), 1600, Huazhong University of Science and Technology (41):
  • [34] Towards Out-of-core Neural Networks on Microcontrollers
    Miao, Hongyu
    Lin, Felix Xiaozhu
    2022 IEEE/ACM 7TH SYMPOSIUM ON EDGE COMPUTING (SEC 2022), 2022, : 1 - 13
  • [35] Out-of-core Algorithms for Binary Partition Hierarchies
    Josselin Lefèvre
    Jean Cousty
    Benjamin Perret
    Harold Phelippeau
    Journal of Mathematical Imaging and Vision, 2025, 67 (2)
  • [36] An efficient algorithm for out-of-core matrix transposition
    Suh, J
    Prasanna, VK
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (04) : 420 - 438
  • [37] Getting more from out-of-core columnsort
    Chaudhry, G
    Cormen, TH
    ALGORITHM ENGINEERING AND EXPERIMENTS, 2002, 2409 : 143 - 154
  • [38] Out-of-core simplification with guaranteed error tolerance
    Borodin, P
    Guthe, M
    Klein, R
    VISION, MODELING, AND VISUALIZATION 2003, 2003, : 309 - 316
  • [39] Out-of-core simplification of large polygonal models
    Lindstrom, P
    SIGGRAPH 2000 CONFERENCE PROCEEDINGS, 2000, : 259 - 262
  • [40] Out-of-core and compressed level set methods
    Nielsen, Michael B.
    Nilsson, Ola
    Soderstrom, Andreas
    Museth, Ken
    ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (04):