Advanced Computer Architecture, Imperial College 2001
7
How to add another processor?
•Idea: instead of trying to exploit more instruction-level parallelism by building a bigger CPU, build two - or more
•This only makes sense if the application parallelism exists…
•Why might it be better?
–No need for multiported register file
–No need for long-range forwarding
–CPUs can take independent control paths
–Still need to synchronise and communicate
–Program has to be structured appropriately…
•
•