龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 7647|回复: 22

版主,龙芯3能够兼容SSE扩展指令集么???

[复制链接]
发表于 2007-10-6 10:10:38 | 显示全部楼层 |阅读模式
现在很多x86下的软件都对SSE指令集做了优化,甚至有些是没有SSE就不能运行了。最新的Intel  45nm Penryn处理器又增加了50条SSE4扩展指令,性能上提升的幅度就更不用说了,追赶的难度还在不断增加!不过,话说回来。已经歇菜的全美达,其最后一款处理器efficion都可以兼容到MMX、SSE、SSE2、SSE3了!龙芯3能做到什么程度?上次人民日报的报道里介绍龙芯3增加了200多条新指令,不知道对此有什么帮助。可是,到了AFXIF那里又缩水成100多条了。而且只局限于安全和虚拟化领域,SIMD性能貌似不到SSE1!如果真是这样,唉~
      只怕到龙芯3问世的时候又要“腥风血雨”了。N核有什么用呢?大炮打蚊子啊,可惜了一身的力气。真要这样,还是老老实实做服务器和高性能运算吧。暂且不提操作系统和那个全系统模拟还是进程级模拟的复杂问题。在桌面领域,如果只能跑最基本的办公软件,不知道又要有多少人要骂娘了。“由于XXX不兼容的原因,喜闻乐见的游戏和多媒体应用又要和广大群众无缘了”。面对一双双期待的眼睛,类似无奈的解释还要重复多少遍?
      可能我太过悲观了,或许只是杞人忧天。但作为关心支持龙芯的人来说,不得不为你们捏把汗。请尽量把问题解决在源头吧!你们不是应该专心做CPU和产业化推广么?如果要进军桌面市场,浩如烟海的软件兼容问题永远都解决不完,那是软件公司该干的事情。如果要兼容,请兼容的彻底些。我们可以忍受性能暂时的孱弱,但要是不能运行就算是神仙在世也没辙了。况且,现在龙芯的研制进度实在是让人着急,2E到2F都快一年了吧?就算现在出来了,还能有多大市场?希望这是最后一款“练兵”作品。CPU技术日新月异,别人可一点都没含糊,龙芯“小改”尚要花费如此多的时间,再到把它产品化,这中间的差距不言而喻。由于媒体的原因,现在龙芯团队谨言慎行了,这个可以理解。但是,请你们无论如何要把这些关键性问题解决好。市场不会给新兴的参与者太多机会,也不会无条件的等待下去。龙芯团队、龙梦团队要加油啊!龙芯3怎么也得雄起一把了,N个春秋已经过去。

[ 本帖最后由 joki 于 2007-10-6 11:00 AM 编辑 ]
发表于 2007-10-6 15:46:11 | 显示全部楼层
关于100多条我当时也说得是一个略数,也可能是200多条的,但确实是安全与虚拟化应用为主的。

此外,龙3根本不是兼容X86的,为何要说兼容就兼容得彻底点。

还有我说了很多遍了,不要说2F,2E就已经是最强的MIPS兼容处理器之一了,并不是完全没有竞争力的,而且产品也是逐渐的多起来,有盒子了,有防火墙了,有Web服务器了。
发表于 2007-10-6 15:48:56 | 显示全部楼层
支持
 楼主| 发表于 2007-10-6 20:31:30 | 显示全部楼层
原帖由 AFXIF 于 2007-10-6 03:46 PM 发表
关于100多条我当时也说得是一个略数,也可能是200多条的,但确实是安全与虚拟化应用为主的。

此外,龙3根本不是兼容X86的,为何要说兼容就兼容得彻底点。

还有我说了很多遍了,不要说2F,2E就已经是最强的 ...



