-
February 26th, 2019, 11:27 PM
#1
Who could alter the Java SE Runtime in one particular area?
I am attempting to find someone who can program or help me in the right direction with
what I'm after.
I'm after someone to reprogram, build and submit an altered
64 bit Windows version of Java SE 11 Stable version
(as downloads from the zip file at https://jdk.java.net/11/)
that is altered so as not to have any more floating point arithmetic errors
(denromals and pronormals) in it any more,
so that the default behaviour is range accurate, and doesn't have any pronormal or denormal
values at the most RHS digit excent of the range. Probably also in a way which
continue to use and be layed out in memory in optimised fashion.
This is, unless such a version of this release of the OpenJDK is already out there,
for 64 bit Windows.
The classic example for this problem is this very known example:
double a = 0.1;
double b = 0.1;
double x = a*b;
out.println();
out.println(x);
out.println(x == 0.01);
Could someone please
reply and point me in the right direction?
-
February 27th, 2019, 06:50 AM
#2
Re: Who could alter the Java SE Runtime in one particular area?
Norm
-
February 27th, 2019, 12:35 PM
#3
Re: Who could alter the Java SE Runtime in one particular area?
Originally Posted by Zachary1234
I am attempting to find someone who can program or help me in the right direction with
what I'm after.
1. Base your calculations on numerically well-conditioned algorithms.
2. Round the end result.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|