Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
OCamlJit 2.0
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2010-11-19 (20:20)
From: Yoann Padioleau <padator@w...>
Subject: Re: [Caml-list] OCamlJit 2.0

On Nov 19, 2010, at 11:46 AM, Dario Teixeira wrote:

> Hi,
>> What would be really nice is to make a JIT for a language that really
>> need one, like PHP! There are lots of companies out there (Yahoo,
>> Facebook, wikimedia) that spend hundreds of millions of dollars on
>> machines that run PHP bytecode interpreters implemented by people who
>> are not Xavier Leroy.
> Actually, Facebook has a compiler that transforms PHP source code into C++ [1],
> and they claim a 50% reduction in CPU usage.

Yes, which is good. But if you think about it is "only" a x2 speedup vs a
really slow bytecode interpreter (the Zend PHP interpreter). PHP is known
for being more than 30 times slower than C. 
It's even slower than Ruby on
There are lots of opportunities to do better IMHO.

>  It's an interesting approach,
> though I suspect that even as we speak a new circle of hell is being warmed
> up

Oh yeah.

> especially for those who are enabling PHP's continued existence thanks
> to gimmicks such as this one...
> Cheers,
> Dario Teixeira
> [1]