NikV2 / BruteForceInterpolation

An amazing representation of what Brute Forcing Interpolation Looks like in action.
Other
60 stars 10 forks source link

Implement hyper interpolation runtime #16333

Open fxshlein opened 2 years ago

fxshlein commented 2 years ago

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 commented 2 years ago

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.

Alexiscomete commented 2 years ago

:octocat:

GoldenStack commented 1 year ago

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

Again, I heavily respect your work.

fxshlein commented 1 year ago

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

GoldenStack commented 2 months ago

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