对龙芯的争议,我有话说!请客观公正对待!
|
skdhfjhejeej
|
主楼#
大
中
小
发表于 2008-07-21 10:05:24
对龙芯的争议,我有话说!请客观公正对待!
我支持龙芯,是有我自己的理由的!
1.龙芯的特点和性能
龙芯基于mips的架构,但在mips的构架下我们的创新空间也会很大的,龙芯2就已经有两个全功能的浮点运算单元,四指令发射(和扣肉一样),集成内存控制器(和AMD一样,2F还集成了北桥芯片),内部指令还添加了浮点乘加,浮点乘减,浮点乘加取负,浮点乘减取负,4条指令!定点方面也加入了一些自己的指令,还有类似于MMX的指令!这些都是mips架构所没有的!
下面是mips的老大,R16000的资料!来自2004年7月12日,发表在《大众硬件》杂志上的《现代主流服务器平台架构技术 全明星介绍》
目前MIPS最快的服务器处理器被称作R16000。它是一颗64bit位宽的处理器,被用于构建许多大型系统。SGI是一家著名美国图形工
作站生产厂商,他们所生产的视频编辑工作站和服务器享誉世界。很多大型的图像处理系统都是使用的MIPS的处理器。其中迪斯尼
、梦工厂、好莱坞等多部全3D动画和科幻巨片都是采用SGI生产的视频处理系统作后期的特效处理。
R16000内部集成32KB的双通道一级高速指令缓存和32KB的双通道一级高速数据缓存,并且高速数据缓存分为两个bank。R16000处理
器也包括两个64bit位宽的逻辑运算单元和两个64bit位宽的数学运算单元。在数学运算单元中,一个负责加法运算,另一个负责乘
法运算和其他复杂的运算。R16000支持乱序执行功能,并且支持寄存器重命名机制。为了保持整个处理器能够高效运行,R16000仅
有6条处理流水线。
R16000处理器的二级高速缓存安置在处理核心外部。它是一种DDR静态存储器,工作频率为处理器主频的一半。数据传输模型采用
DDR协议。这种设计非常巧妙,实际数据传输的效能就相当于处理器的频率。但是与普通DDR内存不同,二级高速缓存采用128bit位
宽,再加上16bit的错误校验位。二级高速缓存的最大容量为16MB,另外还有4至8MB的其他版本。R16000的分支预测单元可以存储2千个历史记录表格。
R16000处理器的系统总线采用64bit位宽,工作频率为200MHz。由于处理流水线的限制,目前最快的R16000处理器的主频为700MHz。
但是它的运算效能却一点都不差。因为它集成了数量庞大的寄存器,它拥有64个整数寄存器和64个浮点寄存器。
非常不巧,我们并没有找到R16000的官方SPEC的测试结果。但我们还是找到了它的前辈R14000的测试结果。R14000的性能指标要相
差不少,它仅仅使用的是100MHz的系统总线,最大时钟频率为600MHz。R14000在SPEC 2000的整数测试中的成绩为483分,在SPEC
2000的浮点运算测试中成绩为499分。
如你所见,R14000的性能并不出色,即使将得分成绩翻倍,它也并不能代表最新的R16000处理器的性能。因为R16000不仅仅是双被
速率的系统总线和时钟频率的提升,R16000的内核也作了较大的调整。SGI有很多服务器和工作站都是采用的多路处理器,使用
NUMA-flex体系结构将允许在一个系统内最大集成1024颗R16000处理器。由一个总操作系统进行控制(这个操作系统被称为Irix)。
其中每四颗处理器之间可以互相进行访问和内存资源共享,整个系统中没有更高一级的开关。令人遗憾的是,现在SGI也已经转向安
腾架构,MIPS的R16000处理器在未来能够进一步发展的可能性非常渺茫。
在这里,我们可以看到R14000A的SPEC 2000的测试,
整数运算:483分
浮点运算:499分
龙芯整数浮点都上:500分
SPEC 2000主要测试服务器方面的性能,龙芯是定位是做超级计算机的cpu的,所以先做强浮点运算
而我们的龙芯2E在使用自己优化的编译器上,整数和浮点都上500分,在GCC上编译,大约是300分!
这里值得注意,龙芯的性能发挥跟编译器有很大关系,龙芯的浮点乘加,浮点乘减,浮点乘加取负,浮点乘减取负,这些指令还没有很好低优化!这是一个悲哀啊!现在龙芯是在缓存那里拖了后腿,现阶段,向R16000叫板也不是没有可能的!龙芯的性能不是某些人想的那么低的!客观上可以和1G的奔腾3或1.5G的奔腾4相比!
关于MIPS的知识产权问题:
龙芯发展到龙芯2,可以说是基于mips架构而又高于mips架构,对mips架构进行大的升级改造,情况就像同为X86的奔腾D和扣肉一样!扣肉比奔腾D不知强多少!在龙芯的创新中,我们也拥有了不少自己的知识产权,对于mips公司来说,有这些知识产权可以马上让mips架构恢复青春,获得性能上的提升!在这个时候,mips不是来控诉龙芯了,而是来和龙芯谈互相授权的问题!因为什么?因为mips如果起诉龙芯,未必会打赢官司,同时也会错过自身架构上的一次创新!相对于ARM和X86,老MIPS架构可以说没有什么竞争力了!起诉是两败俱伤,互相授权即相赢!!!
现阶段首要问题不是说龙芯侵权和是不是“完全”自主知识产权!而是如何群策群力,把龙芯做强做大,毕竟国家有能力设计cpu是件好事,那怕是只设计前端设计!总比什么也没有来的好!路要一步一步的走!
2.关于龙芯和意法半导体的关系--龙芯已经在赚钱了!
以下引用一下“幽幽”和“卖火柴的哲学家”经常说的一段话!
终于找到意法半导体对龙芯性质的判断了
The Loongson microprocessor family is the outcome of a successful collaboration started in 2004 between STMicroelectronics and the Institute of Computing Technology, part of the Chinese Academy of Science. Loongson microprocessors were co-developed by
STMicroelectronics and the Institute of Computing Technology to address all the
applications requiring high level of performance and low power dissipation.
信息来源:st官方网站
-——————————————
终于找到意法半导体对龙芯性质的判断了
The Loongson microprocessor family is the outcome of a successful collaboration started in 2004 between STMicroelectronics and the Institute of Computing Technology, part of the Chinese Academy of Science. Loongson microprocessors were co-developed by
STMicroelectronics and the Institute of Computing Technology to address all the
applications requiring high level of performance and low power dissipation.
看清楚,是“co-developed ”,而不只是代工。
那这中间,意法半导体做了什么呢?
龙芯开发组就是做前端,后端设计都是由意法半导体搞的,换句话说,后端设计耗费的是意法半导体的成果,龙芯是不是自己“完全”自主开发就可想而知了。intel现在绝大部分新产品的研发成本、智力耗费在后端设计上。
我们出钱,他们出力,成果还是我们的嘛,起码那块片子是!哈哈
如果YY可以强国,那中国早就是世界最强的国家了。
对此,我有话说:
不得不承认龙芯的后端设计是意法半导体做的,但前端设计是完全是龙芯做啊!
但决不是:
“我们出钱,他们出力,成果还是我们的嘛,起码那块片子是!哈哈”
下面是2006年的IT新闻摘抄:
“
【搜狐IT消息】12月25日,据相关消息报道,意法半导体出资3000万元购买龙芯2E处理器5年的生产和销售权。今年6月,中科院计算所和意法半导体公司签订技术许可协议,该公司计划每年销售龙芯芯片1000万片以上。龙芯2E处理器是我国具有自主知识产权的CPU芯片。
”
还有
““据公布的授权合作协议,中科院计算所在龙芯2E上一年可获2000万美元,这是中国芯片产业的第一大单。”刘强说,中国的芯片设计厂商此前根本无法想象这样的大单。”
消息来源:
http://it.sohu.com/20061226/n247264130.shtml
http://tech.tom.com/2007-01-04/04BJ/09749196.html
大家可以看到,龙芯是在赚意法半导体的钱!意法半导体对龙芯是包产包销的!整个过程是意法半导体给专利费龙芯的!好像是每生产一颗龙芯就得交2美元的专利费!
我对cpu设计技术并不是很了解,不知道前端设计重要还是后端设计重要!目前可以肯定的是,龙芯的前端设计是完全自主做的!
是不是龙芯没有能力做后端设计呢?这个就不得而知!
反正现在最重要的是,我们仅仅是做了前端设计,意法半导体就给我龙芯这么大笔的专利费,我们国家,大家都知道,我们花钱买专利的多,又有什么时候是收别人的专利费来赚钱的?现在龙芯赚了意法半导体的钱(做了后端设计还要交专利费),我们作为中国人不感到高兴吗?
不要说龙芯侵权!mips还没有起诉龙芯!!!!就目前情况,龙芯还是起步阶段,做了前端设计,性能还比较弱!如果我们连后端设计也自己做了,那么龙芯不就可以赚更多的钱?不要说我在YY,我是在谈很现实的问题!商业化的目的是为了钱!
就发展的思路,做事情当然是要一步一步来!龙芯现在做前端设计,后端设计让别人做也没有什么不好的?我们可以跟着别人在后面学!让别人来做后端设计是个向先进者学习的过程!到时机成熟了,我们也可以做后端的设计。如果要骂,我想各位应该骂龙芯学别人后端的设计学得太慢了,或者是学了不能青出于蓝,而不是骂龙芯去”学“别人的后端设计!
请大家在讨论龙芯时,应该用客观,公正的态度去对待!
如果我上面有什么说错的,请各位大虾指正!
还有,质疑龙芯是应该的,毕竟我们国家出了个汉芯,
但也不能在完全没有依据的情况下说“龙芯就是做假”,这是很不应该的!
真的假不了!假的真不了!
汉芯骗了经费就被揭穿了,而龙芯,现在卖得虽然不怎么好,但也在卖钱了!
至于龙芯的性能,各位也不要要求太高了,于事实为依据去评价龙芯!毕竟龙芯才发展了短短的6年!外国的先进企业没有给龙芯很大的技术支持!我们何不把目光放远一点,共同来见证龙芯的发展!
还有建议大家不要让太平洋的帖子沾上排泄物!也不要互相问候对方的家人!
在论坛上文明一点!
|
|
无签名
回复 TOP |























