• Title of article

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

  • Author/Authors

    Danny van Dyk، نويسنده , , Markus Geveler، نويسنده , , Sven Mallach، نويسنده , , Dirk Ribbrock، نويسنده , , Dominik G?ddeke، نويسنده , , Carsten Gutwenger، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2009
  • Pages
    10
  • From page
    2534
  • To page
    2543
  • Abstract
    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 GPU. 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.
  • Keywords
    High performance computing , Shallow water equations , FEM for PDE , Mixed precision methods , Cell BE , CUDA
  • Journal title
    Computer Physics Communications
  • Serial Year
    2009
  • Journal title
    Computer Physics Communications
  • Record number

    1137825