计算机体系未来50年的发展

计算机体系未来50年的发展及发展程度

计算机体系结构就是指适当地组织在一起的一系列系统元素的集合,这些系统元素互相配合、相互协作,通过对信息的处理而完成预先定义的目标。通常包含的系统元素有:计算机软件、计算机硬件、人员、数据库、文档和过程。

从体系结构来看,计算机体系结构研究的主要是计算机软硬件界面,具体表现在,指令系统。[1]现代计算机的两种主要体系结构是CISC(Complex Instruction Set Computer,复杂指令系统计算机) 体系和RISC(Reduced Instruction Set Computer,精简指令系统计算机) 体系。[2]在过去的二十年中,RISC 技术由自己超标量、流水线、指令集并行等优点,不断发展,逐渐取代CISC 成为工作站和服务器的主流技术。[3]如:IBM 将大量早期的RISC 微处理器通过蝶形互联网络连接起来,斯坦福大学提出DASH 计划等。[4]

但在现在的计算机体系研究中,愈来愈多的问题被发现。如冯·诺依曼的伟大发明中核心只有3个:二进制、存储模型和一个时候只有一个操作的串行机制。这在长久以来推动了计算机体系的发展和革新,但也就是这3个核心,阻碍了计算机的进一步发展。

在内核结构上说,CISC 结构的计算机数据线和指令线是分时复用的,即所谓的冯. 诺依曼(Von Neumann)结构,也称普里斯顿结构,是一种将程序指令存储器和数据存储器合并在一起统一编址的存储器结构。而采用RISC 结构的单片机数据线和指令线分离,即所谓的哈佛(Harward )结构。处理器取指令和取数据可同时进行。

而从指令集上说,CISC 处理的是不等长指令集,它必须对不等长指令进行分割,因此在执行单一指令的时候需要进行较多的处理工作。而RISC 执行的是等长精简指令集,CPU 在执行指令的时候速度较快且性能稳定。RISC 可同时执行多条指令,它可将一条指令分割成若干个进程或线程,交由多个处理器同时执行,因此在并行处理方面RISC 明显优于CISC 。

由此可见,RISC 经过近20年的发展,必将继续成为未来50年的主流。在RISC 的发展中,有以下几个关键技术需要进一步研究:

1,延时转移技术,在RISC 处理机中,指令一般采用流水线工作。取指令和指令执行并行执行;

2,采用指令延时技术时,指令序列的调整最好在编译器中自动进行;

3,指令取消技术,由于采用指令延时技术,遇到条件转移指令时,调整指令序列非常困难,在许多情况下找不到可以用来调整的指令;

4,重叠寄存器窗口技术,CISC 中的一条复杂指令在RISC 中需要用一段子程序来实现,因此,执行指令时,访问存储器时的信息量非常大;[5]

除了RISC 体系之外,还有一种VLIW 体系,指是一种指令集设计思想与技术,他利用编译器把若干个简单的、无相互依赖的操作压缩到同一个很长的指令字里,当被从Cache 或主存取进处理器时,可以容易的分割出各个操作,并一次性分派到多个独立的执行单元中并行执行。[6]从理论上来说,它同超标量技术是等价的,但能开发更大的并行性,并且简化硬件设计,[7]且处理器只需简单执行编译程序所产生的记录,因而大大简化了运行时资源的调度。

其实除了单独发展体系外,更多的人开始研究将RISC 和CISC 相结合,从而产生了EPIC (精确指令并行计算机)体系。EPIC 体系即CISC 像RISC 迈出的重要一步,从而,我们可以得知,未来的计算机体系,极有可能诞生出类似EPIC ,从而让人们使用既包含RISC ,又包含CISC 优点的计算机体系。[8]

即使是这样,提高单个处理器的运算能力和处理能力正在变得越来越难,显然,提高单

个处理器处理速度已是强弩之末,而研发多个CPU 的并行处理技术,才能真正意义上提高服务器等大型设备的处理能力和运算速度。而并行处理技术主要有SMP 技术、NUMA 技术、集群技术和网格技术等。[9]

