•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…
•
•