华为芯片与系统详细梳理--Kirin麒麟 Ascend昇腾 Kunpeng鲲鹏 HarmonyOS鸿蒙 Euler欧拉

news2024/11/24 16:53:43

华为芯片与系统详细梳理--Kirin麒麟 & Ascend昇腾 & Kunpeng鲲鹏 & HarmonyOS鸿蒙 & Euler欧拉

  • 1 概述
  • 2 芯片
    • 2.1 整体描述
      • 麒麟芯片(To C)【面向智能终端】
      • 昇腾芯片【面向AI计算】
      • 鲲鹏芯片【面向通用计算】
    • 2.2 细分系列
      • 麒麟芯片(To C)与产品
      • 昇腾芯片与产品
      • 鲲鹏芯片与产品
    • 2.3 详细介绍
      • 昇腾
  • 3 系统
    • 3.1 整体描述
      • 鸿蒙系统(To C)
      • 欧拉操作系统(openEuler)
  • 4 算力底座(以鲲鹏+昇腾作为算力底座)
  • 5 算力网络架构创新,打造全网一台计算机
  • 6 杂记
    • TeraOPS(TOP)与 TeraFLOPS 区别
    • 芯片对比
    • 关键计算芯片华为全自研
    • Hi1910 与 Ascend 310芯片 关系
  • 参考

1 概述

华为致力于构建算力底座和系统软件生态,本文做了梳理。

2 芯片

华为芯片分多个系列:有麒麟、昇腾、鲲鹏,还有鸿鹄等。

2.1 整体描述

麒麟芯片(To C)【面向智能终端】

是华为用于智能手机的芯片解决方案,采用了华为海思先进的SoC架构和领先的生产技术。麒麟芯片主要面向高端旗舰手机市场,提供了强大的处理能力和优秀的功耗控制。

昇腾芯片【面向AI计算】

是华为推出的两款人工智能处理器,包括昇腾910和昇腾310。这些芯片主要面向人工智能领域,提供了强大的算力支持,可以广泛应用于各种AI应用场景。

鲲鹏芯片【面向通用计算】

是华为推出的服务器芯片,主要应用于数据中心和云计算领域。鲲鹏芯片采用了先进的制程技术和架构设计,提供了出色的性能和能效比。

2.2 细分系列

麒麟芯片(To C)与产品

  • 麒麟旗舰系列芯片

在这里插入图片描述

  • 麒麟中高端系列芯片

在这里插入图片描述

  • 产品
    各类高中低端手机、平板等。

在这里插入图片描述

昇腾芯片与产品

  • 芯片
    Ascend 310
    Ascend 710
    Ascend 910

  • 产品
    Atlas系列模块、板卡、小站、服务器、集群等产品。

在这里插入图片描述
在这里插入图片描述

RC(Root Complex)模式【主站】 & EP(End Point)模式【从站】
在这里插入图片描述

  • 产业

在这里插入图片描述

  • 生态

在这里插入图片描述

  • 大模型

在这里插入图片描述

  • Atlas人工智能计算解决方案

在这里插入图片描述

鲲鹏芯片与产品

  • 芯片
    鲲鹏 920

在这里插入图片描述
在这里插入图片描述

  • 产品
    TaiShan服务器、鲲鹏主板及开发套件

在这里插入图片描述
在这里插入图片描述

  • 生态

在这里插入图片描述

2.3 详细介绍

昇腾

昇腾芯片上集成了AI CORE、AI CPU和CPU。其中,AI CORE负责大型Tensor Vector运算,AI CPU负责标量运算,CPU负责逻辑控制和任务分发。

AI Core负责执行标量、向量和张量相关的计算密集型算子,包括三种基础计算单元:Cube(矩阵)计算单元、Vector(向量)计算单元和Scalar(标量)计算单元,同时还包含存储单元(包括硬件存储和用于数据搬运的搬运单元)和控制单元。
在这里插入图片描述
在这里插入图片描述

3 系统

华为有两大系列:鸿蒙和欧拉
在这里插入图片描述

3.1 整体描述

鸿蒙系统(To C)

是华为开发的分布式操作系统,旨在实现跨设备的无缝连接和协同工作。鸿蒙系统可以应用于手机、平板、电视等多种设备,为用户带来更加便捷的使用体验。

欧拉操作系统(openEuler)

是华为面向数字基础设施的操作系统,支持服务器、云计算、边缘计算等多种应用场景。欧拉操作系统致力于提供安全、稳定、易用的操作系统,支持多样性计算,推动企业数字基础设施软硬件、应用生态繁荣发展。
在这里插入图片描述

4 算力底座(以鲲鹏+昇腾作为算力底座)

在这里插入图片描述
在这里插入图片描述

5 算力网络架构创新,打造全网一台计算机

在这里插入图片描述

6 杂记

TeraOPS(TOP)与 TeraFLOPS 区别