除了传统的计算机体系外,近几年非常流行一种叫“云计算”的计算机体系,它是由主服务控制机群和多组分类控制机群组成的机群系统,主要负责接收应用请求,经过合法性验证后,进行应用分类的负载均衡。[10]云计算可以理解为并行计算的升级版,但是云计算是一种全新的理念,即用户端无须高强度存储与计算设备,存储和计算都在服务端完成,将最终数据再传给客户端。这种计算体系使计算机处理能力得到了最大程度上的共享,也是近几十年发展的重点。如,Google 公司正在推广此种计算方法,并已经试用“云计算”计算机。

不仅仅是对处理器的计算能力有更进一步的要求,在计算机体系未来的50年中,功耗控制也将会成为重要的研究对象。由于计算机的功耗是以指数级上升的,所以设计先进的体系结构和嵌入式应用要时刻考虑功耗问题。人们将会开发出更加低能耗比的算法和硬件,以促使计算机体系的进步。[11]

综上所述,计算机体系在未来的五十年中,将:1、重点发展RISC 体系,并尽可能的将CISC 体系的有点继承到RISC 中;2、发展并行处理技术,将多个高性能处理器运用高效率算法进行合理分配;3、发展“云计算”体系,尽可能共享硬件;4、更加严格的控制功耗,提高功耗能比。

依据文献:

[1]李锐. 计算机体系结构及RISC 发展的分析[期刊论文] 科技信息 2009(17)

[2]孙杨. 计算机体系结构和RISC 技术发展的分析[期刊论文] 科技信息

[3]王冬. 计算机体系结构的研究重点与发展方向分析[期刊论文] 中国水运(理论版) 2007,5(3)

[4]肖朝晖. 计算机体系结构的发展及技术问题探讨[期刊论文] 微型机与应用 2009,28(12)

[5]王晓 齐文军 刘苗辉. 浅析计算机体系结构和RISC 技术[期刊论文] 中国新技术新产品 2011,03

[6]董伟民. 网格技术给计算机体系结构设计带来的挑战[期刊论文] 现代电子技术 2005,28(3)

[7]庞春江 孟建良 王晓华. 计算机体系结构的现状及发展趋势[期刊论文] 计算机工程与应用 2002,05

[8]孟开元. 计算机体系结构的发展和变化[期刊论文] 福建电脑 2005,7

[9]李硕 唐胜男. 高性能计算机体系结构综述[期刊论文] 北京工商大学学报 2007,25(6)

[10]王鹏,董静宜. 一种云计算架构的实现方法研究[期刊论文] 计算机工程与科学 2009,31(z1)

[11]任琦 吉梅. 计算机体系结构未来[期刊论文] 软件导刊 2005,16

计算机体系未来50年的发展及发展程度

计算机体系结构就是指适当地组织在一起的一系列系统元素的集合,这些系统元素互相配合、相互协作,通过对信息的处理而完成预先定义的目标。通常包含的系统元素有:计算机软件、计算机硬件、人员、数据库、文档和过程。

从体系结构来看,计算机体系结构研究的主要是计算机软硬件界面,具体表现在,指令系统。[1]现代计算机的两种主要体系结构是CISC(Complex Instruction Set Computer,复杂指令系统计算机) 体系和RISC(Reduced Instruction Set Computer,精简指令系统计算机) 体系。[2]在过去的二十年中,RISC 技术由自己超标量、流水线、指令集并行等优点,不断发展,逐渐取代CISC 成为工作站和服务器的主流技术。[3]如:IBM 将大量早期的RISC 微处理器通过蝶形互联网络连接起来,斯坦福大学提出DASH 计划等。[4]

但在现在的计算机体系研究中,愈来愈多的问题被发现。如冯·诺依曼的伟大发明中核心只有3个:二进制、存储模型和一个时候只有一个操作的串行机制。这在长久以来推动了计算机体系的发展和革新,但也就是这3个核心,阻碍了计算机的进一步发展。

在内核结构上说,CISC 结构的计算机数据线和指令线是分时复用的,即所谓的冯. 诺依曼(Von Neumann)结构,也称普里斯顿结构,是一种将程序指令存储器和数据存储器合并在一起统一编址的存储器结构。而采用RISC 结构的单片机数据线和指令线分离,即所谓的哈佛(Harward )结构。处理器取指令和取数据可同时进行。

