申威CPU的简单知识梳理

cpu,简单,知识,梳理 · 浏览次数 : 1136

小编点评

**申威CPU的架构** **简介** 申威CPU是解放军总参谋部第五十六研究所的研究成果与产品。中电科三十二所与总参五十六所合作推出了基于申威的服务器总参五十六所现在是 战略支援部队第五十六研究所地址在 江苏省无锡市中电科三十二所 又称中电数字地址在 上海市华诚金锐。 **架构信息** * CPU架构基于DEC的alpha 21164 CPU做的深度开发与龙芯类似。 * 56所和中科院都对两种指令集进行了深入的研发与增补。 * 实质上已经是两种新的CPU指令集架构设计也与最后一代美国产品相差甚远。 * CPU的能力其实要通过 架构、制程、生态来共同决定从头设计一个架构并非不可能,但是投入产出比非常不好。 **性能提升** * 3231 对比1621 有了一倍的性能提升。 * 3231和1621 对jdk的要求不一样。 **参考资料** * 1. 申威在超算领域有了很高的成就 * 2. 申威作为基于alpha的CPU * 3. 申威的SPEC2006数据信息国产CPU的制造情况 * 4. CPU的内存时延情况

正文

摘要

最近有客户要用申威服务器了
自己很早之前简单测试过相关的CPU的服务器
但是感觉很多东西都不是很系统. 今天简单收集一下资料
希望对以后的工作有所帮助

申威CPU的创始

申威是解放军总参谋部第五十六研究所的研究成果与产品.
中电科三十二所与总参五十六所合作推出了基于申威的服务器

总参五十六所 现在是 战略支援部队第五十六研究所 
地址在 江苏省无锡市

中电科三十二所 又称中电数字
地址在 上海市

华诚金锐: 是两个研究所合力进行申威服务器生产与推广的一个公司

申威CPU的架构信息

申威是基于DEC的alpha 21164 CPU做的深度开发
与龙芯类似, MIPS和alpha都已经凉透很多年了.
五十六所和中科院都对两种指令集进行了深入的研发与增补.
实质上已经是两种新的CPU指令集
架构设计也与最后一代美国产品相差甚远. 

CPU的能力其实要通过, 架构, 制程 , 生态来共同决定
从头设计一个架构并非不可能,但是投入产出比非常不好. 
能够有一个好的基础能够节约很多工作量, 科学技术都是从模仿到超越

申威CPU的发展历程

下面可以通过一些图来进行展示.
我这边用过申威 1621 和 申威 3231 
通过对java jar启动服务的时间确认. 发现 3231 对比1621 有了一倍的性能提升. 

但是3231和1621 对jdk的要求不一样. 3231需要使用申威单独的JDK进行处理. 
这一块是需要特别注意的:
https://developer.wxiat.com/api/v1/file_system/download/swjdk8u_212-h9714-9916.tar?path=b4f6ad5d74b9405ea8a190a359e3490b


总结部分资料

1. 申威在超算领域有了很高的成就
   神威超算有多次全球排名第一的记录. 
2. 申威作为基于alpha的CPU, 也是risc的CPU 内存序好像不是严格的
   跟ARM一样某些情况下应该是需要jdk后者是手工增加内存屏障来实现内存安全
3. 申威的SPEC2006int的数值比较感人 2020年发布的 3231 单核才 11分左右.
   同年的苹果M1是他的六倍以上...
   对应的飞腾大概是18,鲲鹏是28.
   来源: https://tieba.baidu.com/p/8179592392

申威的发展规划

image

规划之二

image

规划之三

image

申威的CPU的架构

image

申威 26010的架构

image

新款SW6432优化情况

image

SW831的优化情况

image

申威新款CPU的架构

image

申威与主流服务器的简单对比

image

申威的SPEC2006数据信息

image

国产CPU的制造情况

image

国产CPU的性能比较

image

部分CPU的内存时延情况

image


image

部分知识来源

百度中国芯吧
知乎:https://zhuanlan.zhihu.com/p/540655373
等等
非常感谢原作者

与申威CPU的简单知识梳理相似的内容:

申威CPU的简单知识梳理