TeraOPS (Tera Operations per Second):【缩写TOP】
TeraOPS 是每秒进行的操作数(OPS)的单位,其中“Tera”表示 10^12(即一万亿)。
它通常用于描述处理器或计算机系统的整体性能,但具体的“操作”类型可能因上下文而异。

TeraFLOPS (Tera Floating-Point Operations per Second):
TeraFLOPS 是每秒浮点运算次数(FLOPS)的单位,其中“Tera”同样表示 10^12。
它专门用于描述系统在进行浮点运算(如科学计算、图形渲染等)时的性能。浮点运算是计算机中用于表示实数(如小数和分数)的运算。

芯片算力指标一般使用TeraOPS(Tera Operations per Second)而不是TeraFLOPS(Tera Floating-Point Operations per Second)的原因,主要是两者在定义和用途上有所不同。

首先,TeraOPS是一个更通用的度量单位,它表示每秒进行的操作数,这里的“操作”可以是任何类型的计算任务,包括整数运算、逻辑运算等,而不仅仅是浮点运算。这使得TeraOPS在评估芯片的整体性能时更为全面。

而TeraFLOPS则专门用于描述系统在进行浮点运算时的性能。浮点运算是计算机中用于表示实数(如小数和分数)的运算,在科学计算、图形渲染等领域中非常重要。然而,对于许多其他类型的应用来说,浮点运算并不是主要的计算任务,因此使用TeraFLOPS来评估芯片在这些应用中的性能可能不够准确。

芯片对比

在这里插入图片描述
在这里插入图片描述

关键计算芯片华为全自研

在这里插入图片描述

Hi1910 与 Ascend 310芯片 关系

什么是AI加速型弹性云服务器?

上述链接描述“每张Hi1910加速卡包含4个Ascend 310芯片”显示 Hi1910 包含 Ascend 310,具体包含几个,看实际应用。

参考

1、海思官网–麒麟(Kirin)芯片
2、海思官网–鲲鹏(Kunpeng)芯片
3、华为计算–鲲鹏计算 和 昇腾计算
4、华为微认证——鲲鹏处理器
5、鲲鹏官网
6、昇腾官网
7、民生证券-计算机行业深度报告-华为昇腾:国产AI算力“扛旗者”-230904
8、浙商证券-计算机行业华为算力产业链深度系列研究:华为昇腾服务器研究框架-230329
9、昇腾计算产业概述
10、华为–迈向智能世界白皮书
11、财通证券-计算机行业专题报告-华为产业系列深度:凤凰磐涅,AI昇腾-230827
12、华为Ascend昇腾计算产业概述
13、Atlas200 模组拆解
14、什么是AI加速型弹性云服务器?
15、华为Ascend昇腾基本架构

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

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

相关文章

基于UDP的tftp的文件传输

#define SER_PORT 69 #define SER_IP "192.168.125.71" #define CLT_PORT 6666 #define CLT_IP "192.168.125.158" int main(int argc, const char *argv[]) {//创建套接字文件描述符int cfd socket(AF_INET,SOCK_DGRAM,0);if(cfd -1){perror("sock…

Hadoop3:HDFS的Fsimage和Edits文件介绍

一、概念 Fsimage文件:HDFS文件系统元数据的一个永久性的检查点,其中包含HDFS文件系统的所有目 录和文件inode的序列化信息。 Edits文件:存放HDFS文件系统的所有更新操作的路径,文件系统客户端执行的所有写操作首先 会被记录到Ed…

掌握RESTful API:从入门到精通,全面解析Web开发的基石!

在现代Web开发中,API(应用程序编程接口)已经成为不同系统之间通信的重要手段。其中,RESTful API是一种基于HTTP协议的设计风格,它简洁、易用且高效。作为一个资深的技术人员,本文将全面详细地介绍RESTful A…

VM逆向,一篇就够了(下)

实战三 d3sky 这一题需要了解一些TLS相关知识 TLS回调函数 TLS(Thread Local Storage,线程局部存储)是各线程的独立的存储空间,TLS回调函数是指,每当创建或终止进程的线程时会自动调用执行的函数,且调用…

蓝桥杯Web开发【国赛】2022年真题

1.水果拼盘 目前 CSS3 中新增的 Flex 弹性布局已经成为前端页面布局的首选方案,本题可以使用 Flex 属性快速完成布局。 1.1 题目问题 建议使用 flex 相关属性完成 css/style.css 中的 TODO 部分。 禁止修改圆盘的位置和图片的大小。相同颜色的水果放在相同颜色的…

[Unity报错] The type or namespace name ‘Newtonsoft‘ could not be found

简介 Unity在跑别人的代码时,控制台报了以下错误 The type or namespace name Newtonsoft could not be found 鉴于这块资料较少,写一下教程帮助后来者。 报错的原因主要是因为缺少Newtonsoft.json这个包,导致Unity在using该库时出现错误。…

