第171章 虚拟系统 (第2/8页)
童山濯濯提示您:看后求收藏(傲轩小说网www.axxsw.net),接着再看更方便。
继云此时也拿到了一份资料,他也是被这份资料给吸引住了,其他的学生此时都围过来小声地进行讨论着。</p>
“哇,我还是头一次见到这样的设计……”</p>
“咦,这款处理器指令流水线还能这样设计?”</p>
“啊,这还设计了浮点运算单元呀……”</p>
……</p>
周晓东此时见到黄秋燕院士等人都是非常认真地翻看着自己的这份设计方案资料,整个房间里面此时安静无比,只能听到翻动纸张的声音,他脸上露出了颇为自豪的笑意来。</p
这是前世当中他自己设计开发的一种异构融合计算的处理器架构,能够提供高性能的通用计算,这次他将这种设计方案给带了过来。</p>
这种处理器架构是前世周晓东的创新设计,这种功能架构里面,处理器可以是不同类型的。</p>
一般的双核或者四核处理器中包含同样的两个核和四个核,提供一样的性能,拥有相同的功耗。</p>
周晓东设计的这种架构可以让处理器中的核可以有不同的性能和功耗,可以智能化地应付处理不同的运用场景。</p>
在一般使用场景,这种处理器使用低功耗核,而运行一款复杂的运算场景时,使用的是高性能的核。</p>
为了做到这一点,周晓东为这款处理器设计了两种不同的内核,一种是低功耗的内核,一种是可以执行乱序执行的高性能核。</p>
不管是精简指令集架构还是复杂指令集架构的处理器,其原理都是要使用指令流水线来进行处理,第一步从内存中读取指令,第二步检查和解码指令,第三步执行指令,周而复始。</p>
采用流水线的好处在于当前指令在第二步的时候,下一条指令已经处于第一步,当前指令在第三步中执行的时候,下一条指令正处于第二步,而下下条指令处于第一步中,如此循环。</p>
为了更快地执行指令,这些流水线可以被设计成允许指令们不按照程序的顺序被执行,一些巧妙的逻辑结构可以判断下一条指令是否依赖于当前的指令执行的结果。</p>
这种逻辑判断结构设计十分的复杂,需要大量的数学家来进行研究算法。</p>
周晓东设计的这种异构融合计算架构处理器有两种内核,一种内核采用顺序执行,因此功耗低一些,而另外一种高性能的内核使用乱序执行,所以更快但更耗电。</p>