- 主题:痛斥龙芯在新架构LoongArch上的摇摆性和软弱性
说得很好。龙芯除了硬件模拟其它指令集之外,现在还没看到太多的创新之处。
【 在 quene 的大作中提到: 】
: 很多关心龙芯发展的人都知道龙芯在大约两年前推出了LoongArch 架构,本该彻底地而实际上不彻底地跟MIPS分手了。本来这是一件大好事,MIPS本来就日落西山,到现在基本被大家都抛弃了,还在中美贸易战后通过芯联芯不断挑事。既然推出LoongArch架构,吸收了诸如RISC-V等的优点,
: 那就该跟MIPS彻底一刀两断算了。
: 可是不知怎么的,龙芯好像就是放不下 MIPS 似的,在软硬件接口的ABI上耍小聪明,最后被人集体抵制,愣是搞出了一个“旧世界”和“新世界”的问题,给在 LoongArch 上开发软件的人挖个坑。这个问题就不再说了,反正龙芯现在也已经认识到错误了,老老实实搞“新世界”了。但这
: ...................
--
FROM 120.33.8.*
现在有在关注龙芯的,都是像我们这样对底层感兴趣的。
如果做编译和优化的,对龙芯都不感兴趣就糟糕了。龙芯的生态可能就永远做不起来。
比如现在阻碍我使用龙芯的一个因素是 python-gevent 尚不支持龙芯。
【 在 zhangwei108 的大作中提到: 】
: 编程的人一般不关注底层机器代码的实现,最关注的应该是做编译和优化的开发人员。
: ,那就该跟MI
: 发自「今日水木 on MI 8」
: ...................
--
FROM 183.253.147.*
RISCV 的 SIMD 是不限制数据宽度的,由 CPU 自动优化。
由编译器搞优化的是 MIMD 类似于安腾和 AMD GCN 这些指令集。
【 在 lambdago 的大作中提到: 】
: ,那就该跟MIPS彻底一刀两断算了。
: 庖环厶诰褪呛芏嗳肆褪奔淅朔蚜恕
: SIMD。 在向量指令方面,RISC-V的先进经验真正的向量处理龙芯却不学习了。那这二者的差别在哪里呢?太专业的在这里就不说了,简单说就是真向量比假向量的SIMD 优越太多了,特别是从软件人员的角度来说。 第一就是指令数量会少,用户的学习负担减轻,
: ...................
--
FROM 120.33.8.*
龙芯官方的 loongnix 发行版是新世界。而其它商业版现在还都是旧世界。
两者互不兼容。软件都需要重新编译。
edit: 我这个帖子说错了,loongarch 是旧世界。龙芯 gentoo 是新世界。
【 在 zwjwswjwz2 的大作中提到: 】
: 第二个自然段第4个逗号,最后被人集体抵制,指的是被龙芯的客户集体抵制吗?
: ,那就该跟MIPS彻底一刀两断算了。
: 庖环厶诰褪呛芏嗳肆褪奔淅朔蚜恕
: ...................
--
修改:hgoldfish FROM 117.28.154.*
FROM 59.60.25.*
因为真的是向量啊。有内积 dot product 指令。
【 在 tianbing1212 的大作中提到: 】
: 一直有个问题,就是为啥叫“向量指令”?
: 此向量跟数学的向量“有方向的量”好像完全没关联。
: SIMD作为名字看起来准确的多。
: ...................
--
FROM 110.81.1.*
仍然是旧世界吗?有没有什么办法判断新旧世界?
这里有一个不错的链接:
https://blog.xen0n.name/posts/tinkering/loongarch-faq/
【 在 eggcar 的大作中提到: 】
: 哪里提到的loongnix是新世界的呢?
: 最近刚刚跟龙芯的人沟通过,目前发行的稳定版loongnix 20.4仍然是旧世界,新世界的版本还在测试中
--
FROM 110.81.1.*
RISC-V 太过于精简了。现在还属于给芯片大牛们玩的阶段,我感觉还不适合产业化。
芯片领域是资本密集型的领域,不像互联网软件领域,一个人拿着一台笔记本电脑就能造出什么东东来。商业化是必要的。
芯龙一开始比较矬。相信接下来会越来越好的。希望他们能够继续优化一下指令集。
【 在 iyama 的大作中提到: 】
: 突然感觉应该抛弃loongArch 了
: 应该基于RISC-V, 利用龙芯的经验,搞扩展架构
: ,那就该跟MIPS彻底一刀两断算了。
: ...................
--
FROM 110.81.1.*
龙芯的频率太低啊。还不到 3.0GHz,不过我试了一下,和当年的推土机差不多。
如果能搞到 4.5GHz 就能稳稳坐到国内性能第一 CPU 的位置了。
【 在 azuresea 的大作中提到: 】
: 龙芯就是目前国内CPU最强的,没有之一。马上要出的3A6000使用12/14nm,据称IPC略微超过Intel和AMD的最新一代CPU,只是主频较低,但整体也达到了10代的水平(相同核数,非同频比较)。
--
FROM 183.253.143.*
嗯。我前面说错了。虽然我也装了 loonginx,但是我不懂怎么样看新世界和旧世界啊。
【 在 azuresea 的大作中提到: 】
: 他说的不对。最新的loongnix是20.5,还是旧世界,已经支持3A6000了:
:
http://www.loongnix.cn/zh/loongnix/: 开源的新世界版本也有,目前比较方便的选择是Arch Linux,前几天刚出了:
: ...................
--
FROM 183.253.143.*
龙芯那伙人是不是吹得太厉害了。
IPC 只是一个参数,内存带宽呢?
【 在 azuresea 的大作中提到: 】
: 不需要。龙芯3A6000之前国内CPU单核性能最强的是基于AMD Zen1架构的海光3350,主频也不超过3GHz。龙芯的3A6000单核2.5G性能大概相当于4.1-4.2G Hz的Intel 10代,远强于海光了。由于国内制程和流片资金限制,目前龙芯的机会主要会在主频不太高的服务器领域,6系列服务器的性能
: 会逼近IA两家目前的主流性能,桌面还差得远。
--
FROM 183.253.143.*