本文提出了CMP—CLUSTER混合并行计算环境概念模型的特征,提出针对 于该混合并行计算环境的并行编程模型,该模型 分为五层:任务分配模式层、任务计算模式层、设计模式并行编程框架层、中间 框架代码层、任务部署与映射层。每一层分别对应在CMP-CLUSTER混合并行计算 环境概念模型下进行并行处理的某一个特定的目的和步骤。 针对本文提出的并行编程模型中的每一层,本文都研究了相应的简化并行编 程实现的方法、技术和工具,以帮助在混合并行计算环境下进行并行程序设计的 人员提高编程效率,减少人为因素引进的错误。 基于设计模式的思想,设计并实现了两种并行编程框架,用户可以直接调用 框架提供的高级应用程序