历史
鱼菜小说网 > 其他类型 > 重生香江之传奇人生 > 第53章 ARM与X86指令集

第53章 ARM与X86指令集(1/2)

    简而言之,86实际上是以增加处理器本身复杂度作为代价,去换取更高的性能,而则是将复杂度交给了编译器,牺牲了程序大小和指令带宽,换取了简单和低功耗的硬件实现。但如果事情就这样发展下去,为了提升性能,86的处理器将越来越大,而需要的内存带宽则会突破天际,这都是受到技术限制的。因此,对于前世已经向要将已经自成体系的和86二合一,那是非常困难的,要不然苹果也只是成天在嘴里嚷嚷而已,而见不到实物。

    但是,这些问题,对于对于还没有产生和86还处于初级阶段的叶开来说,这些都不是问题,他只要按照英特尔在前世95年发布的奔腾处理器的架构思路来设计就可以了。

    前世的英特尔在奔腾处理器,在86的架构引入了微码概念,与此对应的,处理器内部也增加了所谓的译码器,负责将传统的复杂指令“拆包”为更加短小的微码s。

    一条复杂指令进来以后,会被译码器拆分为数量不等的微码,然后送入处理器的执行管线这实际上可以理解为精简指令集内核复杂指令集解码器。而精简指令集也引入了指令集这个就逻辑角度而言非常不精简的东西,来增加运算性能。

    正常而言,一条86指令会被拆解为24个s,平均来看就是3个,因此同样的指令密度下,86的实际指令执行能力应该大约是的3倍左右。不过不要忘了这是基于“同样指令密度”下的一个假设,实际上86可以达到的指令密度是十倍甚至百倍于的。

    这样的话,在英国的公司设计的指令集,就需要和自己的桌面级处理器高度统一,在统一的情况下,再考虑和86指令集如何对接的问题。

    所以,叶开开始在脑海里将的指令集和86的指令集进行比对,然后对的指令集进行修改,修改后的指令集已经变成了全新的指令集,在未来将使两个指令集能更快速地通过翻译器在内部传递。

    既然已经变成了全新的指令集,电路结构也就有了新的变化,那么自然就不能再叫,那么叫什么呢?叶开挠挠了头皮,的pr架构是rpnnn的缩写,翻译过来就是性能经过优化和增强的,再加上pr一词在英语中还有动力的含义在内,看起来确实有点高大上的感觉。

    但是轮到叶开想名字,他就有些麻爪了,这个从他之前给自己的公司取名字就可以看出来了,公司?简直就让人有些摸不着头脑,于是,苦思幂想之下,叶开一拍脑袋,架构名字就确定下来了,架构,意为公司专用微处理器架构。

    精简指令集架构出来了,叶开的任务还没有完成,那就是需要另外成立一家离岸空壳公司,以这家公司的名义申请新的、目前还没有出现的86指令集专利,为以后自己的桌面级处理器做好全面的准备。

    而这些问题,叶开只能到米国去完成了,毕竟要设计自己的桌面级电脑,还得需要米国的人才才得行,米国佬在这方面有天然的优势。