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

Martin Desruisseaux resolved SIS-136.
-------------------------------------
    Resolution: Fixed

> 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.4
>
>
> 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.20.10#820010)

Reply via email to