Table of Contents Author Guidelines Submit a Manuscript
International Journal of Reconfigurable Computing
Volume 2018, Article ID 6784319, 14 pages
https://doi.org/10.1155/2018/6784319
Research Article

RP-Ring: A Heterogeneous Multi-FPGA Accelerator

University of Science and Technology of China, Hefei, China

Correspondence should be addressed to Xi Jin; nc.ude.ctsu@ixnij

Received 21 August 2017; Revised 5 November 2017; Accepted 17 January 2018; Published 4 April 2018

Academic Editor: Michael Hübner

Copyright © 2018 Shuaizhi Guo et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. S. Bhatt, M. Chen, C.-Y. Lin et al., “Abstractions for parallel N-body simulations,” in Proceedings of the Scalable High Performance Computing Conference (SHPCC-92), pp. 38–45, IEEE. View at Scopus
  2. T. Hamada, T. Narumi, R. Yokota, K. Yasuoka, K. Nitadori, and M. Taiji, “42 TFlops hierarchical N-body simulations on GPUs with applications in both astrophysics and turbulence,” in Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, (SC '09), New York, NY, USA, November 2009. View at Publisher · View at Google Scholar · View at Scopus
  3. S. Harfst, A. Gualandris, D. Merritt, R. Spurzem, S. P. Zwart, and P. Berczik, “Performance analysis of direct N-body algorithms on special-purpose supercomputers,” New Astronomy, vol. 12, no. 5, pp. 357–377, 2007. View at Publisher · View at Google Scholar · View at Scopus
  4. T. Hamada, K. Benkrid, K. Nitadori, and M. Taiji, “A comparative study on ASIC, FPGAs, GPUs and general purpose processors in the O(N2) gravitational N-body simulation,” in Proceedings of the NASA/ESA Conference on Adaptive Hardware and Systems (AHS '09), pp. 447–452, San Francisco, Calif, USA, July 2009. View at Publisher · View at Google Scholar · View at Scopus
  5. N. Arora, A. Shringarpure, and R. W. Vuduc, “Direct n-body kernels for multicore platforms,” in Proceedings of the 38th International Conference on Parallel Processing, ICPP-2009, pp. 379–387, Austria, September 2009. View at Publisher · View at Google Scholar · View at Scopus
  6. I. Zecena, M. Burtscher, T. Jin, and Z. Zong, “Evaluating the performance and energy efficiency of n-body codes on multi-core CPUs and GPUs,” in Proceedings of the 2013 IEEE 32nd International Performance Computing and Communications Conference, IPCCC 2013, USA, December 2013. View at Publisher · View at Google Scholar · View at Scopus
  7. J. Making, M. Taiji, T. Ebisuzaki, and D. Sugimoto, “Grape-4: A massively parallel special-purpose computer for collisional n-body simulations,” The Astrophysical Journal , vol. 480, no. 1, pp. 432–446, 1997. View at Publisher · View at Google Scholar · View at Scopus
  8. J. Makino and H. Daisaka, “GRAPE-8—an accelerator for gravitational N-body simulation with 20.5Gflops/W performance,” in Proceedings of the 24th International Conference for High Performance Computing, Networking, Storage and Analysis (SC '12), Salt Lake City, Utah, USA, November 2012. View at Publisher · View at Google Scholar · View at Scopus
  9. J. Makino, T. Fukushige, and M. Koga, “A 1.349 Tflops simulation of black holes in a galactic center on GRAPE-6,” in Proceedings of the 2000 ACM/IEEE Conference on Supercomputing, pp. 43–43, Dallas, Tex, USA, November 2000. View at Publisher · View at Google Scholar
  10. B. Famaey and S. S. McGaugh, “Modified newtonian dynamics (MOND): observational phenomenology and relativistic extensions,” Living Reviews in Relativity, vol. 15, article 10, 2012. View at Publisher · View at Google Scholar · View at Scopus
  11. F. Lüghausen, B. Famaey, and P. Kroupa, “Phantom of RAMSES (POR): a new Milgromian dynamics N-body code,” Canadian Journal of Physics, vol. 93, no. 2, pp. 232–241, 2014. View at Publisher · View at Google Scholar · View at Scopus
  12. G. Lienhart, A. Kugel, and R. Männer, “Using floating-point arithmetic on FPGAS to accelerate scientific N-Body simulations,” in Proceedings of the 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2002, pp. 182–194, USA, April 2002. View at Publisher · View at Google Scholar · View at Scopus
  13. R. Spurzem, P. Berczik, G. Marcus et al., “Accelerating astrophysical particle simulations with programmable hardware (FPGA and GPU),” Computer Science - Research and Development, vol. 23, no. 3-4, pp. 231–239, 2009. View at Publisher · View at Google Scholar · View at Scopus
  14. A. Castellĺő, R. Mayo, and J. Planas, “Exploiting Task-Parallelism on GPU Clusters via OmpSs and rCUDA Virtualization Trustcom/BigDataSE/ISPA,” in Proceedings of the IEEE Trustcom/BigDataSE/ISPA, pp. 160–165, 2015.
  15. E. D. Sozzo, L. D. Tucci, and M. D. Santambrogio, “A highly scalable and efficient parallel design of N-body simulation on FPGA,” in Proceedings of the 31st IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017, pp. 241–246, USA, June 2017. View at Publisher · View at Google Scholar · View at Scopus
  16. A. Kawai and T. Fukushige, “$158/GFLOPS astrophysical N-body simulation with reconfigurable add-in card and hierarchical tree algorithm,” in Proceedings of the ACM/IEEE Conference on Supercomputing (SC '06), 2006. View at Publisher · View at Google Scholar · View at Scopus