如下面的图所示,计算模型和并行系统中的其它模型的关系如下: (1)机器模型 最低层次模型,包括对硬件与操作系统的描述。 (2)体系结构模型 描述互联网络及其作用以及通信的完成形式,但非实现细节,同时定义计算机是同步还是异步、是SIMD结构还是MIMD结构或其它体系结构特征。它是比机器模型高一层的抽象。 (3)计算模型 描述抽象计算机的费用和资源,用于设计和分析算法,并预测算法性能,它是更高层次的抽象。 (4)编程模型 最高层次抽象,用某种编程语言的语义来描述计算。