PROGRAMMING MODEL .A programming model is an abstraction of the underlying computer system that allows for the expression of both algorithms and data structures. Languages and APIs provide implementations of these abstractions and allow the algorithms and data structures to be put into practice-a programming model exists independently of the choice of both the programming language and the supporting APIs. Programming mode,Patrick McCormick(LANL)et.al., https://asc.llnl.gov/content/assets/docs/exascale-pmWG.pdf 电子料战女学 16 Universityof Electrcience and TachnolopChinaPROGRAMMING MODEL ▪ A programming model is an abstraction of the underlying computer system that allows for the expression of both algorithms and data structures. ▪ Languages and APIs provide implementations of these abstractions and allow the algorithms and data structures to be put into practice - a programming model exists independently of the choice of both the programming language and the supporting APIs. 16 Programming mode, Patrick McCormick (LANL) et.al., https://asc.llnl.gov/content/assets/docs/exascale-pmWG.pdf