多核技术概述.ppt
《多核技术概述.ppt》由会员分享,可在线阅读,更多相关《多核技术概述.ppt(64页珍藏版)》请在三一办公上搜索。
1、1,多核程序设计,多核技术概述,2,第一章 多核技术概述,一、微处理器的发展史二、并行计算机三、系统芯片发展四、片上多核处理器构架五、芯片组对多核的支持六、操作系统对多核处理器的支持方法,3,一、微处理器发展史,1945年,世界上第一台全自动电子数字计算机ENIAC(埃尼阿克)。采用电子管,作为基本原件,每秒可进行5000次加减乘除,占地172平米,重30吨,耗电150千瓦。,他的问世表明计算机时代的到来。,从此以后计算机技术的发展日新月异。,4,计算机的发展按照硬件工艺可以分为四个阶段:,第四代(1971年以后):大规模集成电路数字计算机。逻辑原件和主存都采用大规模集成电路。,第三代(196
2、41971):集成电路数字计算机。软件完善,分时操作系统、会话式语言都有发展。,第二代(19581964):晶体管数字计算机。外存采用磁盘;出现各种高级语言及编译程序。,第一代(19461958):电子管数字计算机。主存使用汞延迟线、磁鼓、磁芯;外存采用磁带。软件主要使用机器语言、汇编语言。,5,计算机的发展方向:,巨型机,微型机,银河系列、曙光系列,PC机,核心:微处理器(体积小、重量轻、功耗低、功能强、可靠性高、结构灵活),6,1971年,第一款微处理器4004,4位,2300个晶体管1978年,英特尔公司8086,16位,801861979年,英特尔公司又开发出了8088,集成完善801
3、881981年,美国IBM公司将8088芯片用于其研制的PC机 1982年,英特尔公司研制出了80286微处理器 1985年10月17日,英特尔80386 DX正式发布,32位,Cache1989年,英特尔推出80486芯片,120万个晶体管1993年,新一代586 CPU问世,奔腾系列,0.5m1996年底,多能奔腾Pentium MMX1998年,奔腾二代Pentium II(0.25 m)、至强微处理器Xeon、赛扬Celeron 1999年春,英特尔公司Pentium III奔三 2000年,英特尔公司Pentium 4,奔四(0.18 m)2002年,英特尔超线程技术(HT,Hype
4、r-Threading)2005年4月18日,英特尔全球同步首发奔腾D处理器.,微处理器的发展史:,7,第一代微处理器(4位):英特尔4004,8008 第二代微处理器(8位):采用NMOS工艺,采用汇编语言、BASIC、Fortran编程,使用单用户操作系统。如英特尔8080,8085。第三代微处理器(16位):以1978年英特尔的8086出现为起点。第四代微处理器(32位、64位):运算模式包括实模式、保护模式和“虚拟86”。英特尔80386 DX,80486,Pentium 4,微处理器的发展史:,8,4004:4位,8086:16位,8008:8位,80386:32位,位数:,缓存:,
5、80386开始有高速缓存(cache).,Pentium II开始有二级缓存(L2).,多核:,奔腾D处理器.,关于处理器发展史的说明:,Itanium(安腾):64位,9,1 高速缓存(Cache)技术:,处理器发展史中的一些重要技术:,Cache是位于CPU与Mem之间的临时存储器,它的容量比Mem小但交换速度快。在Cache中的数据是Mem中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开Mem直接从Cache中调用,从而加快读取速度。,CPU速度快,Mem速度较慢,Cache技术可解决该矛盾。,10,流水线技术是一种将每条指令分解为多步,并让各步操作
6、重叠,从而实现几条指令并行处理的技术。,程序中的指令仍是一条条顺序执行,但可以预先取若干条指令,并在当前指令尚未执行完时,提前启动后续指令的另一些操作步骤。,这样可以加快程序的运行。,2 流水线技术:,11,3 超线程(Hyper-Threading,HT)技术:,超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高CPU的运行效率。,采用超线程技术能同时执行两个线程,是因为他们使用了芯片的不同部分,他们并不能象两个真正的CPU那样,每各CPU都具有独立的资源。,当两个线程都同时需要某一
7、个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。,12,MMX(MultiMedia Extensions),多媒体扩展指令集.,SSE2SSE3SSE4,提高在多媒体和3D图形方面的处理能力,要使用这些新指令集,需使用专业编译器。,4 新指令集:,SSE(Streaming SIMD Extensions),第二套多媒体专用指令集,加速CPU的3D运算能力。,3D Now:3D加速指令集,加速CPU的浮点运算。,13,二、并行计算机,概念:由一组处理单元组成,这组处理单元通过相互之间的通信与协作,以更快的速度共同完成一项大规模的
8、计算任务。,两个最主要的组成部分(发展的方向):,节点间的通信与协作机制,计算节点,14,出现背景:,60年代初期,晶体管以及磁芯存储器的出现,处理单元变得越来越小,存储器也更加小巧和廉价。出现规模不大的共享存储多处理器系统,即大型主机(Mainframe)。,60 年代末期,同一个处理器开始设置多个功能相同的功能单元,流水线技术也出现了,在处理器内部的应用大大提高了并行计算机系统的性能。,15,下面我们讨论如下两方面的内容:,1 并行计算机的弗林(Flynn)分类,2 并行计算机系统结构分类,16,1 并行计算机的弗林(Flynn)分类:,指令流(Instruction stream):,机
9、器执行的指令序列.,数据流(Data stream):,指令调用的数据序列(输入数据和中间结果),从计算机的运行机制进行分类:,17,多指令流单数据流(Multiple Instruction stream Single Data stream,MISD),单指令流多数据流(Single Instruction stream Multiple Data stream,SIMD),单指令流单数据流(Single Instruction stream Single Data stream,SISD),多指令流多数据流(Multiple Instruction stream Multiple Dat
10、a stream,MIMD),Flynn根据指令流和数据流的不同组织方式,把计算机系统的结构分为四类:,18,Flynn分类法:,19,SISD:传统串行计算机,20,SIMD 结构,一个控制部件,多个专门设计的处理单元,21,MIMD 结构(主流并行机结构),采用通用的CPU,通过互联网进行通信,22,MISD结构,实际中存在争议,有的学者认为没有这种结构的计算机,而有的文献则把流水线结构的计算机看成MISD结构。,23,2 并行计算机系统结构分类:,(1)分布式存储器的SIMD处理机,含有多个同样结构的处理单元(PE),通过寻径网络以一定方式互相连接。,每个PE有各自的本地存储器(LM)。
11、,向量数据总线,控制单元,24,(2)向量超级计算机(共享式存储器SIMD),集中设置存储器,共享的多个并行存储器通过对准网络与各处理单元PE相连。,存储模块数目等于或者略大于处理单元的数目。为减少冲突应合理分布数据。,25,(3)对称多处理器(SMP),一个计算机上汇集了一组处理器,各处理器之间共享内存子系统以及总线结构。同时由多个处理器运行操作系统的单一副本,共享内存和其它的资源。,MIMD,26,(4)并行向量处理机(PVP),在并行向量处理机中有少量专门定制的向量处理器。每个向量处理器有很高的处理能力。并行向量处理机通过向量处理和多个向量处理器并行处理两条途径来提高处理能力。,VP,V
12、P,VP,交叉开关网络,VP,VP,VP,27,(5)集群计算机,集群是一组独立的计算机(节点)的集合体,节点间通过高性能的互连网络连接;各节点除了可以作为一个单一的计算资源供交互式用户使用外,还可以协同工作并表现为一个单一的、集中的计算资源供并行计算任务使用。,集群是一种造价低廉,易于构筑,并且具有较好可扩展性的体系结构。,分布式 集中式,同构 异构,高性能机群(HP Cluster)高可用性机群(HA Cluster),分类:,28,并行计算机技术与超级计算机技术为多核计算机的出现奠定了基础,而集成电路技术的发展是多核芯片得以实现的物理条件。,29,三、系统芯片发展,处理器技术紧密地依托于
13、集成电路技术的发展而发展,集成电路的迅猛发展引发了多核技术的出现。集成电路是采用半导体制作工艺,在一块较小的单晶硅片上制造许多晶体管及电阻器、电容器等元器件,并按多层布线或隧道布线的方法将元器件组合成完整的电子电路。,1、超大规模集成电路技术,30,集成电路比分立器件电路成本更低、更容易调试和应用、更加可靠、更容易更换。集成电路的出现使得一块芯片上可以集成更多的运算和存储单元,计算机的体积减小,成本降低。摩尔定律-集成电路的集成度每18个月翻一番。当前集成电路已进入特大规模(千万个以上的元器件)阶段,主流生产工艺达到90nm,65nm和45nm。摩尔定律不可能无限持续,若不能在设计原理、工艺技
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多核 技术 概述
链接地址:https://www.31ppt.com/p-6456668.html