第75章 Alpha(2/2)
而与他同期推出的risc处理器是ibm推出的cell,它的晶体管总数为2.34亿个,在采用90纳米工艺制造时芯片面积为221平方毫米,但它的运算力高达2560gigaflops,整整是pentium4xe的128倍。
inte在在年中推出双核心的smithfield,性能最多能有80%的提升,而芯片规模将达到与cell相同的水平。由此可见,二者完全不是一个层面上的对手,x86指令系统的低效性在这里一览无遗。
pc钟情于x86的原因在于软件兼容,尤其是微软只为x86pc开发windows系统,这也被认为是pc采用risc架构的最大障碍。
而alpha且打破了这个常规,它的理论基础也是着名的80/20法则,与传统的risc和cisc不同,alpha另辟蹊径,提出了一个全新的发展思路,将20%的常用指令定义为“热代码(hotcode)”,剩余的80%指令使用频率没那么高,被定义为“冷代码(coldcode)”。
对应的cpu也在逻辑上被划分为两个部分:一是热核(hotspot),只针对调用到热代码的程序;另一部分则是冷核(coldspot),负责执行20%的次常用任务。
由于热核部分要执行80%的任务,设计者便可以将它设计得较为强大,占据更多的晶体管资源。而冷核部分任务相对简单,没有必要在它身上花费同样的功夫。
而这也就是cpu历史上赫赫有名的双核的慨念,我们现在所使用的双核和多核处理器,就是由alpha最早提出来的。
事实上,x86处理器一直都从risc产品中获取灵感,包括e阅读。