- 主题:龙芯:下代处理器媲美12代酷睿i5、i7
运行鸿蒙桌面系统
--
FROM 111.205.134.*
北斗卫星
【 在 huaiqing 的大作中提到: 】
: 也有,宇航的,交换机上的
: 但都不是给个人消费者用的
: 整体上就是国家养着吧
: ...................
--
FROM 114.251.196.*
有,维基百科上关于Rosetta2的描述提到了 One of the key reasons why Rosetta 2 provides such a high level of translation efficiency is the support of x86-64 memory ordering in the Apple M1 SOC.[14] The SOC also has dedicated instructions for computing x86 flags.[15]
【 在 hgoldfish 的大作中提到: 】
: 好奇地问,果子也是搞了硬件指令集加速了?
:
--
FROM 114.251.196.*
那看来添加的指令并不多啊。只有 x86 flags? 不知道有没有详细分析看看有没有加进去 jnz 这类指令的支持。
【 在 zli07 的大作中提到: 】
: 有,维基百科上关于Rosetta2的描述提到了 One of the key reasons why Rosetta 2 provides such a high level of translation efficiency is the support of x86-64 memory ordering in the Apple M1 SOC.[14] The SOC also has dedicated instructions for computing x86 fl
: ags.[15]
--
FROM 183.253.147.*
那这张图怎么回事啊
【 在 zli07 的大作中提到: 】
:
: 你是不是看不懂中文了,“支持虚拟机的很多基础设施,在二进制翻译体系可以复用”
: 二进制翻译用到的很多技术,诸如内存地址空间转换,用户空间中断处理,跟虚拟机是一样的,可以复用虚拟机的电路。不代表二进制翻译是虚拟机
: --
:
发自「今日水木 on ip100」
--
FROM 221.197.235.*
看图 龙芯自己的图
【 在 poocp 的大作中提到: 】
:
: 二进制翻译就是虚拟机,这个是你的独家定义吧。
: --
:
发自「今日水木 on ip100」
--
FROM 221.197.235.*
你能看懂中文,就把这段中文读一读,要我看龙芯的二进制翻译就是虚拟机,而且应该基本和qemu一样,感觉就是用了开源的代码
龙芯的二进制翻译模块当前和qemu一样也是只支持动态翻译,但效率比原生的qemu高出一个数量级。将来会支持动、静态结合的翻译模式,也就是程序运行时的动态翻译结果可以保留下来,下次运行相同的程序就直接使用翻译的结果,仅对程序运行时修改自身代码等行为需要动态翻译。这样可以降低翻译的CPU消耗,翻译运行的效率可以大幅度提高,预计运行x86程序可以达到80%的原生效率。这里的80%是指平均80%,而不像某些纯软件的翻译方案仅对特定类型程序翻译效率较高,就笼统地宣传“高效率”
【 在 zli07 的大作中提到: 】
:
: 你是不是看不懂中文了,“支持虚拟机的很多基础设施,在二进制翻译体系可以复用”
: 二进制翻译用到的很多技术,诸如内存地址空间转换,用户空间中断处理,跟虚拟机是一样的,可以复用虚拟机的电路。不代表二进制翻译是虚拟机
: --
:
发自「今日水木 on ip100」
--
修改:wingofray FROM 221.197.235.*
FROM 221.197.235.*
龙芯的二进制翻译和qemu一样,讲白了就是抄的开源代码,是正宗的软件翻译,是正宗的虚拟机
【 在 zli07 的大作中提到: 】
:
: 你是不是看不懂中文了,“支持虚拟机的很多基础设施,在二进制翻译体系可以复用”
: 二进制翻译用到的很多技术,诸如内存地址空间转换,用户空间中断处理,跟虚拟机是一样的,可以复用虚拟机的电路。不代表二进制翻译是虚拟机
: --
:
发自「今日水木 on ip100」
--
FROM 221.197.235.*
你告诉我如果是硬件翻译不是虚拟机,那这个二进制翻译还能被集成到操作系统里吗?硬件的东西能集成到操作系统吗?你开什么国际玩笑。。。
UOS中已经集成了龙芯二进制翻译模块,但要运行Windows软件仍然需要一个Wine环境。UOS本身有多个版本的Wine,有经过深度/统信改良了效率和兼容性的deepin-wine,也有原生的版本,我们要使用deepin-wine。最简单的方式是从UOS应用商店中安装一个由Wine支持的软件,环境就自动配置好了。如果使用Loongnix或其它的系统,就需要手工完成这个过程,可能还需要从UOS复制一些文件和配置,比较麻烦。建议安装的软件是PhotoShop,因为PhotoShop是一个很大很复杂的软件,能够让PhotoShop正常运行的环境,就能让大多数软件正常运行。
【 在 poocp 的大作中提到: 】
: 二进制翻译就是虚拟机,这个是你的独家定义吧。
: --
发自「今日水木 on ip100」
--
FROM 221.197.235.*
只有API层,以及二进制翻译模块(内核模块)。
【 在 wingofray 的大作中提到: 】
: 看图 龙芯自己的图
--
FROM 171.221.52.*