正文 第505章 两套高性能指令集
胡一亭侃侃而谈道:“对游影霸王指令集大家已经很熟悉了,57条指令57朵花嘛,是我们的看家法宝。
败家子靠吃老本过日子,重光不能当败家子,否则在座各位,包括我自己都得下岗。”
大会议室里响起一阵轻笑,大家觉得老板虽然年轻,讲话还是很幽默的。
“我们在研发上投入很大,所以完全有能力不断推出新一代技术和产品,现在就是改进游影霸王的时候了。”
“游影霸王指令集有个毛病不知道大家发现了没有。”胡一亭认真解释给员工们,“游影霸王在运算时过分依赖x87协处理单元,这个东西是从286时代留下来的,那时候集成在处理器中叫80287协处理器,386时代叫80387,486时代叫80487,这是处理器内执行浮点运算的部门,游影霸王指令集在工作时需要调用它,x86指令集在工作时也要调用它,所以要频繁执行emms指令对它进行清空,这种频繁切换状态很费时,严重影响处理器性能。”
在场工程师们很多是内行,听懂纷纷点头。
胡一亭阐述道:“另外x87协处理器是一种堆栈式结构的寄存器,设计很巧妙但也很古怪,用起来不方便,虽然堆栈式寄存器有着代码密度高的好处,可以有效节省代码宽度,节省晶体管数量,但不能随机访问,使用很不灵活,这样一来就不方便指令的流水线处理,软件想要对其合理调度指令都很困难。
所以我们想要搞一个改良的设计,把栈式结构改成平坦结构,让他能够执行浮点simd指令,也就是能够完成单指令多数据流的计算,从而达到单周期执行四个指令的设计目标,这样一来就是传统x87协处理单元的四倍。”
听到这里,台下响起一片惊叹吁嘘,大家都是内行,听得出胡总这次抓出了一个要害环节,于是纷纷报以期待眼神。
赵赫对康耀祥兴奋道:“康总,胡总这个想法真棒!如果可以把x87协处理单元从堆栈式改成平坦结构,理论上说运算性能的确会有大幅提升,这个东西以前就有人提出来过,但怎么英特尔从来不去改进呢?”
康耀祥点头轻声道:“关键是改了之后匹配的指令集设计,这个东西没有两年搞不出来,你是学数学的,应该知道。”
赵赫重重咽着口水:“胡总带了我们处理器事业部这么久,我知道他水平有多厉害,我相信有胡总带我们,绝对用不了两年,当初他带计算所吴工、江工他们,不就一个月把游影霸王给搞出来了么!”
康耀祥笑了笑:“难说,总不会一直都那么顺吧?胡总那时候是巅峰期,三天能解出庞加莱猜想,嗯,不过他现在还是巅峰期,哈哈,反正他那脑子根本就不是人脑子,思考运算逻辑跟我们是迥然不同的两码事,这回真要能一个月搞出来,我也一点都不奇怪。”
赵赫压低声音轻笑道:“我也这么觉得,这回可爽了,可以跟着胡总开发新一代指令集,一定受益匪浅。”
与赵赫一样,台下很多处理器事业部的工程师也都憧憬着自己能够参与新一代指令集的研发,这可是非常过硬的资历,有了这个经历,到哪儿求职都不用愁了,当然这年头国内哪儿都不如重光待遇好。
……
一说起技术胡一亭就停不下来:“这样一来,这套指令集在使用上就会很方便,软件执行效率就将大大提高,运行速度将加快,游戏厂商也会针对我们进行优化。
对了,还有微软的direct3.0,他们说要在明年推出,到时候会针对我们游影霸王多媒体指令集进行优化,这是个意料之中的好消息。
毕竟我们现在是x86架构计算机处理器的唯一多媒体指令集提供者,他们不针对我们做优化是不可能的,所以我认为