突破封锁|华为芯片10年进化史:从K3V1到麒麟9000S
华为海思麒麟芯片过去10年研发历程回顾如下:
- 2009年:华为推出第一款手机芯片K3V1,采用65nm工艺制程,基于ARM11架构,主频600MHz,支持WCDMA/GSM双模网络。这款芯片搭载在华为U8800手机上,标志着华为进入了智能手机时代。
- 2012年:华为推出麒麟910芯片,采用40nm工艺制程,基于ARM Cortex-A9架构,主频1.6GHz。这款芯片搭载在华为Ascend P6手机上,成为当时全球最薄的智能手机。
- 2014年:华为推出麒麟925芯片,采用28nm工艺制程,基于ARM Cortex-A15架构,主频1.8GHz。这款芯片搭载在华为Mate 7手机上,成为当时最畅销的旗舰机型之一。
- 2015年:华为推出麒麟950芯片,采用16nm工艺制程,基于ARM Cortex-A72架构,主频2.3GHz。这款芯片搭载在华为Mate 8手机上,成为当时性能最强的智能手机之一。
- 2016年:华为推出麒麟960芯片,采用16nm工艺制程,基于ARM Cortex-A73架构,主频2.4GHz。这款芯片搭载在华为Mate 9手机上,成为当时最畅销的旗舰机型之一。
- 2017年:华为推出麒麟970芯片,采用10nm工艺制程,基于ARM Cortex-A73架构,主频2.4GHz。这款芯片搭载在华为Mate 10手机上,成为当时性能最强的智能手机之一。
- 2018年:华为推出麒麟980芯片,采用7nm工艺制程,基于ARM Cortex-A76架构,主频2.6GHz。这款芯片搭载在华为Mate 20手机上,成为当时最畅销的旗舰机型之一。
- 2019年:华为推出麒麟990芯片,采用7nm+工艺制程,基于ARM Cortex-A76架构,主频2.86GHz。这款芯片搭载在华为Mate 40手机上。
- 2020年:华为推出麒麟9000芯片,采用5nm工艺制程,基于ARM Cortex-A77架构,主频3.13GHz。这款芯片搭载在华为Mate 40手机上,成为当时性能最强的智能手机之一。
- 2023年:华为Mate 60搭载的麒麟9000S处理器采用了8个核心的设计,通过超线程技术,这8个核心可以模拟成12个逻辑核。这12个逻辑核可以同时处理更多的任务,从而提高了处理器的整体性能。同时,由于采用了更多的核心,处理器在处理大量任务时的稳定性也得到了提高。
麒麟9000s(8核) | 麒麟9000s(12核,开启超线程) | 高通骁龙Gen2 | ||
CPU核心数 | 8个核心 | 12个核心 | 1个超大核+2个大核+2个小核+3个超大核 | |
CPU核心架构 | 自研泰山+A510+2颗A34超大核(主频3.1Ghz) | 自研泰山+A510+2颗A34超大核(主频3.1Ghz)+2颗A510超大核(主频3.1Ghz) | Cortex X3+Cortex A715+Cortex A710+Cortex A510 | |
CPU核心频率(GHz) | 2.62+32.15+41.5+2*3.1 | 2.62+32.15+41.5+23.1+23.1 | 3.2+22.8+22.0+3*2.0 | |
CPU工艺 | N+2工艺或7nm工艺 | N+2工艺或7nm工艺 | 第四代Kryo架构,高通第四代骁龙平台,台积电4nm工艺 | |
GPU架构 | Maleoon 910 4CU,GPU频率达到750MHz(无超线程功能) | Maleoon 910 4CU,GPU频率达到750MHz(无超线程功能) | Adreno 660 GPU架构 | |
制程工艺(nm) | 未公布(猜测为7nm)或7nm工艺 | 未公布(猜测为7nm)或7nm工艺(我猜的) | 台积电4nm工艺(TSMC 4nm) |
麒麟芯片之前都是每年迭代升级1次,从麒麟9000到麒麟9000s等了3年,这里面的心酸只有华为自己知道。华为等待麒麟9000s的这三年,是一段充满挑战与坎坷的历程。在竞争激烈的芯片市场中,华为一直在努力自主研发,以实现技术的突破和进步。然而,美国政府的制裁让华为在获取关键技术和零部件方面遇到了巨大的困难。这段等待的时间里,华为经历了无数次的尝试和失败,也承受了巨大的压力和挫折。
在这三年的艰难等待中,华为并没有放弃,而是更加坚定地走上了自主研发的道路。他们投入了大量的研发资源和资金,不断推动麒麟芯片的技术创新和进步。最终,华为成功研发出了麒麟9000s,这是一款性能强劲、能耗优秀的手机芯片,为华为手机用户带来了更好的使用体验。
总的来说,在过去10年中,华为在自主研发手机芯片方面取得了显著进展。从最初的K3V1到最新的麒麟9000S,华为不断提升芯片性能和技术水平,以满足消费者对智能手机性能的需求。
同时,为了突破技术的封锁,华为在松山湖科学城建立自有芯片厂是华为。该芯片厂的成立旨在提高华为在集成电路设计、制造、封装测试等方面的能力,以满足自身对芯片的需求,并降低对外部供应链的依赖。
华为在松山湖科学城建立的自有芯片厂的成立可以追溯到2019年。当时,华为宣布在东莞松山湖投资100亿元建设芯片研发和生产基地。该基地占地约2000亩,主要研发和生产5G芯片、人工智能芯片等高端芯片产品。
华为作为国内领先的科技企业,积极响应国家号召,加强在集成电路领域的布局。通过在松山湖科学城建立自有芯片厂,华为不仅能够提高自身在集成电路产业中的地位和竞争力,还能够带动国内集成电路产业的发展,为国家经济转型升级做出重要贡献。
相关文章:

