Preliminary Investigation of Accelerating Molecular Dynamics Simulation on Godson-T Many-Core Processor

被引:0
|
作者
Peng, Liu [1 ]
Tan, Guangming [2 ]
Kalia, Rajiv K. [1 ]
Nakano, Aiichiro [1 ]
Vashishta, Priya [1 ]
Fang, Dongrui [2 ]
Sun, Ninghui [2 ]
机构
[1] Univ So Calif, Collaboratory Adv Comp & Simulat, Los Angeles, CA USA
[2] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Molecular dynamics (MD) simulation is widely used in computational science, however, its irregular memory-access pattern imposes great difficulty on performance optimization. This paper presents a joint application/ architecture study to accelerate MD on an emerging unconventional computing platform-Godson-T many-core architecture. We propose three incremental optimizations: (1) a divide-and-conquer algorithm adaptive to on-chip memory; (2) a novel data-layout to re-organize linked-list cell data structures to improve data locality; (3) an on-chip locality-aware parallel algorithm to enhance data reuse. Experiments on an event-driven, cycle-accurate Godson-T simulator achieve excellent speedup of 62 on 64 cores.
引用
收藏
页码:349 / 356
页数:8
相关论文
共 39 条
  • [1] Performance Analysis and Optimization of Molecular Dynamics Simulation on Godson-T Many-core Processor
    Peng, Liu
    Nakano, Aiichiro
    Tan, Guangming
    Vashishta, Priya
    Fan, Dongrui
    Zhang, Hao
    Kalia, Rajiv K.
    Song, Fenglong
    [J]. PROCEEDINGS OF THE 2011 8TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF 2011), 2011,
  • [2] Scalability study of molecular dynamics simulation on Godson-T many-core architecture
    Peng, Liu
    Tan, Guangming
    Kalia, Rajiv K.
    Nakano, Aiichiro
    Vashishta, Priya
    Fan, Dongrui
    Zhang, Hao
    Song, Fenglong
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (11) : 1469 - 1482
  • [3] GODSON-T: AN EFFICIENT MANY-CORE PROCESSOR EXPLORING THREAD-LEVEL PARALLELISM
    Fan, Dongrui
    Zhang, Hao
    Wang, Da
    Ye, Xiaochun
    Song, Fenglong
    Li, Guojie
    Sun, Ninghui
    [J]. IEEE MICRO, 2012, 32 (02) : 38 - 47
  • [4] An optimization of broadcast on godson-T many-core system architecture
    Bao, Ergude
    Li, Weisheng
    Fan, Dongrui
    Yang, Yang
    Ma, Xiaoyu
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2010, 47 (03): : 524 - 531
  • [5] Godson-T: An Efficient Many-Core Architecture for Parallel Program Executions
    Dong-Rui Fan
    Nan Yuan
    Jun-Chao Zhang
    Yong-Bin Zhou
    Wei Lin
    Feng-Long Song
    Xiao-Chun Ye
    He Huang
    Lei Yu
    Guo-Ping Long
    Hao Zhang
    Lei Liu
    [J]. Journal of Computer Science and Technology, 2009, 24 : 1061 - 1073
  • [6] Godson-T: An Efficient Many-Core Architecture for Parallel Program Executions
    Fan, Dong-Rui
    Yuan, Nan
    Zhang, Jun-Chao
    Zhou, Yong-Bin
    Lin, Wei
    Song, Feng-Long
    Ye, Xiao-Chun
    Huang, He
    Yu, Lei
    Long, Guo-Ping
    Zhang, Hao
    Liu, Lei
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (06) : 1061 - 1073
  • [7] Godson-T:An Efficient Many-Core Architecture for Parallel Program Executions
    范东睿
    袁楠
    张军超
    周永彬
    林伟
    宋风龙
    叶笑春
    黄河
    余磊
    龙国平
    张浩
    刘磊
    [J]. Journal of Computer Science & Technology, 2009, 24 (06) : 1061 - 1073
  • [8] Parallel simulation of many-core processor and many-core clusters
    Lü, Huiwei
    Cheng, Yuan
    Bai, Lu
    Chen, Mingyu
    Fan, Dongrui
    Sun, Ninghui
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (05): : 1110 - 1117
  • [9] Accelerating Lattice QCD on Sunway Many-core Processor
    Zhang Zengxiao
    Luan Zhongzhi
    Xu Chongyang
    Gong Ming
    Xu Shun
    [J]. 2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 605 - 612
  • [10] Accelerating DES and AES Algorithms for a Heterogeneous Many-core Processor
    Biao Xing
    DanDan Wang
    Yongquan Yang
    Zhiqiang Wei
    Jiajing Wu
    Cuihua He
    [J]. International Journal of Parallel Programming, 2021, 49 : 463 - 486