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

Computer Science – Mathematical Software

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

19 pages, 7 figures

Scientific paper

10.1016/j.cpc.2009.04.018

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 twofold 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.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

HONEI: A collection of libraries for numerical computations targeting multiple processor architectures does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with HONEI: A collection of libraries for numerical computations targeting multiple processor architectures, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and HONEI: A collection of libraries for numerical computations targeting multiple processor architectures will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-322790

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.