而从指令集上说,CISC 处理的是不等长指令集,它必须对不等长指令进行分割,因此在执行单一指令的时候需要进行较多的处理工作。而RISC 执行的是等长精简指令集,CPU 在执行指令的时候速度较快且性能稳定。RISC 可同时执行多条指令,它可将一条指令分割成若干个进程或线程,交由多个处理器同时执行,因此在并行处理方面RISC 明显优于CISC 。

由此可见,RISC 经过近20年的发展,必将继续成为未来50年的主流。在RISC 的发展中,有以下几个关键技术需要进一步研究:

1,延时转移技术,在RISC 处理机中,指令一般采用流水线工作。取指令和指令执行并行执行;

2,采用指令延时技术时,指令序列的调整最好在编译器中自动进行;

3,指令取消技术,由于采用指令延时技术,遇到条件转移指令时,调整指令序列非常困难,在许多情况下找不到可以用来调整的指令;

4,重叠寄存器窗口技术,CISC 中的一条复杂指令在RISC 中需要用一段子程序来实现,因此,执行指令时,访问存储器时的信息量非常大;[5]

除了RISC 体系之外,还有一种VLIW 体系,指是一种指令集设计思想与技术,他利用编译器把若干个简单的、无相互依赖的操作压缩到同一个很长的指令字里,当被从Cache 或主存取进处理器时,可以容易的分割出各个操作,并一次性分派到多个独立的执行单元中并行执行。[6]从理论上来说,它同超标量技术是等价的,但能开发更大的并行性,并且简化硬件设计,[7]且处理器只需简单执行编译程序所产生的记录,因而大大简化了运行时资源的调度。

其实除了单独发展体系外,更多的人开始研究将RISC 和CISC 相结合,从而产生了EPIC (精确指令并行计算机)体系。EPIC 体系即CISC 像RISC 迈出的重要一步,从而,我们可以得知,未来的计算机体系,极有可能诞生出类似EPIC ,从而让人们使用既包含RISC ,又包含CISC 优点的计算机体系。[8]

即使是这样,提高单个处理器的运算能力和处理能力正在变得越来越难,显然,提高单

个处理器处理速度已是强弩之末,而研发多个CPU 的并行处理技术,才能真正意义上提高服务器等大型设备的处理能力和运算速度。而并行处理技术主要有SMP 技术、NUMA 技术、集群技术和网格技术等。[9]

除了传统的计算机体系外,近几年非常流行一种叫“云计算”的计算机体系,它是由主服务控制机群和多组分类控制机群组成的机群系统,主要负责接收应用请求,经过合法性验证后,进行应用分类的负载均衡。[10]云计算可以理解为并行计算的升级版,但是云计算是一种全新的理念,即用户端无须高强度存储与计算设备,存储和计算都在服务端完成,将最终数据再传给客户端。这种计算体系使计算机处理能力得到了最大程度上的共享,也是近几十年发展的重点。如,Google 公司正在推广此种计算方法,并已经试用“云计算”计算机。

不仅仅是对处理器的计算能力有更进一步的要求,在计算机体系未来的50年中,功耗控制也将会成为重要的研究对象。由于计算机的功耗是以指数级上升的,所以设计先进的体系结构和嵌入式应用要时刻考虑功耗问题。人们将会开发出更加低能耗比的算法和硬件,以促使计算机体系的进步。[11]

综上所述,计算机体系在未来的五十年中,将:1、重点发展RISC 体系,并尽可能的将CISC 体系的有点继承到RISC 中;2、发展并行处理技术,将多个高性能处理器运用高效率算法进行合理分配;3、发展“云计算”体系,尽可能共享硬件;4、更加严格的控制功耗,提高功耗能比。

依据文献:

[1]李锐. 计算机体系结构及RISC 发展的分析[期刊论文] 科技信息 2009(17)

[2]孙杨. 计算机体系结构和RISC 技术发展的分析[期刊论文] 科技信息

[3]王冬. 计算机体系结构的研究重点与发展方向分析[期刊论文] 中国水运(理论版) 2007,5(3)

[4]肖朝晖. 计算机体系结构的发展及技术问题探讨[期刊论文] 微型机与应用 2009,28(12)