突破封锁|华为芯片10年进化史:从K3V1到麒麟9000S
华为海思麒麟芯片过去10年研发历程回顾如下: 2009年:华为推出第一款手机芯片K3V1,采用65nm工艺制程,基于ARM11架构,主频600MHz,支持WCDMA/GSM双模网络。这款芯片搭载在华为U8800手机上,标志着华…...

vue建项目
vue3 create-vue 建vue3项目 vscode里改点东西,首先vetur禁用,这个是vue2的,下volar pinia持久化插件:npm i pinia-plugin-persistedstate 配eslint、prettier 在.eslintrc.cjs里配 rules: {// prettier专注于代码的美观度 (格…...

天龙八部服务端Public目录功能讲解
PublicDataAIScript文件夹中 script(0~210).ai怪物AI脚本设定如是否主动攻击是否使用技能 PublicDataScript文件夹中 eventbossgroupbg_BossAI_CreateMonster.lua 是BOSS群 刷小怪通用脚本 PublicDataScript文件夹中 eventbossgroupbg_CangShan.lua 苍山 BOSS群刷新脚本 Public…...

好用的Java工具类库—— Hutool
目录 一、简介 1、介绍 2、Hutool名称的由来 3、Hutool如何改变我们的coding方式 4、包含组件(核心) 5、官方文档 二、安装与使用 1、引入 import方式 exclude方式 2、安装(POM) 三、使用 1、DateUtil 2、StrUtil 3、NumberUtil 4、MapU…...

IDEA的使用(三)Debug(断点调试)(IntelliJ IDEA 2022.1.3版本)
编程过程中如果出现错误,需要查找和定位错误时,借助程序调试可以快速查找错误。 编写好程序后,可能出现的情况: 1.没有bug。 使用Debug的情况: 2.运行后,出现错误或者异常信息,但是通过日志文件…...

285_C++_web提取AI告警信息JSON格式
struct Cache_t {AIAlarmFaceInfo Face;AIAlarmPlateInfo Plate;SAISnapedObjInfo Object;SharedCArray Common;int Type; };struct Client_t {Client_t() : AlarmCnt(HA...

(Qt5Gui.dll)处(位于 xxx.exe 中)引发的异常: 0xC0000005: 读取位置 XXXXXXXX 时发生访问冲突
最新在处理opencv的时候遇到(Qt5Gui.dll)处(位于 xxx.exe 中)引发的异常: 0xC0000005: 读取位置 XXXXXXXX 时发生访问冲突,导致上位机崩溃严重影响开发的效率。 简要代码: void show() { QImage img QImage(data,width,height,bytePerLine,QImage::For…...

AI:11-基于深度学习的鱼类识别
当今,人工智能和深度学习已经成为许多领域的关键技术。在生态学和环境保护领域,鱼类识别是一项重要的任务,因为准确识别和监测鱼类种群对于保护水生生物多样性和可持续渔业管理至关重要。基于深度学习的鱼类识别系统能够自动识别和分类不同种类的鱼类,为生态学研究和渔业管…...

c#学习系列相关之多线程(三)----invoke和begininvoke
一、invoke和BeginInvoke的作用 invoke和begininvoke方法的初衷是为了解决在某个非某个控件创建的线程中刷新该控件可能会引发异常的问题。说的可能比较拗口,举个例子:主线程中存在一个文本控件,在一个子线程中要改变该文本的值,此…...

如何使用 ONLYOFFICE API 转换办公文档格式
作者:天哥 上一期我们介绍了 ONLYOFFICE 的文档生成器API接口函数库。这一期我们继续介绍ONLYOFFICE 的文件转换API接口函数库。 为什么要使用 ONLYOFFICE 转换API ONLYOFFICE 转换 API 有助于转换大部分类型的Office文档:文本、表格、幻灯片、表单、P…...

最新抖音去水印PHP源码 非第三方接口
简介: 最新抖音去水印PHP源码 非第三方接口 源码全开源 视频解析接口来自官方抖音视频接口!非第三方接口!上传PHP环境中即可运行!支持上传二级目录访问! 访问你的域名地址/douyin.php douyin.php(此文件可以自行重新命名) 支持带有文本的链接和视频ID或者分享的…...

MYSQL 高级SQL语句(二)
表连接查询 MYSQL数据库中的三种连接: inner join(内连接):只返回两个表中联结字段相等的行(有交集的值)left join(左连接):返回包括左表中的所有记录和右表中联结字段相等的记录right join(右连接):返回…...

本地计算机端口显示CLOSE_WAIT、TIME_WAIT、ESTABLISHED、三种情况的区别
本地计算机端口显示 “CLOSE_WAIT”、“TIME_WAIT” 和 “ESTABLISHED” 表示不同的TCP连接状态,它们之间的区别如下: CLOSE_WAIT(关闭等待): 在此状态下,本地计算机已经接收到来自远程计算机的关闭请求&am…...

粘性文本整页滚动效果
效果展示 CSS 知识点 background 相关属性综合运用position 属性的 sticky 值运用scroll-behavior 属性运用scroll-snap-type 属性运用scroll-snap-align 属性运用 整体页面效果实现 <div class"container"><!-- 第一屏 --><div class"sec&qu…...

【Oracle】Oracle系列十九--Oracle的体系结构
文章目录 往期回顾前言1. 物理结构2. 内存结构2.1 SGA2.2 后台进程 3. 逻辑结构 往期回顾 【Oracle】Oracle系列之一–Oracle数据类型 【Oracle】Oracle系列之二–Oracle数据字典 【Oracle】Oracle系列之三–Oracle字符集 【Oracle】Oracle系列之四–用户管理 【Oracle】Or…...

Flink-SQL join 优化 -- MiniBatch + local-global
背景 问题1. 近期在开发flink-sql期间,发现数据在启动后,任务总是进行重试,运行一段时间后,container心跳超时,内存溢出,作业无法进行正常工作 023-10-07 14:53:30,408 | INFO | [flink-akka.actor.defa…...

在c#中使用NPOI结合Magicodes.IE.excel将xlsx文件内存中转换为xls文件
项目中使用Magicodes.IE作为导出excel的组件,但只支持新格式xlsx,有需求要导出旧格式xls文件,因此只能考虑转换的方案,经多种方案尝试和查找相关解决方案,在一份使用NPOI转换的xlsx到xls的文章到找到相关代码ÿ…...

面试经典 150 题 14 —(数组 / 字符串)— 134. 加油站
134. 加油站 方法一 class Solution { public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {int minSpare std::numeric_limits<int>::max(); // 初始化最小剩余汽油量为整型的最大值int spare 0; // 当前剩余汽油量int len g…...

如何设计一个安全的对外接口?
转载 https://blog.csdn.net/weixin_46742102/article/details/108831868?spm1001.2101.3001.6650.1&utm_mediumdistribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-108831868-blog-125359890.235%5Ev38%5Epc_relevant_anti_t3_base&depth_1-utm_…...

模拟pdf运行js脚本触发xss攻击及防攻击
一、引入pdfbox依赖 <dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>3.0.0</version> </dependency> 二、生成一个带js脚本的pdf文件 //Creating PDF document object PDDocum…...

【数据结构】树和二叉树概念及其结构
目录 一 树概念及结构 1 树的概念 2 树的相关概念 3 树的表示 二 二叉树概念及结构 1 概念 2 特殊二叉树 3 二叉树的性质 一 树概念及结构 1 树的概念 树是一种非线性的数据结构,它是由n(n>0)个有限结点组成一个具有层次关系的集…...

刘京城:我的《软件方法》学习经历(有彩蛋)
DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 写在前面(潘加宇) 下面是刘京城写的关于他学习《软件方法》的经历。我在前面啰嗦几句。 我做软件建模方面的研究和普及工作已经24年了,和各行各业…...

浏览器详解(四) 渲染
大家好,我是半虹,这篇文章来讲浏览器渲染 1、基本介绍 浏览器是多进程多线程的架构,包括有浏览器进程、渲染器进程、GPU 进程、插件进程等 在上篇文章中我们介绍过浏览器进程,作为浏览器主进程,负责浏览器基本界面的…...

idea新建一个module时,文件夹显示灰色/pom.xml文件显示灰色且中间有条横线
1.问题 2.解决方法 File->Settings->Ignored Files->找到勾选的pom.xml文件,取消勾选,点击ok即可。 3.已解决...

NoSQL数据库(林子雨慕课课程)
文章目录 5.1 NoSQL数据库5.2 NoSQL和关系数据库的比较5.3 四大类型NoSQL数据库5.3.1 键值数据库和列族数据库5.3.2 文档数据库、图数据库、以及不同数据库比较分析 5.4 NoSQL数据库的理论基石CAP理论:BASE理论:Eventual consistency(最终一致…...

模拟器运行在AndroidStudio内部,设置其独立窗口显示
在窗口内部运行 设置成独立窗口 Android Studio->Settings或Preferences->Tools->Emulator->取消勾选Launch in the Running Devices tool window --->点击右下角的OK按钮 ---> 重启Android Studio 再次启动模拟器...

计算机网络 | 体系结构
计算机网络 | 体系结构 计算机网络 | 体系结构概念及功能计算机网络简介计算机网络的功能因特网发展阶段小结 组成与分类计算机网络的组成计算机网络的分类小结 标准化工作及相关组织速率相关性能指标速率带宽吞吐量小结 时延相关性能指标时延时延带宽积往返时延RTT利用率小结 …...

ELK 处理 SpringCloud 日志
在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是雪…...

mac使用python递归删除文件夹下所有的.DS_Store文件
import osfolder_path "yourself file path"for root, dirs, files in os.walk(folder_path):for filename in files:if filename .DS_Store:file_path os.path.join(root, filename)os.remove(file_path)print("delete ok")...

Gitlab+Jenkins自动化部署,解放双手
项目打包 在部署项目前需要对源码进行打包,一个简单的SpringBoot项目默认是打包为jar包,也就是在pom.xml中的<packaging>jar</packaging>方式,当然也会有一些打包成war包方式,使用外置的Tomcat应用服务器部署war包…...