|
发表于 2011-3-31 10:17:21
|
显示全部楼层
回复 30# xuyongchen
MIPS有专门的RISC指令,需要专门进行程序的编写和编译。现在MIPS一般都是用于特殊设备,比如网络路由器和交换机,或者就是用于专门的一类科学计算。民用的CPU需要的是通用性,所以考虑的东西很多,为了兼容x86指令电路复杂性就更大了。或者说,MIPS和x86的区别其实可能就有点像A卡和N卡的区别,A卡的GPU管线简单,并行性更高,相同功耗能够得到更多的FLOPS,但是通用编程性差,Stream程序非常难写,虽然可以使用opencl,但必然是以牺牲速度为代价。N卡则是有一大部分的功耗都在指令处理上,通用性加强了,程序好写,但是速度又被拖慢了。其实我觉得A卡的思路或者要对一些,真正的科学计算是需要高速度的,没有通用程序去写一个就好了。 |
|