Hardware Acceleration

UPCOMING CHALLENGES

UPON MILESTONE: NOV/11/2009
  • We have been able to successfully compile and create an object file for the PPU program that will be responsible for calling each SPE program. We then created a test program that calls the functions residing in the PPU program. We successfully ran the test program. However, in try to link the object file with the AMG benchmark, we are having linking issues. We need to make the necessary changes in the makefile so that we will be able to link the AMG benchmark with the PPU program that calls the SPEs.
  • We need to figure out the important for loops in the three functions that we have selected to port over to CellBE
  • We also have issues with the Cell Messaging Layer. We cannot compile it because we do not have some of the required libraries in the PS3 clusters
  • The next hurdle would also be to combine three of our codes into the benchmark without any linking errors and conflicts.
  • We are also thinking about whether we want to create a single PPU for all three of our functions or do we want to create three different PPU. In both cases, we need to figure out where to do the initialization procedures needed to use the CellBEs