An Accelerating Solution for N-Body MOND Simulation with FPGA-SoC

As a modified-gravity proposal to handle the dark matter problem on galactic scales, Modified Newtonian Dynamics (MOND) has shown a great success. However, the N-body MOND simulation is quite challenged by its computation complexity, which appeals to acceleration of the simulation calculation. In th...

Full description

Saved in:
Bibliographic Details
Main Authors: Bo Peng, Tianqi Wang, Xi Jin, Chuanjun Wang
Format: Article
Language:English
Published: Wiley 2016-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2016/4592780
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850210673811783680
author Bo Peng
Tianqi Wang
Xi Jin
Chuanjun Wang
author_facet Bo Peng
Tianqi Wang
Xi Jin
Chuanjun Wang
author_sort Bo Peng
collection DOAJ
description As a modified-gravity proposal to handle the dark matter problem on galactic scales, Modified Newtonian Dynamics (MOND) has shown a great success. However, the N-body MOND simulation is quite challenged by its computation complexity, which appeals to acceleration of the simulation calculation. In this paper, we present a highly integrated accelerating solution for N-body MOND simulations. By using the FPGA-SoC, which integrates both FPGA and SoC (system on chip) in one chip, our solution exhibits potentials for better performance, higher integration, and lower power consumption. To handle the calculation bottleneck of potential summation, on one hand, we develop a strategy to simplify the pipeline, in which the square calculation task is conducted by the DSP48E1 of Xilinx 7 series FPGAs, so as to reduce the logic resource utilization of each pipeline; on the other hand, advantages of particle-mesh scheme are taken to overcome the bottleneck on bandwidth. Our experiment results show that 2 more pipelines can be integrated in Zynq-7020 FPGA-SoC with the simplified pipeline, and the bandwidth requirement is reduced significantly. Furthermore, our accelerating solution has a full range of advantages over different processors. Compared with GPU, our work is about 10 times better in performance per watt and 50% better in performance per cost.
format Article
id doaj-art-90fea0d2bb5b4e5aaf2cc045269361e7
institution OA Journals
issn 1687-7195
1687-7209
language English
publishDate 2016-01-01
publisher Wiley
record_format Article
series International Journal of Reconfigurable Computing
spelling doaj-art-90fea0d2bb5b4e5aaf2cc045269361e72025-08-20T02:09:44ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092016-01-01201610.1155/2016/45927804592780An Accelerating Solution for N-Body MOND Simulation with FPGA-SoCBo Peng0Tianqi Wang1Xi Jin2Chuanjun Wang3Key Laboratory of Strongly Coupled Quantum Matter Physics, Chinese Academy of Sciences, School of Physical Sciences, University of Science and Technology of China, Hefei, Anhui 230026, ChinaKey Laboratory of Strongly Coupled Quantum Matter Physics, Chinese Academy of Sciences, School of Physical Sciences, University of Science and Technology of China, Hefei, Anhui 230026, ChinaKey Laboratory of Strongly Coupled Quantum Matter Physics, Chinese Academy of Sciences, School of Physical Sciences, University of Science and Technology of China, Hefei, Anhui 230026, ChinaYunnan Observatories, Chinese Academy of Sciences, Kunming 650216, ChinaAs a modified-gravity proposal to handle the dark matter problem on galactic scales, Modified Newtonian Dynamics (MOND) has shown a great success. However, the N-body MOND simulation is quite challenged by its computation complexity, which appeals to acceleration of the simulation calculation. In this paper, we present a highly integrated accelerating solution for N-body MOND simulations. By using the FPGA-SoC, which integrates both FPGA and SoC (system on chip) in one chip, our solution exhibits potentials for better performance, higher integration, and lower power consumption. To handle the calculation bottleneck of potential summation, on one hand, we develop a strategy to simplify the pipeline, in which the square calculation task is conducted by the DSP48E1 of Xilinx 7 series FPGAs, so as to reduce the logic resource utilization of each pipeline; on the other hand, advantages of particle-mesh scheme are taken to overcome the bottleneck on bandwidth. Our experiment results show that 2 more pipelines can be integrated in Zynq-7020 FPGA-SoC with the simplified pipeline, and the bandwidth requirement is reduced significantly. Furthermore, our accelerating solution has a full range of advantages over different processors. Compared with GPU, our work is about 10 times better in performance per watt and 50% better in performance per cost.http://dx.doi.org/10.1155/2016/4592780
spellingShingle Bo Peng
Tianqi Wang
Xi Jin
Chuanjun Wang
An Accelerating Solution for N-Body MOND Simulation with FPGA-SoC
International Journal of Reconfigurable Computing
title An Accelerating Solution for N-Body MOND Simulation with FPGA-SoC
title_full An Accelerating Solution for N-Body MOND Simulation with FPGA-SoC
title_fullStr An Accelerating Solution for N-Body MOND Simulation with FPGA-SoC
title_full_unstemmed An Accelerating Solution for N-Body MOND Simulation with FPGA-SoC
title_short An Accelerating Solution for N-Body MOND Simulation with FPGA-SoC
title_sort accelerating solution for n body mond simulation with fpga soc
url http://dx.doi.org/10.1155/2016/4592780
work_keys_str_mv AT bopeng anacceleratingsolutionfornbodymondsimulationwithfpgasoc
AT tianqiwang anacceleratingsolutionfornbodymondsimulationwithfpgasoc
AT xijin anacceleratingsolutionfornbodymondsimulationwithfpgasoc
AT chuanjunwang anacceleratingsolutionfornbodymondsimulationwithfpgasoc
AT bopeng acceleratingsolutionfornbodymondsimulationwithfpgasoc
AT tianqiwang acceleratingsolutionfornbodymondsimulationwithfpgasoc
AT xijin acceleratingsolutionfornbodymondsimulationwithfpgasoc
AT chuanjunwang acceleratingsolutionfornbodymondsimulationwithfpgasoc