计算模型实际上就是计算机硬件和软件之间的一种桥梁,使用它能够设计和分析算法,而且能用高级语言有效地进行编译,并能够用硬件来实现。在串行计算时,冯o诺伊曼模型就是一个串行计算模型,它将硬件设计者和软件工程师的工作有效的分离开:硬件设计者可以设计多种的冯o诺伊曼机而不用考虑到被执行的软件,软件工程师能够编写各种可以在冯o诺伊曼模型上有效执行的程序而无须考虑所使用的硬件。
但对并行计算机来说,目前还不存在象冯o诺伊曼这样被广泛接受和使用的并行计算模型。现在流行的并行计算模型要么过于简单抽象,要么过于专用,他们都没有能够有效的推动并行计算的发展,因此,需要发展一种更为实用、能够真实反映现代并行计算机性能的并行计算模型。
|