原来如此。确实,龙芯已经是性能最强的MIPS处理器了。做防火墙、嵌入式应用什么的2F足够了。龙芯3不是有更远大的目标么?做服务器和高端应用是它的主要使命,但是这个领域也摆脱不了大量遗留代码的兼容问题。这个不用多说,看看服务器市场上的产品都是基于哪几种架构就清楚了,不兼容就进不了主流民用市场。要进军桌面领域的话,无论linux还是win下的商业软件大概也都绕不开x86代码。
之所以开这个帖子,是因为之前龙芯3宣称通过硬件支持的二进制翻译技术来部分兼容x86甚至是power指令集,而且能够达到理想的执行效率。既然选择这样的技术路线,那么至少要比全美达几年前的水平要更高更全面吧?否则宣传这样的卖点有什么实际意义?个人用户才关注兼容性问题。与其费力不讨好开发个蹩脚功能,不如集中精力做MIPS的应用,龙芯爱好者和开源铁杆又不在乎它兼不兼容x86。
方向都弄不清让人着急啊~

[ 本帖最后由 joki 于 2007-10-6 08:49 PM 编辑 ]
发表于 2007-10-6 21:18:04 | 显示全部楼层
我们可以忍受性能暂时的孱弱,但要是不能运行就算是神仙在世也没辙了



说得好,产业化不是做给少数爱好者和专业玩家的
发表于 2007-10-6 21:18:28 | 显示全部楼层
再发一个支持一下
发表于 2007-10-6 21:23:19 | 显示全部楼层
龙芯团队很可能有过可以用固件二进制翻译X86、Power指令集的VLIW处理器的研发,时间差不多就是香港文传收购全美达生产线的时候。
我估计是因为当时认为可以借助关系较好的香港去获得全美达那套指令集的授权,实际上结果我们知道最后香港文传没有收购成功。
那那个传闻中的东西也就告吹了。

然后龙3的真正卖点是叫做能生产本地码的并行虚拟机……
简单的说,就是把一个随便写的没有经过多线程设计的程序扔进去,虚拟机就自动根据程序的结构并行化分派到那么多核心来加速执行。
更关键的是,这个虚拟机还能生成自动优化过的本地码,在下次运行该程序时,可以直接运行优化过的本地代码,大大增加执行速度。
或许通过插件可以实现其他指令集的高效兼容,我认为这是可能的。
不要以为这是软件跟龙3没有关系,龙3为什么从过去计划的4核强核心变为核心较少改动而核心数量大大提升的新设计,就是为了对这个软件高度优化。(当然,过去计划龙3在90nm工艺时候就该出品了……90nm造龙2复杂程度的16核没有什么实用意义)
发表于 2007-10-6 21:30:34 | 显示全部楼层
原帖由 joki 于 2007-10-6 08:31 PM 发表



原来如此。确实,龙芯已经是性能最强的MIPS处理器了。做防火墙、嵌入式应用什么的2F足够了。龙芯3不是有更远大的目标么?做服务器和高端应用是它的主要使命,但是这个领域也摆脱不了大量遗留代码的兼容问 ...

我看到一个报道说有公司设计了一个2GHz的MIPS指令系统的CPU,但没找到应用领域。

Intrinsity's 2-GHz FastMATH AdaptiveSignal Processor and FastMIPS CPU Provide ASIC-Level Computing withProgramming Advantages of Embedded Microprocessors
发表于 2007-10-6 21:31:43 | 显示全部楼层
原帖由 胶林探索 于 2007-10-6 09:30 PM 发表

我看到一个报道说有公司设计了一个2GHz的MIPS指令系统的CPU,但没找到应用领域。

Intrinsity's 2-GHz FastMATH AdaptiveSignal Processor and FastMIPS CPU Provide ASIC-Level Computing withProgramming ...

这个性能指标上要比龙芯2快吧?
发表于 2007-10-6 22:15:19 | 显示全部楼层

回复 #8 胶林探索 的帖子

See MIPS Run  2nd edition,  last passage of Section 1.4.11 on
Intrinsity/FastMath 2G MIPS processor

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-3-23 22:32 , Processed in 0.201818 second(s), 18 queries .

快速回复 返回顶部 返回列表