摘要 最近有客户要用申威服务器了 自己很早之前简单测试过相关的CPU的服务器 但是感觉很多东西都不是很系统. 今天简单收集一下资料 希望对以后的工作有所帮助 申威CPU的创始 申威是解放军总参谋部第五十六研究所的研究成果与产品. 中电科三十二所与总参五十六所合作推出了基于申威的服务器 总参五十六所

申威3231服务器Redis性能验证-及最全信创CPU性能分析

# 申威3231服务器Redis性能验证-及最全信创CPU性能分析 ## 背景 ``` 公司里面新进了几台服务器. 有台申威服务器. 因为前段时间参与过一次申威的POC验证. 当时对性能有一点简单的理解. 但是因为不方便,没有测试更多. 这次有了一台实体机器,并且可以上网, 所以感觉可以方便的多了.

申威3231_SPECJVM2008的测试结果与信创服务器对比验证

# 申威3231_SPECJVM2008的测试结果与信创服务器对比验证 ## 背景 ``` 周六找同事将在公司里的机器进行了开机. 然后验证了config.guess和config.sub 的确是可以通过复制/usr 下面的文件进行解决的 但是perl的很多model无法使用. 所以没办法, 准备测

申威下单盘SSD与四块盘RAID5的性能测试结果

# 申威下单盘SSD与四块盘RAID5的性能测试结果 ## 背景 ``` 背景不在说了 申威服务器.. ``` ## 结论 ``` 天坑 做了raid写入性能下降明显. 充分怀疑驱动不行. 四快盘的raid5 跟单盘的读几乎没区别. 感觉这个设置太失败了. 总体的结果为: 读的情况合计都为 70k

[转帖]申威-揭秘中国军方神秘全自主芯片!

http://www.ichyang.com/post/2358.html 相对于从诞生之初就处于舆论风口浪尖的“龙芯”,中国另一款走全自主道路的芯片“申威”,相比之下就低调得多。陆媒近日刊文试图揭秘这款由军方秘密开发的全自主芯片。 无论是传统纸媒还是网络媒体,“申威”的曝光率比起“龙芯”、“海思”

华城金锐申威SW64服务器重装过程

# 华城金锐申威SW64服务器重装过程 ## 背景 ``` 这边为了进行兼容性验证新进了两套申威的服务器. 一台机器带着安装好的操作系统了. 但是另外一套没有对应的系统. 端午期间想着趁着上班的人少, 加吧给处理一下. 但是没想到一波好多折. 这里想还是总结一下. 要是后续出问题,可以作为参考 ``

megacli_sw服务器Raid卡的设置过程

# megacli_sw服务器的设置过程 ## 背景 ``` 采购的申威服务器有四块硬盘, 第一台服务器在sdd上面安装了一个银河麒麟v10的系统 sda,sdb,sdc 三块硬盘没有进行raid设置, 直接还是用的JBOD模式 这周开始的时候我将申威的机器使用了lvm的方式进行了挂载 但是发现性能

[转帖]电科申泰:坚持自主创新,筑牢安全基石

https://baijiahao.baidu.com/s?id=1754243734852260910&wfr=spider&for=pc 1月5日,2022年琴珠澳集成电路产业峰会隆重启幕,四方目光聚焦于此,“中国芯”优秀产品授牌仪式瞬间点燃行业热情。电科申泰申威威焱831终端处理器一举荣获“重

[转帖]电科数字董秘回复:华诚金锐申威服务器是中国电科全国产化服务器

http://stock.stockstar.com/RB2022101700005361.shtml 电科数字(600850)10月17日在投资者关系平台上答复了投资者关心的问题。 投资者:公司的自主可控华诚金锐服务器是否是完全国产自主技术,是否会被国外卡脖子,主要应用在哪些领域 电科数字董秘:您

多个物理磁盘挂载到同一目录的方法 (lvm 软raid)

# 多个物理磁盘挂载到同一目录的方法 (lvm 软raid) ## 背景 ``` 公司里面的一台申威3231的机器 因为这个机器的raid卡没有操作界面. 所以只能够通过命令行方式创建raid 自己这一块比较菜, 想着先尝试使用lvm的方式进行软raid挂载,也验证一下性能. 所以写一些这个文章 `