•The
MIMD parallel machines -- all machines since mid 1980s -- are modeled by
CTA
•A few
minor adjustments may be needed
•Some machines do not have a controller (front end machine), but
one PE can be both a PE and Controller
•Some
machines such as bus-architectures fail to meet the point-to-point network
feature, but a decent bus is an OK approximation (and there is no other
model!)
•Since
the CTA contains the von Neumann architecture C is good for programming
PEs but
more global abstractions are needed
•
•