[5]王晓 齐文军 刘苗辉. 浅析计算机体系结构和RISC 技术[期刊论文] 中国新技术新产品 2011,03

[6]董伟民. 网格技术给计算机体系结构设计带来的挑战[期刊论文] 现代电子技术 2005,28(3)

[7]庞春江 孟建良 王晓华. 计算机体系结构的现状及发展趋势[期刊论文] 计算机工程与应用 2002,05

[8]孟开元. 计算机体系结构的发展和变化[期刊论文] 福建电脑 2005,7

[9]李硕 唐胜男. 高性能计算机体系结构综述[期刊论文] 北京工商大学学报 2007,25(6)

[10]王鹏,董静宜. 一种云计算架构的实现方法研究[期刊论文] 计算机工程与科学 2009,31(z1)

[11]任琦 吉梅. 计算机体系结构未来[期刊论文] 软件导刊 2005,16


相关文章

  • 电子信息对抗作战对象的未来发展特点及其对抗体系发展战略研究_蒋盘林
  • 40 蒋盘林 电子信息对抗作战对象的未来发展特点及其对抗体系发展战略研究 电子信息对抗技术#第24卷 2009年9月第5期 中图分类号:TN97 文献标志码:A 文章编号:1674-2230(2009) 05-0040-07 电子信息对抗作 ...查看


  • 网络环境:面向未来的企业外部环境
  • 作者:徐阳华 商业研究 2007年05期 网络环境的内涵 关于"网络环境"的概念,在目前的研究文献中并没有给出统一的明确的定义,但基本上都是从网络经济或者信息技术的发展两条路径引出"网络环境"这一术语 ...查看


  • 京东商城物流体系未来发展方向论文
  • 浅谈京东商城物流体系及未来发展方向 [摘要]2011年11月,京东商城改变运费规则,不再提供"全场免运费"的服务.而后多家电商也纷纷效仿.作为国内最大的3c网购专业平台,京东为何改变运费政策?其未来发展方向又是什么?本文 ...查看


  • 省级农村信用社科技三年发展战略规划
  • 省级农村信用社科技三年发展战略规划 随着经济全球化的发展和各商业银行为加速向现代商业银行转型步伐的加快,银行业的竞争更趋激烈.**农村商业银行面临前所未有的机遇和挑战.要大力推进金融服务创新,要为农业和农村经济的发展提供强有力支撑,要迎头赶 ...查看


  • XX公司需求分析报告_V1.0
  • <XX有限公司信息化建设> 需求分析报告 社交网络.移动互联.云计算三大技术将深刻改变管理世界 XX有限公司 厦门市XX软件公司 2015年5月 目 录 <XX有限公司信息化建设> ................. ...查看


  • 测控技术与仪器专业现状分析
  • 摘 要:测控技术与仪器专业,始终致力于培养高精尖的自动化测控技术人才.伴随着工业科技化的崛起,利用精密智能仪器进行自动化系统的测试与控制,已经成为现代工业发展的利器.因此,测控技术与仪器专业在深厚的专业历史积淀的基础上,迎来了大踏步式发展的 ...查看


  • 浅析管理会计的未来发展趋势
  • 摘 要:现代企业管理中,管理会计与财务会计各自有其完整的学科体系,但二者在理论与实践中并非相互独立的系统,而是在企业管理各环节中均有密不可分的联系.本文通过对二者概念及本质的分析,指出二者的区别与联系,并从该角度分析出管理会计的未来发展趋势 ...查看


  • 信息技术与信息安全
  • 信息技术与信息安全 尊敬的委员长.各位副委员长.秘书长.各位委员: 信息技术深刻影响人们的生产和生活方式,特别是近年来,以移动互联网.云计算.大数据.物联网为代表的新一代信息技术快速发展,对经济社会各领域正在产生革命性影响.信息技术既为发展 ...查看


  • 谈谈我国仓储管理现状及未来发展趋势
  • 谈谈我国仓储管理现状及未来发展趋势 摘要 仓储管理在物流业和整个经济活动中都具有重要的地位和作用.对仓储管理,主要是为了使仓库空间的利用与库存货品的处置成本实现平衡.它是降低仓储物流成本的重要途径之一.通过高效率的仓储活动,可使商品仓储在最 ...查看


热门内容