水木社区手机版
首页
|版面-Linux开发与高级讨论(LinuxDev)|
新版wap站已上线
返回
1/1
|
转到
主题:龙芯的指令密度是不是比较低?
3楼
|
azuresea
|
2024-07-28 22:08:34
|
展开
指令多可能是优化不够吧?可以在不同架构编译运行同一程序对比下。还可以试下不同优化参数,并match上CPU。
不知道你是用旧世界还是新世界,新世界的话gcc版本需要大于13.1,最好14。旧世界用的不多不太清楚。
我印象里龙芯的x86模拟指令应该现在出的CPU还没有,自3b6600才开始支持(不保证准确)。
SIMD可以搜下“loongarch reference manual”和“Unofficial LoongArch Intrinsics Guide”看看
【 在 hgoldfish 的大作中提到: 】
: 啊?还有特殊模式?
: 龙芯的 x86 模拟指令有什么资料吗?我一直找不到呢。
: 下载了龙芯的指令集手册,但里面没看到这部分的内容。也没有 SIMD 的内容。
: ...................
--
修改:azuresea FROM 112.117.229.*
FROM 112.117.229.*
6楼
|
azuresea
|
2024-07-28 22:32:02
|
展开
对,指令都是一样的。
你可以先试下不同优化参数下结果如何。
【 在 hgoldfish 的大作中提到: 】
: 新世界和旧世界的 exe 指令不一样?
: 那些算术指令不是都只有一份吗?
: 新世界旧世界最大的区别是内核的加载与初始化方式不一样吧。
: ...................
--
FROM 112.117.229.*
7楼
|
azuresea
|
2024-07-28 22:36:40
|
展开
是可以,但lsx/lasx优化级别的应该没有,这些会在3B6600以后加上(看胡的ppt得出的印象)
【 在 hgoldfish 的大作中提到: 】
: 龙芯的 x86 模拟指令应该是 3a5000 就有的啊。我手头的 3a5000 用 wine 跑 vc6 是可以跑起来的。
:
--
FROM 112.117.229.*
9楼
|
azuresea
|
2024-07-28 23:14:46
|
展开
就是x86_64的硬件加速指令直接在龙架构里用类似硬件加速指令直接实现吧,理论上说可以100%效率,但不知会实现多少。
【 在 hgoldfish 的大作中提到: 】
: lsx/lasx 优化级别是啥意思啊?
: 你感觉龙芯这条技术路线,最终能不能实现 100% 效率的 x86 硬件加速啊?
:
--
修改:azuresea FROM 112.117.229.*
FROM 112.117.229.*
10楼
|
azuresea
|
2024-07-29 14:46:03
|
展开
网上看到的,应该更准确点,后面的处理器会增加针对x86的存储一致性和80位浮点等指令
【 在 hgoldfish 的大作中提到: 】
: lsx/lasx 优化级别是啥意思啊?
: 你感觉龙芯这条技术路线,最终能不能实现 100% 效率的 x86 硬件加速啊?
:
--
FROM 112.117.229.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版