[Cbe-oss-dev] IBM XL C/C++ supported on PS3

Philip Pratt-Szeliga pcpratts at syr.edu
Tue Aug 19 06:36:57 EST 2008


Thanks for the help.  I will try to create a small example which
demonstrates the problem.  I would like to try to contribute to the
vectorization / loop unrolling portions so far.

On 8/18/08, Ulrich Weigand <Ulrich.Weigand at de.ibm.com> wrote:
> Hello,
>
> > Is IBM XL C/C++ supported on the PS3?  I am running identical code and
> > compiling with both (ppu-gcc & spu-gcc) and IBM XL C/C++.  The ppu-gcc
> > and spu-gcc compilation works fine, but with XL C/C++ I get a DMA
> > Storage Error.
>
> My understanding is that XLC is not officially supported on the PS3,
> but in general there should be no technical reason why it shouldn't work.
> (Assuming we're talking *Linux* on the PS3.)
>
> Behaviour like the one you describe tends to be pre-existing conditions
> in the code (e.g. races or undefined behaviour) that just happen to
> manifest differently under the two compilers.  It is hard to say anything
> more specific without actually seeing the code in question ...
>
> > If it is not supported I would like to look into adding optimizations
> > into spu-gcc and ppu-gcc for a research project.
>
> In any case, optimizations are always welcome!  The best way to
> go about this would be to contribute changes to the mainline FSF
> version of GCC, as then they'll find their way into the binary builds
> packaged by Linux distributors and others (including our SDK).
>
> What area of optimizations would you be interested in?  More
> platform-specific things like branch hint placements or if-conversion,
> or more general enhancements e.g. in the vectorizer / loop-optimizer
> areas?
>
>
> Mit freundlichen Gruessen / Best Regards
>
> Ulrich Weigand
>
> --
>  Dr. Ulrich Weigand | Phone: +49-7031/16-3727
>  STSM, GNU compiler and toolchain for Linux on System z and Cell/B.E.
>  IBM Deutschland Research & Development GmbH
>  Vorsitzender des Aufsichtsrats: Martin Jetter | Geschäftsführung: Erich
> Baier
>  Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht
> Stuttgart, HRB 243294
>
>



More information about the cbe-oss-dev mailing list