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 条
  • [21] A parallel out-of-core multifrontal method: Storage of factors on disk and analysis of models for an out-of-core active memory
    Agullo, Emmanuel
    Guermouche, Abdou
    L'Excellent, Jean-Yves
    PARALLEL COMPUTING, 2008, 34 (6-8) : 296 - 317
  • [22] Out-of-core divisible load processing
    Drozdowski, M
    Wolniewicz, P
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (10) : 1048 - 1056
  • [23] Out-of-core clustering of volumetric datasets
    GRANBERG Carl J.
    Journal of Zhejiang University Science A(Science in Engineering), 2006, (07) : 1134 - 1140
  • [24] Irregular and out-of-core parallel computing on clusters
    Brezany, P
    Bubak, M
    Malawski, M
    Zajac, K
    PARALLEL PROCESSING APPLIED MATHEMATICS, 2002, 2328 : 299 - 306
  • [25] Out-of-core compression for gigantic polygon meshes
    Isenburg, M
    Gumhold, S
    ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03): : 935 - 942
  • [26] Out-of-Core Parallel Frontier Search with MapReduce
    Reinefeld, Alexander
    Schuett, Thorsten
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2010, 5976 : 323 - 336
  • [27] Out-of-core SVD performance for document indexing
    Martin, Dian I.
    Martin, John C.
    Berry, Michael W.
    Browne, Murray
    APPLIED NUMERICAL MATHEMATICS, 2007, 57 (11-12) : 1230 - 1239
  • [28] Out-of-core remeshing of large polygonal meshes
    Ahn, Minsu
    Guskov, Igor
    Lee, Seungyong
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2006, 12 (05) : 1221 - 1228
  • [29] Out-of-core wavefront computations with reduced synchronization
    Clauss, Pierre-Nicolas
    Gustedt, Jens
    Suter, Frederic
    PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 293 - +
  • [30] Out-of-core rendering of large, unstructured grids
    Farias, R
    Silva, CT
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2001, 21 (04) : 42 - 50