-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alexander Schmidt wrote:

> I have read on hpc-consortium.net that there is a work-in-progress
> project on porting Mesa to the Cell processor. As I am currently looking
> for a diploma thesis topic dealing with the cell and porting software
> to it, I would like to know how the status of this project is and if
> there are work items left where you could need some support.

I'm in the process of putting together a plan and a schedule for a port
of Mesa to Cell.  I should have it posted to a wiki in the next week or
two.  At this point, my best guess is that there's going to be two
primary parts to this work:

1. SPU back-end for GLSL compiler.

2. Modify Mesa and compiler infrastructure to generate code for more of
the pipeline.  For example, all of the rasterization code should be
generated the same way that fragment processing code is generated.
Ditto for framebuffer blend operations.  I actually expect this to be
the biggest part of the work.

I'd also like to see parts of Mesa modified to not require data be
converted to a particular type.  For example, all vertex data gets
converted to floats, all element indexes get converted to unsigned ints,
etc.  By adding more code generation, I think we can avoid nearly all of
these conversions.

Once an initial pass is done, we'll have to do some application
profiling to see where the performance bottlenecks are and work from there.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFGLMiUX1gOwKyEAw8RApbfAJ9csfuJXIo22CTq1MnOFvxRS3yfoQCgl2zx
RXQ73lz+3yMZbAdojfGUEw8=
=mfIr
-----END PGP SIGNATURE-----

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to