Announce the ARM port of JIT
Hi guys, we are pleased to announce that the ARM port of JIT is finally released. The source can be checked out from 'loki/arm-port' branch of git://code.staikos.net/webkit : - git clone git://code.staikos.net/webkit && git checkout loki/arm-port - or see at http://code.staikos.net/cgi-bin/gitweb.cgi?p=webkit;a=shortlog;h=loki/arm-po... The aim of this development is to add JIT support for ARM architectures. The port itself is developed from scratch, but we reused the ideas of x86 JIT. So we implemented property caches, stub functions, etc. in a similar way, but the code is optimized for ARM architectures. We used Qt4 build environment for the development, but we feel that the other build platforms can be easily extended with this ARM port. The current version is stable. It passes the regression tests. We did measurements on a Nokia N810, and we gained 13% performance improvement. The memory consumption is increased by 3.3% which is a small trade-off for this performance improvement. Our work has not done yet. We plan to add several other features in the future. Please, feel free to ask any questions about the ARM JIT here at the mail list or at the following Bugzilla entry: https://bugs.webkit.org/show_bug.cgi?id=24986 --Gabor
participants (1)
-
Gabor Loki