Molecular dynamics (MD) simulations are very important to study physical properties of the atoms and molecules. However, a huge amount of processing time is required to simulate a few nano-seconds of an actual experiment. Although the hardware acceleration using FPGAs provides promising results, huge design time and hardware design skills are required to implement an accelerator successfully. In this paper, we propose an FPGA accelerator designed using C-based OpenCL. We achieved over 4.6 times of speed-up compared to CPU-based processing, by using only 36% of the Stratix V FPGA resources. Maximum of 18.4 times speed-up is possible by using 80% of the FPGA resources.
Description
Architecture of an FPGA accelerator for molecular dynamics simulation using OpenCL - IEEE Conference Publication
%0 Conference Paper
%1 Waidyasooriya2016MD-FPGA
%A Waidyasooriya, H. M.
%A Hariyama, M.
%A Kasahara, K.
%B 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS)
%D 2016
%K fpga hardware molecular-dynamics opencl software
%P 1-5
%R 10.1109/ICIS.2016.7550743
%T Architecture of an FPGA accelerator for molecular dynamics simulation using OpenCL
%U http://ieeexplore.ieee.org/document/7550743/
%X Molecular dynamics (MD) simulations are very important to study physical properties of the atoms and molecules. However, a huge amount of processing time is required to simulate a few nano-seconds of an actual experiment. Although the hardware acceleration using FPGAs provides promising results, huge design time and hardware design skills are required to implement an accelerator successfully. In this paper, we propose an FPGA accelerator designed using C-based OpenCL. We achieved over 4.6 times of speed-up compared to CPU-based processing, by using only 36% of the Stratix V FPGA resources. Maximum of 18.4 times speed-up is possible by using 80% of the FPGA resources.
@inproceedings{Waidyasooriya2016MD-FPGA,
abstract = {Molecular dynamics (MD) simulations are very important to study physical properties of the atoms and molecules. However, a huge amount of processing time is required to simulate a few nano-seconds of an actual experiment. Although the hardware acceleration using FPGAs provides promising results, huge design time and hardware design skills are required to implement an accelerator successfully. In this paper, we propose an FPGA accelerator designed using C-based OpenCL. We achieved over 4.6 times of speed-up compared to CPU-based processing, by using only 36% of the Stratix V FPGA resources. Maximum of 18.4 times speed-up is possible by using 80% of the FPGA resources.},
added-at = {2018-04-09T16:35:40.000+0200},
author = {Waidyasooriya, H. M. and Hariyama, M. and Kasahara, K.},
biburl = {https://www.bibsonomy.org/bibtex/2419a6a7236bf6b34c5dd72d01d11d7ac/salotz},
booktitle = {2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS)},
description = {Architecture of an FPGA accelerator for molecular dynamics simulation using OpenCL - IEEE Conference Publication},
doi = {10.1109/ICIS.2016.7550743},
interhash = {c727c42bf56a107c219eec9ac14dda89},
intrahash = {419a6a7236bf6b34c5dd72d01d11d7ac},
keywords = {fpga hardware molecular-dynamics opencl software},
month = {June},
pages = {1-5},
timestamp = {2018-04-09T16:35:40.000+0200},
title = {Architecture of an FPGA accelerator for molecular dynamics simulation using OpenCL},
url = {http://ieeexplore.ieee.org/document/7550743/},
year = 2016
}