[pypy-dev] pypy arm progress
Wiktor Mizdal
wiktor8010 at o2.pl
Wed Sep 5 09:39:54 CEST 2012
Hi,
in "Almost There - PyPy's ARM Backend" article is "The incomplete list of open topics":
-We are looking for a better way to translate PyPy for ARM, than the one describe above. I am not sure if there currently is hardware with enough memory to directly translate PyPy on an ARM based system, this would require between 1.5 or 2 Gig of memory. A fully QEMU based approach could also work, instead of Scratchbox2 that uses QEMU under the hood.
-Test the JIT on different hardware.
-Experiment with the JIT settings to find the optimal thresholds for ARM.
-Continuous integration: We are looking for a way to run the PyPy test suite to make sure everything works as expected on ARM, here QEMU also might provide an alternative.
-A long term plan would be to port the backend to ARMv5 ISA and improve the support for systems without a floating point unit. This would require to implement the ISA and create different code paths and improve the instruction selection depending on the target architecture.
-Review of the generated machine code the JIT generates on ARM to see if the instruction selection makes sense for ARM.
-Build a version that runs on Android.
-Improve the tools, i.e. integrate with jitviewer.
Which points is already done?
Wiktor Mizdal
More information about the pypy-dev
mailing list