突破封锁|华为芯片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. 解读入口文…

【Git笔记】之Git重命名详解

目录 一、Git重命名文件 二、Git重命名origin 三、Git重命名分支 四、Git重命名远程分支 五、Git重命名作者 六、Git clone重命名 七、Git重命名仓库 八、Git重命名文件夹后出现两个代码 九、Git重命名文件名 Git是一个非常流行的版本控制工具,它可以帮助程…

功能安全学习(一):E-GAS 功能安全架构设计的记录(概念及举例)

目录 1、概述 1.1、术语介绍 1.2、开发指导基本原则 1.3、系统定义

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

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

如何阅读文献

主动阅读五步法: 这种方法并不适用于所有文本。对人文社科领域的学术领域的学术专著和论文特别有效,对自然科学的同类著作的效果差一点。这套方法旨在帮助你跳读文本,定位最突出的观点,跳出比较啰嗦的段落要细读和精读。并不意味…

MVCC底层原理

MVCC多版本并发控制机制 多版本多个undo日志 什么时候会获取到事务id 事务id的生成并不是通过begin/start/transaction命令得到的,是在执行第一个修改操作或者加入排他锁操作,才会向mysql申请真正的事务id,mysql内部是严格按照事务的启动顺…

深度学习环境搭建【显卡算力、CUDA、pytorch、tensorflow选择】

总结:深度学习环境搭建【显卡算力、CUDA、pytorch、tensorflow选择】 一、了解自己的显卡,确定其对应的算力二、根据算力、显卡驱动,选择cuda版本三、pytorch版本选择四、tensorflow版本选择 一、了解自己的显卡,确定其对应的算力…

第二证券: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 这个…

Java线程通信:原理与简单示例

Java线程通信:原理与简单示例 在Java中,线程之间的通信是一个非常重要的概念。这通常涉及到等待、通知和阻塞等机制。在多线程环境中,线程间的正确通信可以确保程序的流程顺利进行,数据的安全访问和共享。下面我们将深入探讨Java…

vue之组件动态添加style样式的四种写法(齐全)

题记&#xff1a; 根据情况来更改样式的情况非常普遍&#xff0c;下边就是最全的使用锦集&#xff01; 一&#xff1a; 对象 <div :style"{ color: activeColor, fontSize: fontSize px }"></div><div :style"{color:(index0?worldColor:#000…

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

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

记录nacos2.0+使用nginx代理出现的问题

一、问题背景&#xff1a; 在同一台服务器&#xff08;centos7&#xff09;搭建nacos服务集群。部署了3个nacos服务&#xff0c;使用不同的端口8848,8858,8868。 使用nginx代理端口8847映射到nacos端口&#xff0c;如下 upstream nacoscluster {server 127.0.0.1:8848;server…