On Tue, Aug 4, 2009 at 13:08, caryf<[email protected]> wrote:
>
> I'm currently tasked with estimating a port of V8 to Power ISA or
> making an interpreted version.  My target is the Cell PPE.
>
> Has anyone tackled and published a Power ISA version previously?

As far as I know nobody has started on a project to generate Power or
PowerPC instructions so far. I expect a port to a new ISA on a
supported OS to be about a 4-6 month project based on the experience
of bringing up the x86-64 version of V8 and my previous experience
with bringing up other VMs on PowerPC and other architectures.
Obviously this also depends on your experience in implementing
language virtual machines and your familiarity with the ISA you are
porting to.

> Is there a known interpreted version of V8 that exists, perhaps from
> an early stage of the code base when the IA32/Arm back-ends did not
> yet exist?

V8 did not have an interpreter and instead generated code from the
start of the project. The regular expression engine in V8 does have an
interpreter, so you can focus on JavaScript code generation initially.

> Based on the YouTube video (http://www.youtube.com/watch?
> v=lZnaaUoHPhs, V8 - the Chrome Engine at GDD 2008 in London), it
> sounds like the interface between V8 and the back-end code generators
> will become even closer in the future.  Is there any word on this?

I do not have time to watch the entire video so I am not sure what you
are referring to. Since last fall there have been quite a few
optimizations to the generated code that are tightly coupled with code
inside the V8 runtime. But that is no surprise as the code generator
is meant to be used with the V8 runtime and the V8 runtime relies
heavily on the ability to generate code.

Cheers,
-Ivan


>
> Thanks,
>
> Cary
> >
>

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to