commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luc Maisonobe (JIRA)" <>
Subject [jira] Resolved: (MATH-270) Wrapper layer for F2J translations of BLAS/LAPACK
Date Thu, 28 Jan 2010 19:09:34 GMT


Luc Maisonobe resolved MATH-270.

    Resolution: Won't Fix

Since MATH-269 will not be fixed, this issue which depends on it cannot be fixed either.

> Wrapper layer for F2J translations of BLAS/LAPACK
> -------------------------------------------------
>                 Key: MATH-270
>                 URL:
>             Project: Commons Math
>          Issue Type: New Feature
>    Affects Versions: 2.1
>            Reporter: Sam Halliday
> This is part of the proposal to integrate MTJ, netlib-java and commons-math which has
been well received on the developers' list, @see,-matrix-toolkits-java-and-consolidation-tt23537813.html
> This depends on issue MATH-269.
> Netlib-java provides a wrapper layer around Java implementations of BLAS and LAPACK,
the industry standard APIs for linear algebra calculation. This functionality would be of
great benefit to commons-math both internally and as part of the public API.
> A major advantage of using netlib-java rather than direct access to Java translations
of BLAS/LAPACK is that natively optimised implementations can be configured at runtime. For
most normal desktop machines, the performance difference is negligible (hey, Java is seriously
fast these days!), but for machines with custom hardware and BLAS/LAPACK implementations (e.g.
GPU, FPGA, otherwise parallel) the performance difference can be orders of magnitude.
> The idea would be that commons-math would define an API and use it internally for linear
algebra calculations. The decision to make this part of the public API can be decided afterward.
> The author of netlib-java (i.e. me!) is more than happy to release this code under an
Apache licence, however the APIs are copyright the authors of BLAS/LAPACK and therefore BSD
licenced (which I understand is compatible).

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message