Cell Processor (aka Broadband Engine)
The general idea
The challenge
- multiprocessor programming
- specialist vector instruction set
- programmer-controlled memory hierarchy
You are required to select an example published by IBM (or another source) and understand this example, both in its strengths and limitations, and explore how this example may be generalised. For example, if an example only works for a data set with very specific characteristics, how would you generalize the code for arbitrary data?
