【24h】

A Scalable FPGA Design for Cloud N-Body Simulation

机译:用于云N体仿真的可扩展FPGA设计

获取原文

摘要

The N-Body simulation process describes the evolution of a system of forces composed of N bodies, which may represent celestial objects, molecules, and so on. The most accurate algorithm for N-Body simulation, the All-Pairs method, is particularly compute intensive and software implementations on CPUs are inefficient in terms of performance and power consumption. An implementation on a hardware accelerator, such as an FPGA, would benefits in both these terms, exploiting a parallel execution at a relative low power profile. Moreover, it would also benefit faster methods with lower computational complexity, since many of them rely on the All-Pairs approach to approximate the calculation of forces. This work proposes a highly scalable, power efficient and high performance hardware architecture for the N-Body All-Pairs simulation problem. Our final implementation is able to scale up to systems with an arbitrary number of bodies thanks to a tiling approach that allows performance in the order of 13,441 MPairs/s, outperforming state of the art implementations on FPGA in terms of both pure performance, as well as performance per watt ratio. Finally, our design results to be more power efficient than Grape-8 ASIC.
机译:N体模拟过程描述了由N个物体组成的力系统的演化,这些物体可以表示天体,分子等。用于N体仿真的最准确算法,即All-Pairs方法,尤其需要大量计算,并且在CPU上的软件实现在性能和功耗方面效率低下。在硬件加速器(例如FPGA)上的实现在这两个方面都将受益,它们可以在较低的功耗曲线下利用并行执行。此外,由于许多方法都依赖于全对方法来近似计算力,因此它也将有利于速度更快,计算复杂度较低的方法。这项工作为N体全对仿真问题提出了一种高度可扩展,高能效和高性能的硬件体系结构。我们的最终实现能够通过平铺方法扩展到具有任意数量主体的系统,该方法可实现约13,441 MPairs / s的性能,在纯性能以及性能方面都优于FPGA上的最新实现。作为每瓦特性能。最后,我们的设计结果比Grape-8 ASIC具有更高的电源效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号