[webkit-dev] Announce the ARM port of JIT

x yz lastguy at yahoo.com
Thu Apr 2 16:40:39 PDT 2009

any improvement on X86 hard coded offset for code patch? I mean X86 uses single pointer then a few constants closely coupled to X86 to patch code, which is a nightmare for porting.

--- On Wed, 4/1/09, Gabor Loki <loki at inf.u-szeged.hu> wrote:

> From: Gabor Loki <loki at inf.u-szeged.hu>
> Subject: [webkit-dev] Announce the ARM port of JIT
> To: webkit-dev at lists.webkit.org, squirrelfish-dev at lists.webkit.org
> Date: Wednesday, April 1, 2009, 9:57 PM
> 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-port
> 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
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


More information about the webkit-dev mailing list