Remote Network And System Administration Job In IT And Networking

Java OpenJDK Runtime Floating Point Alteration.

Find more Network And System Administration remote jobs posted recently Worldwide

I am after a group of what could be terms Java SubSystem developers to alter and rebuild three versions of the Java runtime to address the following issues:

In the Java OpenJDK 12, floating point denormal and pronormal values result from arithmetic operations on float and double, Float and Double. The means of the floating point operations could be enhanced or replaced and rendered range accurate for the value results last decimal place. This all corresponds to the defaulting mode where the strictfp keyword is absent (strctfp mode should be left unchanged).

What I believe I am after is the floating point operations behaviour modes that Java 1.1 used to have. Maybe it will be enough, largely, to copy from those old instrinsics again, although what I am after is a change to 64 bit Java, not 32 bit.

I presently seek that Windows 64 bit, Linux 64 bit and Mac 64 bit runtimes be changed. It is my understanding that once the intrinsics involved are done for one OS version, it can be pasted over and rebuilt into the other OS versions.

I would like these floating point runtime alterations to be on a runtime done both ways: I want both a distinct runtime and a joint compiler/runtime file group for each OS platform. If not, the joint compiler and runtime kit approach can be kept together, the javac and java / javaw commands. I would, in this regards, where posible, hope for both of these options.

Direct mode arithmetic on float, double, Float, Double, alongside the version of scientific or engineering notation that can commence to be used inside these types, as well as hexadecimal mode arithmetic, accessible via 0x, likely all need updating, to keep the least decimal place correct under floating point denormal and pronormal circumstances. The related operations will be:

+, -, *, /, %, ++x , --x, x++, x--, (, ), +=, -=, *=, /=, %=.

Operand order and bracket involvement may also be part of what has to be repairs.

java.lang.StrictMath will need to be updated so that all its method calls operate with full accurate performance for the values final decimal place via all function input values. If any of StrictMath contains the strictfp keyword, those will have have to be removed and compiled out, as might be needed with inside java.lang.Math.

I am not quite sure where they presently keep the source code, resource files, and build script(s) for OpenJDK 12, yet I believe they are publically available.

It is my hope that the updated results, possessing range accurate arithmetic operations, will load and accumulate in memory systematically, so that the relevant sub operations arrange well in memory, scale well with many such java (program level) operations, and that while the total result will be slower than floating point mode, things will continue to execute quite fast enough.

In keeping with the GPL license, the source code and resource files, as well as the built product, should be uploaded to Sourceforge or very similar. Everyone involved with the development can attach their names to the project online as they wish.

**It would be very helpful if individual(s) involved can align to a GMT + 10:30 timezone and are able to, during any particularly day, take part in continuing time-aligned discussions by email. Live chats and Skyping are not really an option given other restrictions involved that cant presently be got around.

I envisage a situation where the successful applicant will not wait to the end of the postage time period for this Job task, but will be notified, email exchanged with, and commence their task as promptly as becomes feasible, using their time before deadline throughout.
About the recuiter
Member since May 20, 2018
Wilda Satya Per
from Dagestan, Russia

Skills & Expertise Required

Assembler Assembly Language C C++ 

Candidate shortlisted and hiredHiring open till - Jun 28, 2020

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$208.41

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Need Document description for Secure and confidential rule matching

Problem statement : system that would evaluate the pattern matching signatures in insecure environments without revealing either the signatures themselves or the portions of the corpus matched by those signatures. [ONLY SCRIPT DESCRIPTION ]

...read more

Customize Zoom SDK "Custom UI Feature"

I need to create an App based on Zoom SDK Demo with a custom UI feature
i need to arrange the participant videos in a customizable layout.
I will only reply to developers who have already customized the Zoom UI interface and reply I have don...read more

Qt/QML Expert

We are looking for a Qt/QML developer who has strong experience in building multiplatform desktop platforms. Suitable candidates shall have a strong sense of ownership and a dedication to delivering a solid and tested product.

Our trading pl...read more

Developer for Application catering to Dog owners

Looking for an experienced app developer that can cater to my needs. I am looking to offer a service for dogs and their owners, like a tinder sort of thing but for dogs, breeding, advice section, bloggs, bringing a community together

Programmer/developer to make a software that verifies emails using Gmail.

we are looking for an IT expert who could make us a simple tool that verifies emails if it is bouncing or working (successfully sent)

basically, we test these emails by sending them a blank email, if the recipient(inbox thread) replies with...read more