多核技术的历史与现状
摘要:本论文将介绍关于当代新兴科技——多核技术的历史与现状。从实际需求出发,介绍多核技术的发展背景及技术依托,并简要阐述多核技术的前景。文中还包括我国多核技术的一些发展状况。以及“龙芯”的部分情况。
本文提纲:
1.多核技术的定义
2.多核技术的产生背景
3.多核技术的现状
4.多核技术在中国的发展情况
5.总结
第一章 多核技术
1.1多核技术的定义
在当代由于社会的进步,社会需求的不断加大,面对市场规模的不断提高,业务需求的不断提高,高性能的计算机成为了一种必不可少的数据处理工具。但由于单核多线程已经无法满足目前需求,随之在计算机领域也应运而生了一门新兴的科技——多(内)核技术。多内核是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。最为显著的是多核处理器技术,它也是CPU设计中的一项先进技术。它把两个以上的处理器核集成在一块芯片上,以增强计算性能。CMP通过在多个CPU核上分配工作负荷,并且依靠到内存和输入输出(I/O)的高速片上互联和高带宽管道对系统性能进行提升。
1.2多核技术的应用
由于多核技术的发展,超级计算机也随之诞生。2009年6月19日,造价2亿元、每秒峰值运算速度超过200万亿次的超级计算机“魔方”,开始在上海高速运转。而有了“魔方”,上海超算的“ 脑力”增长了20倍。“曙光4000A”支撑的300多个用户,将大部分移师“魔方”,包括气象预报、生物药物、生命科学、汽车、核电、钢铁、新材料、土木工程、物理、化学、航空、航天、船舶等数十个应用领域。
除了旧有的项目之外,“魔方”还被期待以重任:上海市着力发展的九大高新技术产业,如商用飞机、新材料、医药、重大装备、新能源以及电动车等六个领域都将依赖高性能计算技术。
或许,有一天你所搭乘的国产大飞机,不仅机身设计靠的是超级计算机的贡献,就连出现在你面前的飞行员、空姐排班顺序也是超级计算机所决定的。 “超级计算机500强”排行榜中,美国入围的291台超级计算机中有35台用于金融企业或相关机构。未来,“魔方”将助力上海国际金融中心建设,为金融机构设计衍生产品、控制风险、提供各种计算解决方案。
第二章 多核技术的产生背景
2.1 多核技术与单核多线程的不同
单核多线程则是在单个计算引擎上,以主频的形式分时复用的执行多个程序,虽然看上去是多个程序并行执行,但实际上仍然是一个处理器在工作,只是主频较高,不会被用户所察觉。
多核技术是在一枚处理器中集成两个或多个完整的计算引擎。它可以在多个计算引擎上同时运行程序,或者说:一个程序可以在多个处理器上进行。在没有执行顺序冲突的情况下,真正缩短了运行时间,提高了计算效率。