从能用到好用,国产CPU不是你想象中的样子了?

最近看到了挺多关于国产CPU的评测视频,主要测试了鲲鹏、飞腾、海光、龙芯这四家。作为信创从业者,也想结合日常工作中接触到的国产CPU使用体验,发表些自己的看法。

我看到的评测,主要是采用SPEC CPU2006进行横向对比。SPEC CPU2006包括了CINT2006(整型)和CFP2006(浮点)两个子项目,前者用于测量和对比整数性能,而后者则用于测量和对比浮点性能。行业共识是,int_rate和fp_rate这两个指标能够真正反应CPU实际性能。

首先贴一下测试数据:

先说说海光。可以看到,无论是整型还是浮点运算,海光7280都是有着领先的;表里没有的另一款7285,实测和同年Intel发布的6款至强铂金处理器旗鼓相当。而这其实还只是海光二号的水平,去年发布的海光三号系列性能提升了至少45%。几年自主迭代下来,进步挺明显的。

实际工作中接触到的海光三号,在I/O带宽、功能模块、防御机制方面都有进步。并且海光CPU还有一点好处,可以兼容x86生态,在做替换迁移的时候很省心省力,不需要很繁琐的编译。

接下来说说龙芯。龙芯的3D5000是今年发布的新品,运用先进封装Chiplet技术,把两颗3C5000集成到一起,最高128核,也能做到2016年Intel至强E5的性能水平。龙芯能取得这样的成绩,一方面是LoongArch指令集设计的进步,在吸收MIPS的精华后,自研拓展出更高效的指令集设计;另一方面也是芯片制造工艺的进步,Chiplet技术让3D5000发挥出更先进制程的水平。

在实际接触中,龙芯已经基本上可以说好用了。唯一差点火候的在于,龙芯最支持的系统是Linux,而Linux本身就很小众,应用不咋多。所以印象中龙芯生态稍弱,其实还有一部分是操作系统的原因。

最后说说飞腾和鲲鹏。飞腾和鲲鹏这俩都是购买ARM架构IP核,在此基础上修改而成的。飞腾S2500发布于2020年,从性能上看接近2016年Intel至强E5;鲲鹏920系列发布于2019年,性能上更接近ARM公版的水平,在ARM芯片里可以算上“遥遥领先”了,在国产处理器里也能排到第二的位置。

不过这哥俩有两个问题,一是迭代停滞,原因在于ARM公司已经不向中国出口先进的IP版本了,产品升级“巧妇难为无米之炊”,并且碍于ARM公司限制,这俩家如果想通过自研迭代,会面临侵权风险;二是生态短板,这点在工作中体会深刻,之前做过一些信创项目,需要把Intel服务器的软件系统搬到鲲鹏服务器上,因为兼容性不足一些软件代码都要重写,比较麻烦。

从性能和体验上来看,国产CPU们已经在快速追赶了,其中比如海光、鲲鹏跑得快些,跟主流没有代差,龙芯稍慢一点,但是差距也没有想象中的那么大。总之,我看好国产CPU发展,希望这几家再接再厉。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/166216.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

VMware Workstation 与 Device/Credential Guard 不兼容 解决办法

问题描述 问题描述: VMware 启动虚拟机会报错。无法运行。 错误信息:VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 原因分析: 通常原因是 Window 系统开启了 内置的Hyper-V 虚拟机。 解决方案&…

在 Linux 上搭建 Java Web 项目环境(最简单的进行搭建)

要在 Linux 上安装的程序有 1.JDK (要想运行 java 程序 JDK 是必不可少的) 2.Tomcat (HTTP 服务器,是管理 Web 项目的常用工具) 3. mysql (数据库) 一.安装 JDK 博主使用的 Linux 发行版是 centos ,cen…

【MySQL--->用户管理】

