-----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
