[Beowulf] Cell programming
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Tim Wilcox twilcox at terrasoftsolutions.comTue Mar 20 09:03:01 PDT 2007
- Previous message: [Beowulf] John W. Backus, 82, Fortran Developer, Dies
- Next message: [Beowulf] Cell programming
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I have been coding on the Cell for just over a month now. Nothing serious, just getting subroutines to run on a single SPU. This turns out to be very easy. Now I am looking at parallel programming between the SPUs and this seems much more difficult. The API, as far as I have read it, does not have nice routines for message passing between the SPUs, you have to set up your own memory transfers or address remote memory directly using the MFC. Running independent codes on each SPU is pretty easy but only addresses the class of ideally parallel problems. I would like to encourage a discussion on techniques of how to split and parallelize a problem with this "dual-layer" parallel architecture(MPI and MFC). It seems to me a good starting point is to divide a problem, say a CFD, into larger sections at the MPI layer and then a smaller division of the subset on the individual Cell processor. This poses the issue of message passing between disparate SPUs. Any input on the characteristics of how this may work and perform? Tim Wilcox Terra Soft Solutions 505-239-4600
- Previous message: [Beowulf] John W. Backus, 82, Fortran Developer, Dies
- Next message: [Beowulf] Cell programming
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
