@hackage fpnla-examples0.1.1

Example implementations for FPNLA library

  • Categories

  • License

    BSD-3-Clause

  • Maintainer

    Pablo Perdomo <pperdomo@fing.edu.uy>, Mauro Blanco <mblanco@fing.edu.uy>

  • Versions

    • 0.1.1 Tue, 4 Feb 2014
    • 0.1 Sun, 2 Feb 2014

This package provides many example implementations of the operations defined in package fpnla (http://hackage.haskell.org/package/fpnla) using various data structures and algorithms.

IMPORTANT: Many algorithms are only partially implemented

The structures currently used are:

Operations are parallelized using the parallel framework (http://hackage.haskell.org/package/parallel), Monad-Par (http://hackage.haskell.org/package/monad-par), Repa (http://hackage.haskell.org/package/repa) and Accelerate (http://hackage.haskell.org/package/accelerate).

Details about the package may be found in the paper: Towards a functional run-time for dense NLA domain. In Proceedings of the 2Nd ACM SIGPLAN Workshop on Functional High-performance Computing. New York, NY, USA. ACM, pages 85-96 (http://www.fing.edu.uy/~mviera/papers/fhpc13.pdf).