•ZPL’s
performance model
–Allows programmers “to keep their distance” from the implementing
hardware -- portable!
–Relies
on abstract machine -- CTA
•CTA gives key structural information, memory reference time,
processors, characteristics of interconnection net
•CTA
gives parallel costs; vN defines sequential costs
•Give
ZPL’s runtime model, work & data allocation
•Describe
costs of ZPL’s constructs in CTA terms
–No absolute performance possible, but relative is good enough for
quality programming -- performs!