Polymer field-theory simulations on graphics processing units

被引:42
作者
Delaney, Kris T. [1 ]
Fredrickson, Glenn H. [2 ,3 ]
机构
[1] Univ Calif Santa Barbara, Mat Res Lab, Santa Barbara, CA 93106 USA
[2] Univ Calif Santa Barbara, Dept Mat Engn, Santa Barbara, CA 93106 USA
[3] Univ Calif Santa Barbara, Dept Chem Engn, Santa Barbara, CA 93106 USA
基金
美国国家科学基金会;
关键词
Field-theoretic simulations; SCFT; Polymer theory; CUDA; GPU;
D O I
10.1016/j.cpc.2013.04.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We report the first CUDA (TM) graphics-processing-unit (CPU) implementation of the polymer field-theoretic simulation framework for determining fully fluctuating expectation values of equilibrium properties for periodic and select aperiodic polymer systems. Our implementation is suitable both for self-consistent field theory (mean-field) solutions of the field equations, and for fully fluctuating simulations using the complex Langevin approach. Running on NVIDIA (R) Tesla T20 series GPUs, we find double-precision speedups of up to 30x compared to single-core serial calculations on a recent reference CPU, while single-precision calculations proceed up to 60x faster than those on the single CPU core. Due to intensive communications overhead, an MPI implementation running on 64 CPU cores remains two times slower than a single CPU. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:2102 / 2110
页数:9
相关论文
共 50 条
  • [41] An Optimized Parallel IDCT on Graphics Processing Units
    Wang, Biao
    Alvarez-Mesa, Mauricio
    Chi, Chi Ching
    Juurlink, Ben
    EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS, 2013, 7640 : 155 - 164
  • [42] Systolic neighborhood search on graphics processing units
    Vidal, Pablo
    Luna, Francisco
    Alba, Enrique
    SOFT COMPUTING, 2014, 18 (01) : 125 - 142
  • [43] Graphics Processing Units for HEP trigger systems
    Ammendola, R.
    Bauce, M.
    Biagioni, A.
    Chiozzi, S.
    Ramusino, A. Cotta
    Fantechi, R.
    Fiorini, M.
    Giagu, S.
    Gianoli, A.
    Lamanna, G.
    Lonardo, A.
    Messina, A.
    Neri, I.
    Paolucci, P. S.
    Piandani, R.
    Pontisso, L.
    Rescigno, M.
    Simula, F.
    Sozzi, M.
    Vicini, P.
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2016, 824 : 307 - 310
  • [44] Programmable and Scalable Architecture for Graphics Processing Units
    de La Lama, Carlos S.
    Jaaskelainen, Pekka
    Takala, Jarmo
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2009, 5657 : 2 - +
  • [45] Parallel pattern mining on Graphics Processing Units
    Hryniow, Krzysztof
    PROCEEDINGS OF THE 2013 14TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2013, : 134 - 139
  • [46] Accelerating Viterbi algorithm on graphics processing units
    Muhammad Kashif Hanif
    Karl-Heinz Zimmermann
    Computing, 2017, 99 : 1105 - 1123
  • [47] Systolic neighborhood search on graphics processing units
    Pablo Vidal
    Francisco Luna
    Enrique Alba
    Soft Computing, 2014, 18 : 125 - 142
  • [48] Accelerating NTRU Encryption with Graphics Processing Units
    Bai, Tianyu
    Davis, Spencer
    Li, Juanjuan
    Gu, Ying
    Jiang, Hai
    INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2014, 2 (04) : 250 - 258
  • [49] Processing Cryptanalysis of Hash Functions using Graphics Processing Units
    Gomez, J.
    Gil, C.
    Montoya, F. G.
    Marquez, A. L.
    Molero, G.
    Alcayde, A.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING, 2011, 95
  • [50] Performance models for asynchronous data transfers on consumer Graphics Processing Units
    Gomez-Luna, Juan
    Maria Gonzalez-Linares, Jose
    Ignacio Benavides, Jose
    Guil, Nicolas
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (09) : 1117 - 1126