1、学习目标 对并行程序设计和运行的硬件基础――并行计算机有一个基本的总体了解,为并行程序设计建立基础。本章不要求对并行计算机有特别深入、具体和细致的了解,重要的是把握并行计算机的基本特征。 2、重点和难点 并行计算机的定义、分类和特点。关于什么样的计算机才是并行计算机这一问题其实没有一个统一的定义和标准,不同的定义反映了不同的学术观点,也给出了不同的分类方法,给出的特点也就不同,本章讲述最常见的定义和分类方法。 3、学习方法 不要对细节进行深究,从总体和宏观上进行理解,在了解最基本的知识后可以适当扩大知识面,参考其它的相关资料。 4、本章的学习内容 思考问题(带着问题学习) (1) 回忆你所接触和了解的计算机,它们之间有哪些不同? 微机、小型机、巨型机 体积的大小,速度,容量,求解问题的规模 (2) 就你所了解的程度,想一下计算机是如何解决问题的? 问题分析、模型,算法,程序,指令,存储 (3) 你认为如何才能够使计算的速度变得更快? 提高时钟频率,提高一个时钟周期执行的指令条数,更快的存储器,不同级别的并行 (4) 如何解决更大规模的问题? 更大的存储,更快的速度,更多的计算单元或计算机 |
||