...
首页> 外文期刊>Computer physics communications >HONEI: A collection of libraries for numerical computations targeting multiple processor architectures
【24h】

HONEI: A collection of libraries for numerical computations targeting multiple processor architectures

机译:HONEI:一组针对多种处理器体系结构进行数值计算的库

获取原文
获取原文并翻译 | 示例
           

摘要

We present HONEI, an open-source collection of libraries offering a hardware oriented approach to numerical calculations. HONEI abstracts the hardware, and applications written on top of HONEI can be executed on a wide range of computer architectures such as CPUs. GPUs and the Cell processor. We demonstrate the flexibility and performance of our approach with two test applications, a Finite Element multigrid solver for the Poisson problem and a robust and fast Simulation of shallow water waves. By linking against HONEI's libraries, we achieve a two-fold speedup over straight forward C++ code using HONEI's SSE backend, and additional 3-4 and 4-16 times faster execution on the Cell and a CPU. A second important aspect of our approach is that the full performance capabilities of the hardware under consideration can be exploited by adding optimised application-specific operations to the HONEI libraries. HONEI provides all necessary infrastructure for development and evaluation of such kernels, significantly simplifying their development.
机译:我们介绍HONEI,这是一个开放源代码的库集合,提供了一种面向硬件的数值计算方法。 HONEI抽象化了硬件,并且在HONEI之上编写的应用程序可以在各种计算机体系结构(例如CPU)上执行。 GPU和Cell处理器。我们通过两个测试应用程序展示了我们方法的灵活性和性能,这两个应用程序是用于Poisson问题的有限元多网格求解器,以及对浅水波的鲁棒快速仿真。通过链接到HONEI的库,使用HONEI的SSE后端,与直接C ++代码相比,我们实现了两倍的加速,并且在Cell和CPU上的执行速度分别提高了3-4和4-16倍。我们方法的第二个重要方面是,可以通过向HONEI库添加优化的特定于应用程序的操作来利用所考虑硬件的全部性能。 HONEI提供了开发和评估此类内核的所有必要基础结构,从而大大简化了它们的开发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号