[LLVMdev] Compilation problem with JIT/Interpreter

Jerome GORIN Jerome.Gorin at it-sudparis.eu
Fri Dec 18 08:27:18 PST 2009


Thank very much for this answer,
so my last question will be: is it possible to use the LLVM JIT on a PS3
with Yellow Dog 6.2 distribution, instead of the LLVM interpreter, by using
the PPE as it seems to be similar to 64-bit PowerPC processors?

2009/12/18 Scott Michel <scooter.phd at gmail.com>

> Jerome:
>
> No, there are no plans to JIT to SPU. That's considerably more complicated
> -- you'd have to figure out when to JIT to the SPU and live with all of the
> constraints that the SPU imposes (data reformatting, r/w DMA, ensure your
> code lives in 256K unless you can manage to interface with the virtual
> I-cache work.)
>
> Basically, it's not trivial and it doesn't quite fit into the current LLVM
> JIT model.
>
> Moreover, the Cell SPU backend is still incomplete. Given the level of my
> (day job) management responsibilities, I have less and less time to hack.
> I'm becoming less enthusiastic about continued development since IBM has all
> but declared the Cell dead (no one from the Cell team at Supercomputing, so,
> read between the lines.) A UCLA comp sci group might pick up and finish the
> backend for their research.
>
>
> -scooter
>
> On Mon, Dec 7, 2009 at 4:04 PM, Anton Korobeynikov <
> anton at korobeynikov.info> wrote:
>
>> Hello
>>
>> > Is there additionnals information to provide to the linker when
>> > compiling llvm on mac os x?
>> Do you have libffi installed somehere?
>> >
>> >
>> > The second question concerns Yellow Dog Distribution(6.2) on CellSPU
>> > processor. Does lli support JIT compilation on CELL?
>> No. As far as I can see, there is no JIT for SPU.
>>
>>
>> --
>> With best regards, Anton Korobeynikov.
>>
>> Faculty of Mathematics & Mechanics, Saint Petersburg State University.
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091218/ebd4c7cd/attachment.html>


More information about the llvm-dev mailing list