|
Assignment:"高性能计算新技术及对计算机产业发展的影响"的心得体会
内容归纳:
系统结构新技术:
冯.诺依曼系统结构:冯.诺依曼计算机的主要特点是:存储程序方式;指令串行执行,并由控制器加以集中控制;单元定长的一维线性空间的存储器;使用低级机器语言,数据以二进制表示;单处理机结构,以运算器为中心。非冯.诺依曼模型:包括数据流计算机,神经网络,基因算法,量子计算等。
并行计算平台技术
对于并行计算系统结构,当今面临的巨大的挑战主要是持续增长的对计算速度的要求。因为随着应用的不断发展与提高,现有计算机速度的提升赶不上对计算速度要求的提高;尤其是复杂科学计算、数字模型分析、仿真模拟、工程问题等需要大规模数据量和复杂计算的应用领域;任何计算和处理应在可接受的时间内完成,然而,要想进一步提高单一处理器的运算速度是要受到限制的。
对于串行与并行计算,并行的层次包括:程序级并行,子程序级并行,语句级并行,操作级并行,微操作级并行。而处理器内的并行技术包括;流水线和超标量CPU(Pentium II);超长指令字处理器(TriMedia);多线程管理功能(Pentium 4 NetBurst );多核技术;推动微电子、集成电路产业的发展。进程(Process)与线程(Threads):进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位;线程是比进程更小的能独立运行的基本单位,它自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),
多核技术
多核处理器:两个或多个独立运行的内核集成于同一个处理器上面。同一处理器内部所封装的核心如果体系结构相同,且对存储、I/O等资源的访问具有同等的地位,则为对称多核处理器。同一处理器内部所封装的核心如果体系结构不同,或者角色不同,则为非对称多核处理器。协处理器:通过增加另一个专用的处理器来提高计算机的速度—定制的ASIC芯片。
并行计算
Early MPP Structure - SIMD,SMP(Symmetric MultiProcessor),MPP( Massively Parallel Processor),COW (Cluster of Workstation)
并行计算平台的发展对软件应用开发的影响
并行计算环境已无处不在,给软件行业带来的冲击是革命性的,如何发挥其效用已成为任何一个从事各层次软件算法与程序设计的工程师不可回避的问题。
共享存储的多处理器系统中每个处理器均可以相同的速度访问共享存储器中的任一模块,具体的它又分为:多核系统;SMP多处理器系统阵列机;松耦合共享存储多机系统。OpenMP是作为共享存储标准而问世的。它是为在多处理机上编写并行程序而设计的一个应用编程接口。它包括一套编译指导语句和一个用来支持它的函数库。
|
|