•All of
these memory models exist on production machines …
•How
can a single compiler target all models?
•Worried
by this problem, the ZPL designers modeled communication by an abstraction called Ironman
Communication
•Ironman
abstracts a CTA communication as a time-dependent load, store
•Ironman
is not biased for/against any comm mechanism