【知乎】龙芯3A5000初探
龙芯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 属地四川