Hi Alex,
I was hoping that you could explain more about the properties of the processors used in BSP computers, for example:
- What kind of data can be stored in the processors' internal memory?
- What operations can be completed in a given processor? (e.g. is it just simple operations like comparisons, or can it be even as complicated as sorting (or harder)?)
- How much data can be contained in each input/output of a processor? (e.g. a single number? An array? A complex data structure?)
And as a general question (with relevance to the assignment), how should one go about constructing a BSP algorithm formally? Can you point me towards any resources which solve a BSP problem? I know the slides have content covering things like broadcasting and combining, but I'm struggling to apply the examples to some of the assignment questions, and an example would greatly help. I've found plenty of papers with examples but none are suitably simple to provide clarity.
Many thanks,
Oliver