欢迎光临散文网 会员登陆 & 注册

【知乎】龙芯3A5000初探

2023-11-03 07:48 作者:小林家的垃圾王R  | 我要投稿


龙芯3A5000初探


Eidosper


冰消雪融,花为汝开~

你赞同过 TA 的内容

先上dieshot:

再上一个更精准的区域划分:

第 11 章 多核处理结构 | 计算机体系结构基础 (foxsen.github.io)

再奉上techpowerup的intel 10100:

最后,另一个国内设计的架构:

第一章:对比


3A5000101009000s总面积145mm2125mm2110mm2去GPU145mm275mm2未计算单core不含L3面积4.92mm2未计算2.28mm212nm折算单core面积4.92mm2未计算6.84mm2工艺TSMC 12nmINTEL 14nm7nm密度33亿(仅参考)41亿(仅参考)90+亿(实测值)L3缓存16MB6MB4MB核心数4C4T4C8T4C8T+4C4T主频2.5GHz3.6GHz/4.3GHz max2.6GHz

第二章:解析

缓存

龙芯3A5000配备了超大的16MB L3缓存,比10100和9000s加起来都高。超大的缓存有助于一些跑分的提升,有一些跑分子项依赖于缓存尺寸更多。

简单理解,一个配备128GB内存的6700k和一个配备16GB内存的13900K,在一些性能上前者可以做到远比后者高。

面积

龙芯3A5000使用了145mm2的面积,比10100的75mm2几乎翻倍,而性能弱于10100。芯片的成本增加速度大于面积增速,2倍面积往往意味着超过2倍的成本。

比起泰山120,龙芯单core面积要小一些,性能也要差一些(不过3A6000可能可以在跑分上反超)。

指令

指令集的设计并不是一个非常困难的事情,自建一套指令集的难度并不高,甚至几个人的团队就能完成:

关于RISC-V技术发展调研报告

2010 年,加州大学伯克利分校的 David Patterson教授与Krste Asanovic教授研究团队正在准备启动一个新项目,需要选择一种处理器指令集。他们分析了 ARM、MIPS、SPARC、X86 等多个指令集,发现它们不仅设计越来越复杂,而且还存在知识产权问题。于是伯克利的研究团队临时组建一个四人小组,开展一个 3 个月的暑期小项目——从零开始设计一套全新的指令集。

一个指令集最难的地方在于推广生态,其次是规避专利,最后才是技术。

第三章:展望

对于龙芯来说,前浪海思(1993年第一片芯片投入使用)、后浪RiscV(阿里、starfive和大学生的香山)都已经各自展现了各自的实力。

龙芯3A6000仍然是市面上能买到的国产架构CPU中spec06跑分最高的,但是相比麒麟9000s高的不多。

横向对比六大国产CPU营业额,鲲鹏背靠华为遥遥领先,申威没有披露,兆芯正在准备上市也未披露。剩下三家如下:


海光飞腾龙芯2022FY全年51.2516.37.392023H1半年26.12暂未获得3.082023Q3单季度13.33暂未获得0.8641

龙芯中科(688047)2023年三季报简析:净利润减383.24%,三费占比上升明显


总的来说,前浪在王者归来,后浪也在崛起高歌。

国产CPU接下来将会是百花齐放,龙芯的征程并不孤单。


编辑于 2023-11-01 02:05


3 条评论

默认

最新

不爱钓鱼的猫

感觉5000面积和10100、9000s比较意义不是很大,前者四发射,没超线程,后者都是带超线程的,6000比一比倒是有意义

11-01 · IP 属地浙江

Eidosper

作者

那还得等等

11-01 · IP 属地四川

Eidosper

作者

这会儿没有6000的dieshot

11-01 · IP 属地四川


【知乎】龙芯3A5000初探的评论 (共 条)

分享到微博请遵守国家法律