[ 
https://issues.apache.org/jira/browse/SIS-136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-136:
------------------------------------
        Fix Version/s:     (was: 1.1)
                       1.2
    Affects Version/s: 1.1
                       1.0

> Fused multiply-add in org.apache.sis.referencing.operation
> ----------------------------------------------------------
>
>                 Key: SIS-136
>                 URL: https://issues.apache.org/jira/browse/SIS-136
>             Project: Spatial Information Systems
>          Issue Type: Improvement
>          Components: Referencing
>    Affects Versions: 0.7, 0.8, 1.0, 1.1
>            Reporter: Martin Desruisseaux
>            Assignee: Martin Desruisseaux
>            Priority: Minor
>              Labels: JDK9
>             Fix For: 1.2
>
>
> This issue is for tracking the progress on the two following Oracle tasks:
> * [JDK-4851642 : Add FMA to Java math 
> library|http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4851642]
> * [JDK-4919337 : Augment Java math libraries with more methods from C libm 
> and IEEE 754|http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4919337]
> If _Fused Multiply-Add_ (FMA) are added to the Java language, we should 
> leverage them in coordinate operations. In some cases (e.g. {{MatrixSIS}} 
> subclasses), the main goal is not performance, but rather accuracy. Matrix 
> inversions usually have rounding errors, and those rounding errors may be 
> propagated in every corners of SIS library because of the central role played 
> by matrices in SIS. While rounding errors can not be completely avoided, 
> reducing them as much as possible may reduce the risk of surprising 
> behaviour, especially when converting the pixel coordinates between two _Grid 
> Coverages_.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to