BruteForceInterpolation icon indicating copy to clipboard operation
BruteForceInterpolation copied to clipboard

Implement hyper interpolation runtime

Open fxshlein opened this issue 3 years ago • 6 comments

The changes here replace the default Runtime object from java with one that has more CPU cores. This makes the heavy calculations in this project possible even on low end devices.

Sadly, because java.lang.Runtime only has a private constructor one cannot simply extend it, and some creative workarounds were needed to replace it.

fxshlein avatar Jan 24 '22 22:01 fxshlein

Also note that interpolation sadly cannot be applied before the runtime is replaced, because otherwise low end devices would struggle even with replacing the runtime.

fxshlein avatar Jan 24 '22 23:01 fxshlein

:octocat:

Alexiscomete avatar Jan 25 '22 10:01 Alexiscomete

LGTM. A breakthrough in JVM technology. Do you think this can be expanded to more areas, like RAM?

Again, I heavily respect your work.

GoldenStack avatar Jun 22 '23 23:06 GoldenStack

Do you think this can be expanded to more areas, like RAM?

It could, but I'd expect this to run on Hardware that also runs Spigot, so there is sufficient RAM anyways

fxshlein avatar Jun 23 '23 05:06 fxshlein

@NikV2 Any updates on merging this? There has been little advancement in the field in the past few years. It would be great if we could implement the hyper interpolation runtime into our product. I'll talk to the marketing team about this too.

Thancks, Barack Hussein Obama (for legal reasons, i am not barack obama)

GoldenStack avatar Apr 10 '24 16:04 GoldenStack