突破封锁|华为芯片10年进化史:从K3V1到麒麟9000S

华为海思麒麟芯片过去10年研发历程回顾如下:

  1. 2009年:华为推出第一款手机芯片K3V1,采用65nm工艺制程,基于ARM11架构,主频600MHz,支持WCDMA/GSM双模网络。这款芯片搭载在华为U8800手机上,标志着华为进入了智能手机时代。

  1. 2012年:华为推出麒麟910芯片,采用40nm工艺制程,基于ARM Cortex-A9架构,主频1.6GHz。这款芯片搭载在华为Ascend P6手机上,成为当时全球最薄的智能手机。

  1. 2014年:华为推出麒麟925芯片,采用28nm工艺制程,基于ARM Cortex-A15架构,主频1.8GHz。这款芯片搭载在华为Mate 7手机上,成为当时最畅销的旗舰机型之一。

  1. 2015年:华为推出麒麟950芯片,采用16nm工艺制程,基于ARM Cortex-A72架构,主频2.3GHz。这款芯片搭载在华为Mate 8手机上,成为当时性能最强的智能手机之一。

  1. 2016年:华为推出麒麟960芯片,采用16nm工艺制程,基于ARM Cortex-A73架构,主频2.4GHz。这款芯片搭载在华为Mate 9手机上,成为当时最畅销的旗舰机型之一。

  1. 2017年:华为推出麒麟970芯片,采用10nm工艺制程,基于ARM Cortex-A73架构,主频2.4GHz。这款芯片搭载在华为Mate 10手机上,成为当时性能最强的智能手机之一。

  1. 2018年:华为推出麒麟980芯片,采用7nm工艺制程,基于ARM Cortex-A76架构,主频2.6GHz。这款芯片搭载在华为Mate 20手机上,成为当时最畅销的旗舰机型之一。

  1. 2019年:华为推出麒麟990芯片,采用7nm+工艺制程,基于ARM Cortex-A76架构,主频2.86GHz。这款芯片搭载在华为Mate 40手机上。

  1. 2020年:华为推出麒麟9000芯片,采用5nm工艺制程,基于ARM Cortex-A77架构,主频3.13GHz。这款芯片搭载在华为Mate 40手机上,成为当时性能最强的智能手机之一。

  1. 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芯片、人工智能芯片等高端芯片产品。

华为作为国内领先的科技企业,积极响应国家号召,加强在集成电路领域的布局。通过在松山湖科学城建立自有芯片厂,华为不仅能够提高自身在集成电路产业中的地位和竞争力,还能够带动国内集成电路产业的发展,为国家经济转型升级做出重要贡献。


 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在SOLIDWORKS搭建一个简易的履带式机器人

