[ 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)