• DocumentCode
    3228191
  • Title

    Porting Molecular Dynamics simulation to heterogeneous multi-core architecture

  • Author

    Feng, Guofu ; Zhang, Chi ; Huang, Dongmei ; Dong, Xiaoshe

  • Author_Institution
    Sch. of Inf., Shanghai Ocean Univ., Shanghai, China
  • fYear
    2010
  • fDate
    23-26 Sept. 2010
  • Firstpage
    1005
  • Lastpage
    1009
  • Abstract
    MD (Molecular Dynamics) simulation is widely used for biology and chemistry study and requires computing power several orders of magnitude beyond today´s commonly available computing systems. While the heterogeneous multi-core system offers substantial computation power with both lower cost and lower power consumption, its unconventional hardware architecture poses significant challenges to programmers for enabling existing applications to run efficiently on the system. Due to the complexity of applications, especially for MD applications, it is difficult to reorganize a new parallel schema for application to exploit task level parallelism on heterogeneous multi-core system during the application porting process. Instead of the common porting method that requires reorganizing the parallel schema of the application to accelerate the hotspots of the computation, a porting method which exploits task parallelism of MD software on heterogeneous multi-core system by substituting system-level communication library and remaining application´s original parallel decomposition strategy unchanged was proposed in this paper. Besides preserving the integrity of the MD applications and avoiding additional cost of code modification, the experimental result of porting MD software named Moldy to IBM CBE architecture shows that the ported MD software based on our proposed porting method obtains both higher speedup ratio and higher performance.
  • Keywords
    biology computing; chemistry computing; computer architecture; multiprocessing systems; IBM CBE architecture; Moldy; biology; chemistry; code modification; computing power; hardware architecture; heterogeneous multi-core architecture; molecular dynamics simulation; parallel decomposition strategy; system-level communication library; Computational modeling; Educational institutions; Graphics processing unit; Instruction sets; Kernel; Load modeling; Application Porting Technology; Heterogeneous Multi-Core System; Molecular Dynamic Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Bio-Inspired Computing: Theories and Applications (BIC-TA), 2010 IEEE Fifth International Conference on
  • Conference_Location
    Changsha
  • Print_ISBN
    978-1-4244-6437-1
  • Type

    conf

  • DOI
    10.1109/BICTA.2010.5645120
  • Filename
    5645120