文章目录 前言一、构建模型基本单元二、搭建车体模块三.插入轮子4.构建履带 前言 趁着十一假期,在solidworks中搭建了一个履带式机器人小车,计划将其应用在gazebo中完成多机器人编队的仿真。 一、构建模型基本单元 构建底板(a面&#xff09…

面试总结-Redis篇章(十二)——Redis是单线程的,为什么还那么快

Redis是单线程的,为什么还那么快 Redis是单线程的,为什么还那么快什么是IO多路复用 阻塞IO非阻塞IOIO多路复用 Redis是单线程的,为什么还那么快 Redis是纯内存操作,执行速度非常快采用单线程,避免不必要的上下文切换可…

Python中套接字实现服务端和客户端3-3

3 创建客户端的步骤 创建客户端的步骤如图5所示。 图5 创建客户端的步骤 从图5可以看出,对于客户端来说,首先创建套接字,之后通过创建的套接字去连接服务端,如果连接成功,则继续通过该套接字向服务端发送数据&#x…

【Mybatis源码】IDEA中Mybatis源码环境搭建

一、Mybatis源码源 在github中找到Mybatis源码地址:https://github.com/mybatis/mybatis-3 找到Mybatis git地址 二、IDEA导入Mybatis源码 点击Clone下载Mybatis源码 三、选择Mybatis分支 选择Mybatis分支,这里我选择的是3.4.x分支

【ChatGPT】无需代理使用ChatGPT

推荐一个无需代理、可以直接使用的、免费的、无需客户端的、稳定的ChatGPT终端 支持GPT-3.5和CPT-4 无需境外手机号 该工具比较稳定,断流情况很少 GPTDOS 注册地址:GPTDOS (使用我的邀请链接进行注册,双方都可以得到50000个toke…

Vue3 编译原理

文章目录 一、编译流程1. 解读入口文件 packgages/vue/index.ts2. compile函数的运行流程 二、AST 解析器1. ast 的生成2. 创建ast的根节点3. 解析子节点 parseChildren(关键)4. 解析模版元素 Element模版元素解析-举例分析 一、编译流程 1. 解读入口文…

嵌入式养成计划-33--数据库-sqlite3

七十一、 数据库 71.1 数据库基本概念 数据(Data) 能够输入计算机并能被计算机程序识别和处理的信息集合数据库 (Database)数据库是在数据库管理系统管理和控制之下,存放在存储介质上的数据集合 常用的数据库 大型数…

第二证券:5.5G时代将至 算力基建迎政策助力

昨日,A股全线低开,三大股指盘中均跌超1%,盘中冲高回落,午后逐渐止跌。到收盘,沪指跌0.44%报3096.92点,深成指微跌0.03%报10106.96点,创业板指跌0.26%报1998.61点,两市算计成交7700元…

【unity】制作一个角色的初始状态(左右跳二段跳)【2D横板动作游戏】

前言 hi~ 大家好!欢迎大家来到我的全新unity学习记录系列。现在我想在2d横板游戏中,实现一个角色的初始状态-闲置状态、移动状态、空中状态。并且是利用状态机进行实现的。 本系列是跟着视频教程走的,所写也是作者个人的学习记录笔记。如有错…

linux centos出现No space left on device解决方案

问题是因为系统磁盘空间不足 解决方法: 找到那个磁盘不足问题 df -lh 发现/dev/mapper/cl-root磁盘已用50G,有如下 解决方案: 1、如果是虚拟机可以通过分配空间使其空间增加 2、将其他不常用磁盘空间分配给cl-root如( /dev/mapper/cl-home &#…

unity 使用模拟器进行Profiler性能调试

这篇文章主要记录如何实现通过模拟器对打包的app游戏进行Profiler调试。主要记录一些比较重要的点。 准备工作 首先你要能够打包unity的安卓包,如果没有安装安卓组件,请先安装组件。 安装完成以后,会在unity的安装目录找到相应的SDK 这个…

嵌入式Linux裸机开发(五)中断管理

系列文章目录 文章目录 系列文章目录前言STM32 中断系统IMX6U中断控制8个中断GIC中断控制器GIC介绍中断IDGIC逻辑分块GIC协处理器 中断使能中断优先级 重点代码分析官方SDK函数start.S文件自行编写中断驱动文件 前言 最近在学习中发现,学Linux嵌入式不仅是对Linux的…

为Yolov7环境安装Cuba匹配的Pytorch

1. 查看Cuba版本 方法一 nvidia-smi 找到CUDA Version 方法二 Nvidia Control Panel > 系统信息 > 组件 > 2. 安装Cuba匹配版本的PyTorch https://pytorch.org/get-started/locally/这里使用conda安装 conda install pytorch torchvision torchaudio pytorch-cu…

JDK、JRE、JVM三者之间的关系

1.JDK 基本介绍 1) JDK 的全称 (Java Development Kit Java 开发工具包 ) JDK JRE java 的开发工具 [java, javac,javadoc,javap 等 ] 2) JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE 。所以安装了 JDK ,就…

论文研读|Protecting Intellectual Property of Deep Neural Networks with Watermarking

目录 论文信息文章简介研究动机研究方法水印生成水印嵌入版权验证 实验结果有效性(Effectiveness)高效性(Converge Speed)保真度(Functionality)鲁棒性(Robustness)Anti-剪枝攻击&am…

SpringBoot源码分析-自动装配-实现原理

文章目录 SpringBoot自动装配前言介绍实现原理SpringBootApplicationEnableAutoConfigurationselectImports方法没有走?DeferredImportSelector源码分析设计目的 总结 SpringBoot自动装配 前言 什么是自动装配?用过Spring的应该都知道,虽然…

MySQL总结练习题

目录 1.准备数据表 2.表之间的关系 3.题目 3.1 取得每个部门最高薪水的人员名称 3.2 哪些人的薪水在部门的平均薪水之上 3.3 取得部门中(所有人的)平均的薪水等级 3.4 不准用组函数(Max ),取得最高薪水 3.5 取…

【数据结构】归并排序和计数排序(排序的总结)

目录 一,归并排序的递归 二,归并排序的非递归 三,计数排序 四,排序算法的综合分析 一,归并排序的递归 基本思想: 归并采用的是分治思想,是分治法的一个经典的运用。该算法先将原数据进行拆…

BUUCTF SimpleRev

分析 该文件为64位的ELF文件,运行在linux平台 使用IDA64打开 进入Decry函数 输入flag和成功的提示 看看如何才能成功拿到flag 这里比较text和str2,text是源代码就有的 那么str2应该就是我们输入的内容 先分析text的内容是什么 进入join函数 该函数…

SpringBoot项目整合MybatisPlus持久层框架+Druid数据库连接池

前言 之前搭建SpringBoot项目工程,所使用的持久层框架不是Mybatis就是JPA,还没试过整合MybatisPlus框架并使用,原来也如此简单。在此简单记录一下在SpringBoot项目中,整合MybatisPlus持久层框架、Druid数据库连接池的过程。 一、…