News for hackers. Stuff that matters.
Re:PyPy JIT for 64-bit ARM by comicjk on Sunday July 28, 2019 @03:29PM (#20549381)
I'm surprised and humbled that a project of this importance doesn't have their own physical ARM machine for benchmarking. Compare that to the computer and human time saved across all the places it could be used!
Re:PyPy JIT for 64-bit ARM by gok on Sunday July 28, 2019 @03:53PM (#20549488)
The problem is that ARM hardware with enough RAM for their needs is extremely rare.
Re:PyPy JIT for 64-bit ARM by mkl on Sunday July 28, 2019 @04:06PM (#20549540)
This work was sponsored by ARM itself, though, so it is a bit surprising they didn't supply suitable hardware from one of their licensees (they must have some to do benchmarks themselves).
Re:PyPy JIT for 64-bit ARM by gok on Sunday July 28, 2019 @04:26PM (#20549664)
PyPy is a little bit of a pathological case of their benchmark suite requires that much DRAM though
Re:PyPy JIT for 64-bit ARM by hawski on Sunday July 28, 2019 @05:20PM (#20549901)
SolidRun has a MiniITX board supporting up to 2x32GB for around $1000 [0]. They also have a preproduction units for another board for $550 supporting as much RAM [1].

They probably had their reasons, but I'm just showing what's available.

https://www.solid-run.com/product/SRLX216S00D00GE064C13CH/

https://www.solid-run.com/nxp-lx2160a-family/honeycomb-works...

Re:PyPy JIT for 64-bit ARM by rjsw on Sunday July 28, 2019 @05:58PM (#20550050)
Why does the benchmark suite need so much RAM ?

I would expect benchmarks to match typical usage, if PyPy can't run in a couple of GB then choose a better language.

Re:PyPy JIT for 64-bit ARM by Nelson69 on Sunday July 28, 2019 @06:41PM (#20550220)
Compiling pypy is memory intensive, I don't believe it can be done in 2GB which is where most of the really affordable ARM devices seem to cap out.
Re:PyPy JIT for 64-bit ARM by comex on Sunday July 28, 2019 @10:02PM (#20550954)
But why do you have to compile PyPy on the same machine you’re testing it on?
Re:PyPy JIT for 64-bit ARM by gok on Monday July 29, 2019 @03:11PM (#20558240)
Well cross-compiling (aka "cross translation) is made complicated because PyPy doesn't use a normal toolchain, but that's not the problem here. The PyPy benchmark suite itself takes that much memory to run.
Re:PyPy JIT for 64-bit ARM by rjsw on Sunday July 28, 2019 @07:56PM (#20550503)
You can build OpenJDK with the Hotspot JIT on a 2GB ARM64 system.
Re:PyPy JIT for 64-bit ARM by creato on Sunday July 28, 2019 @06:44PM (#20550234)
So the use cases for this project must also be extremely rare?
Re:PyPy JIT for 64-bit ARM by kristianp on Sunday July 28, 2019 @06:03PM (#20550066)
Don't want to be rude (nor rehash old topics) but is pypy used that much to be considered important? People with performance goals go to C, whether its a library or some Cython.

Don't get me wrong, i love pypy and the rpython jit.

Re:PyPy JIT for 64-bit ARM by j88439h84 on Monday July 29, 2019 @01:43AM (#20551783)
When I want productivity and performance I go to pypy.