文章目录 [TOC](文章目录) 一、用户管理表二、基本操作三、用户权限分配给用户某个数据库中某个表的某个权限. grant 权限 on 库.表名 to 用户名主机名. ![在这里插入图片描述](https://img-blog.csdnimg.cn/fe8eb171ef9343c3a09bd64d4f0db5c1.png)分配给用户某个数据库中全部表…

node实战——koa实现文件上传

文章目录 ⭐前言⭐koa实现文件上传⭐foxapi测试⭐总结⭐结束⭐前言 大家好,我是yma16,本文分享关于node实战——node实战——koa实现文件上传。 本文适用对象:前端初学者转node方向,在校大学生,即将毕业的同学,计算机爱好者。 node系列往期文章 node_windows环境变量配置…

【项目管理】中途接手的项目应对实用指南

导读:作为项目经理中途接手项目往往不可避免,为了保证项目成功需要项目经理额外考虑更多的因素和处理相关问题,也往往带来很大的挑战性。本文提供可应对借鉴的思路,在一定程度上可以作为最佳实践。 目录 1、首先、了解项目项目背…

基于SSM的北海旅游网站设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

支付宝沙箱支付

支付宝沙箱支付 支付宝沙箱(Alipay Sandbox)是支付宝提供的一个模拟环境,用于开发者在不影响真实交易的情况下进行支付宝相关功能的测试和调试。在软件开发中,沙箱环境通常指的是一个隔离的测试环境,可以模拟真实环境…

【算法挨揍日记】day23——740. 删除并获得点数、LCR 091. 粉刷房子

740. 删除并获得点数 740. 删除并获得点数 题目描述: 给你一个整数数组 nums ,你可以对它进行一些操作。 每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除 所有 等于 nums[i] - 1…

Web3 分布式存储 IPFS(Web3项目一实战之四)

IPFS是一种分布式文件存储协议,它允许世界各地的计算机存储和服务文件作为一个巨大的对等网络的一部分来存储和服务文件。 世界上任何地方的任何计算机都可以下载IPFS软件并开始托管和提供文件。 如果有人在自己的计算机上运行IPFS,并将文件上传到IPFS网络,那么世界上其他任…

一文了解Word2vec 阐述训练流程

一文了解Word2vec 阐述训练流程 个性嵌入(Personality Embeddings) 词嵌入(Word Embeddings) 嵌入向量效果分析 语言模型 模型介绍 模型训练 Word2vec训练方法 CBOW方法 Skip-gram方法 CBOW方法与Skip-gram方法总结 重构…

【算法】树形DP③ 监控二叉树 ⭐(二叉树染色二叉树灯饰)!

文章目录 前期知识 & 相关链接例题968. 监控二叉树解法1——标记状态贪心解法2——动态规划 相关练习题目P2458 [SDOI2006] 保安站岗⭐(有多个儿子节点)🚹LCP 34. 二叉树染色⭐(每个节点 单独dp[k 1]数组)LCP 64.…

STM32 EC11 旋转编码器

**先给大家看看我选用的EC11元器件**代码在最后,复制可直接食用 以及我的电路图 在研究EC11的时序之前首先要了解一点,EC11按旋转的输出动作可以分为两种。一种是转两格,A、B对C端输出一个完整脉冲(转一格就只是由低电平->高电…

DevToys:开发者的多功能瑞士军刀,让编程更高效!

DevToys:开发者的多功能瑞士军刀,让编程更高效! DevToys 是一款专为开发者设计的实用工具,它能够帮助用户完成日常的开发任务,如格式化 JSON、比较文本和测试正则表达式(RegExp)。它的优势在于…

【每日一题】三个无重叠子数组的最大和

文章目录 Tag题目来源题目解读解题思路方法一:滑动窗口 写在最后 Tag 【滑动窗口】【数组】【2023-11-19】 题目来源 689. 三个无重叠子数组的最大和 题目解读 解题思路 方法一:滑动窗口 单个子数组的最大和 我们先来考虑一个长度为 k 的子数组的最…

boomYouth

上一周实在是过得太颓废了,我感觉还是要把自己的规划做好一下: 周计划 这周截至周四,我可以用vue简单的画完登陆注册的界面并且弄一点预处理: 周一 的话可以把这些都学一下: 父传子,子传父&#xff1a…

LRU最近最少使用算法

LRU(LeastRecentlyUsed)“最近最少使用”算法: 1.当缓存空间已满耗用时,淘汰最近最少使用数据的缓存对象以释放更多的缓存空间(用于历史缓存对象的维护)。 2. 哈希表:快速查找缓存对象;双向链表:维护 历史数据所在的节点顺序。 步骤&#xff…

CSS的选择器(一篇文章齐全)

目录 Day26:CSS的选择器 1、CSS的引入方式 2、CSS的选择器 2.1 基本选择器​编辑 2.2 组合选择器 2.3 属性选择器 2.4 伪类选择器 2.5 样式继承 2.6 选择器优先级 3、CSS的属性操作 3.1 文本属性 3.2 背景属性 3.3 边框属性 3.4 列表属性 3.5 dispal…

python线程和进程

文章目录 版权声明多任务并发概念并行概念 进程多线程的作用进程的创建步骤通过进程类创建进程对象进程执行带有参数的任务获取进程杀死进程进程间不共享全局变量主进程和子进程的结束顺序设置守护进程销毁子进程 线程线程的创建步骤通过线程类创建线程对象线程执行带有参数的任…

LangChain 4用向量数据库Faiss存储,读取YouTube的视频文本搜索Indexes for information retrieve

接着前面的Langchain,继续实现读取YouTube的视频脚本来问答Indexes for information retrieve LangChain 实现给动物取名字,LangChain 2模块化prompt template并用streamlit生成网站 实现给动物取名字LangChain 3使用Agent访问Wikipedia和llm-math计算狗…

【华为HCIP | 华为数通工程师】刷题日记1116(一个字惨)

个人名片: 🐼作者简介:一名大三在校生,喜欢AI编程🎋 🐻‍❄️个人主页🥇:落798. 🐼个人WeChat:hmmwx53 🕊️系列专栏:🖼️…