振动盘配上智能相机后实现全自动化

#智能相机 #振动盘 振动盘配上智能相机后的全自动化技术正在各个行业蓬勃发展。振动盘是一种利用震动作用将物料快速分离和输送的装置,而智能相机的高精度图像识别技术能够准确探测和捕捉物料。将两者结合起来,不仅能提高生产效率,还能降低人…

AI爆文写作:标题需要什么?情绪炸裂,态度要激烈,行为要夸张!

现在这个传播环境下,在公域中,轻声细语,慢慢的说,无法吸引到注意,没有人搭理。 标题要需要情绪张扬,态度激烈,行为夸张,大声喧闹。 唐韧的用户群是互联网产品经理,阅读量…

开源实用!猫抓媒体嗅探浏览器插件

CatCatch:网络资源,一触即发 - 精选真开源,释放新价值。 概览 CatCatch是一个专为浏览器设计的资源嗅探扩展,旨在帮助用户轻松捕获和分析网页中的各种资源。无论是视频、音频还是其他类型的文件,猫爪都能提供直观的界…

了解K8s集群kubectl命令进行陈述式资源管理

前言 在 Kubernetes 集群中,通过陈述式和声明式资源管理是确保应用程序高效运行的关键。认识这两种管理方法,能够更好地掌握 Kubernetes 集群的运维和管理。 目录 一、K8s 资源管理操作分类 1. 陈述式 2. 声明式 3. K8s 集群管理常用命令概览 二…

五分钟”手撕“图书管理系统

前言: 图书馆管理系统需要结合JavaSE的绝大部分知识,是一个很好的训练项目。 为了让大家更加方便的查阅与学习,我把代码放开头,供大家查询。 还有对代码的分析,我将以类为单位分开讲解。 目录 全部代码 Main类 Us…

【NumPy】NumPy实战入门:线性代数(dot、linalg)与随机数(numpy.random)详解

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

redis--redis Cluster

简介 解决了redis单机写入的瓶颈问题,即单机的redis写入性能受限于单机的内存大小、并发数量、网卡速率等因素无中心架构的redis cluster机制,在无中心的redis集群当中,其每个节点保存当前节点数据和整个集群状态,每个节点都和其他所有节点连…

高阶路由过渡处理方案 —— 浏览器堆栈主动介入

目录 01: 前言 02: VueRouter 过渡动效可行性分析 03: 主动介入浏览器堆栈管理,分析可行性方案 04: 主动介入浏览器堆栈管理 05: 基于 GSAP 实现高阶路由过渡动画分析 06: 基于 GSAP 实现高阶路由过渡动画处理 07: 通用组件:navbar 构建方案分析…

202206青少年软件编程(Python)等级考试试卷(三级)

第 1 题 【单选题】 下图所示, 有一个名为"书目.csv"的文件。 小明针对这个文件编写了 5 行代码,请问, 代码运行到最后打印在屏幕上的结果是? ( ) with open(书目.csv, r, encoding=utf-8) as f:for line in f.readlines

Rabbitmq-Windows 安装

第一步:下载并安装erlang 1.原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang 2.下载地址:http://www.erlang.org/downloads 3.双击,点next就可以 4.选…

【网络技术】【Kali Linux】Wireshark嗅探(十四)QUIC(快速UDP互联网连接)协议报文捕获及分析

往期 Kali Linux 上的 Wireshark 嗅探实验见博客: 【网络技术】【Kali Linux】Wireshark嗅探(一)ping 和 ICMP 【网络技术】【Kali Linux】Wireshark嗅探(二)TCP 协议 【网络技术】【Kali Linux】Wireshark嗅探&…

【Unity2D:Animator】为角色添加动画效果

一、添加Animator组件并创建Animator Controller文件 1. 添加Animator组件: 2. 在Assets-Art文件夹中新建一个名为Animations的文件夹,用来存储所有动画资源 3. 在Animations文件夹中新建一个名为Player的文件夹,再创建一个名为Animators的文…

2024电工杯数学建模A题Matlab代码+结果表数据教学

2024电工杯A题保姆级分析完整思路代码数据教学 A题题目:园区微电网风光储协调优化配置 以下仅展示部分,完整版看文末的文章 %A_1_1_A % 清除工作区 clear;clc;close all;warning off; %读取参数%正常读取 % P_LOADxlsread(附件1:各园区典…

springboot vue 开源 会员收银系统 (2) 搭建基础框架

前言 完整版演示 前面我们对会员系统https://blog.csdn.net/qq_35238367/article/details/126174288进行了分析 确定了技术选型 和基本的模块 下面我们将从 springboot脚手架开发一套收银系统 使用脚手架的好处 不用编写基础的rabc权限系统将工作量回归业务本身生成代码 便于…