海光--性能领先实干者

这是ren_dong的第26篇原创

1、概述

国产X86 CPU领航者

image

  • 海光信息是一家从事高端处理器、加速器等计算芯片产品和系统研发的公司 ,是国产X86 CPU领航者
  • 海光处理器兼容市场主流的 X86 指令集,具有成熟而丰富的应用生态环境
  • 公司股权结构合理 ,聚集了中科院体系、地方国资等资源优势

image

2、发展历程

公司发展经历了四大里程碑

  1. 2014年 ,海光有限公司成立
  2. 2016年 ,公司与AMD合资成立海光集成、 海光微电子两家子公司 ,并获得高端处理器的技术授权
  3. 2020年 ,公司变更为股份有限公司 ,中科曙光成为公司第一大股东
  4. 2022年 ,公司于科创板上市

image

3、产品体系

image

image

  1. 海光公司已基本形成”量产一代、研发一代、规划一代“的产品持续演进节奏。目前,海光处理器的主要性能指标达到了国际先进水平
  2. 针对不同市场需求,海光CPU可以划分为7000,5000,3000三大产品系列

image

4、产品介绍

image

4.1、海光7285

  • 海光7000系列主要应用于对计算能力、扩展能力、 吞吐量有高要求的领域, 包括云计算、 大数据、数据库、分布式存储、人工 智能等
  • 海光7285为32核处理器,线程数量为64

image

4.2、海光5285

  • 海光5000系列适用云计算、边缘计算、分布式存储 等应用场景, 能够满足互联网、金融、 电信、交通、能源等多行业和企业的运算需求
  • 海光5285为16核处理器,线程数量为32

image

4.3、海光3235

  • 海光3000系列主要应用于入门级服务器、工作站、工业控制等市场,为中小企业客户和专业 人员提供高效解决方案
  • 海光3235CPU核心数量为4,线程数量为8

image

5、优劣势

5.1、性能高、生态好

  1. 海光采用 x86 架构 IP 内核授权模式,可基于公版 CPU 核进行优化或修改,性能起点高、生态壁垒低
  2. 海光最新一代 CPU 已接近国际同类高端产品水平, 并兼容 x86 指令集,具备较高的应用兼容性和较低的迁移成本,在电信、金融、互联网等领域优势显著

5.2、美国实体名单制约

  1. 2019年6月美国商务部将中科曙光以及其3家子公司:天津海光、成都海光集成电路、成都海光微电子技术列入实体名单,意味着包括AMD、英特尔等在内的美国公司以及使用美国技术占比超过25% 的公司均不能与中科曙光及其子公司进行产品和技术的交易。
  2. 2019年6月,AMD宣布不再向其中国合资公司授权新的 x86 IP 产品。这意味着AMD在中国与海光成立的合资企业开发的后续产品,将停留在第一代锐龙(Ryzen)和霄龙(EPYC)所依赖的 Zen 架构,而无法继续得到新的Zen 2架构。
  3. 海光流片受到合作方美国公司“格罗方德”限制,目前海光的流片从“格罗方德”切换到了三星。

image

5.3、自主创新程度低

  1. 海光可基于公版 CPU 核进行优化或修改,但是需要支付授权费、自主创新程度较低
  2. 产能有效,依然存在缺货现象,而且价格对比市场主流X86芯片,价格更高
  3. 海光技术的后续升级可能存在一定难度(AMD只授权了上一代架构 Zen)。
  4. 海光不支持移动生态,在移动生态方面劣势较大

End

  • 码字不易,欢迎关注、点赞,感谢支持!

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

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

相关文章

python复制别人的虚拟环境

虚拟环境的结构 一个项目的虚拟环境是由以下组成的,如下图: 其中Lib文件夹里存放的就是我们安装的一些第三方库,Scripts文件夹很重要,它里面的activate文件是用于激活虚拟环境的,还有pyvenv.cfg文件是这个虚拟环境的…

第8节、双电机多段直线运动【51单片机+L298N步进电机系列教程】

↑↑↑点击上方【目录】,查看本系列全部文章 摘要:前面章节主要介绍了bresenham直线插值运动,本节内容介绍让两个电机完成连续的直线运动,目标是画一个正五角星 一、五角星图介绍 五角星总共10条直线,10个顶点。设定左下角为原点…

seata分布式事务

文章目录 1、分布式事务1.1 事务的ACID原则原子性一致性隔离性持久性 1.2 分布式事务的问题示例代码准备环境1. seata_demo数据库2. 启动nacos seata-demo父工程pom.xml order-servicepom.xmlapplication.ymlOrderApplicationOrderControllerOrderServiceImplAccountClientStor…

leetcode1079:游戏玩法分析——求留存率

求留存率 题目描述题解 题目描述 表:Activity --------------------- | Column Name | Type | --------------------- | player_id | int | | device_id | int | | event_date | date | | games_played | int | --------------------- (player_id&…

用的到的linux-删除文件-Day3

前言: 上一节,我们讲到了怎么去移动文件,其中使用到两大类的脚本命令即cp和mv。各两种命令都可以完成移动,但是cp是复制粘贴的方式,可以选择原封不动的复制粘贴过来,即不修改文件及文件夹的创建时间等&…

项目 高并发内存池

目录 项目背景 项目介绍 定长内存池 定长内存池整体架构 New 方法 Delete 方法 线程缓存 TLS 线程缓存整体结构 FreeList 设计 线程缓存模型 Allocate 申请内存 计算对齐大小 计算映射位置 申请内存流程 申请内存时创建线程缓存 中心缓存 中心缓存模型 中心…

从零开始手写mmo游戏从框架到爆炸(一)— 开发环境

一、创建项目 1、首先创建一个maven项目&#xff0c;pom文件如下&#xff1a; <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0…

LeetCode 热题 100 | 链表(中下)

目录 1 19. 删除链表的倒数第 N 个节点 2 24. 两两交换链表中的节点 3 25. K 个一组翻转链表 4 138. 随机链表的复制 菜鸟做题第三周&#xff0c;语言是 C 1 19. 删除链表的倒数第 N 个节点 到底是节点还是结点。。。 解题思路&#xff1a; 设置双指针 left 和 ri…

Vue代理模式和Nginx反向代理(Vue代理部署不生效)

在使用axios时&#xff0c;经常会遇到跨域问题。为了解决跨域问题&#xff0c;可以在 vue.config.js 文件中配置代理&#xff1a; const { defineConfig } require(vue/cli-service) module.exports defineConfig({transpileDependencies: true,devServer: {port: 7070,prox…

Unity3D实现项目限制功能(使用次数限制和时间限制)

系列文章目录 unity工具 文章目录 系列文章目录前言一、时间限制1-1、代码如下&#xff1a; 二、次数限制2-1、 在Unity项目中需要对注册表进行操作&#xff0c;还需要设置一下API兼容级别设置成 .NET Framework2-2、设置如下图 Player里面2-3、代码如下&#xff1a; 三、同时…

python学习21

前言&#xff1a;相信看到这篇文章的小伙伴都或多或少有一些编程基础&#xff0c;懂得一些linux的基本命令了吧&#xff0c;本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python&#xff1a;一种编程语言&…

EasyX图形库学习(三、用easyX控制图形界面中的小球、图片-加载、输出)

目录 小球视频 图像输出函数 loadimage用于从文件中读取图片 putimage在当前设备上绘制指定图像。 initgraph 函数 图片输出 代码详解&#xff1a; 1. 初始化图形界面 2. 设置背景颜色并清除屏幕 3. 加载并显示图片 4. 等待用户输入并退出程序 图形界面中的小球 1…

docer compose部署simple-docker

简介 一个看似简陋但是功能足够用的docker管理工具 安装 创建目录 mkdir -p /opt/simple-docker cd /opt/simple-docker 创建并启动容器 编写docker-compose.yml文件,内容如下 version: 3 services: redis: image: redis:latest restart: always web: image: registry.cn-…

Linux线程库封装

一 MyThread.hpp #pragma once #include<pthread.h> #include<iostream> #include<unistd.h> #include<string> #include<ctime>typedef void (*callback_t)(); static int num 1; //任务和线程绑定 class Thread {static void* Routine(void …

解决hive表新增的字段查询为空null问题

Hive分区表新增字段&#xff0c;查询时数据为NULL的解决方案 由于业务拓展&#xff0c;需要往hive分区表新增新的字段&#xff0c;hive版本为2点多。 于是利用 alter table table_name add columns (col_name string )新增字段&#xff0c;然后向已存在分区中插入数据&#x…

MySQL学习记录——사 表结构的操作

文章目录 1、创建表2、查看表结构3、改变表结构4、删除表5、总结 1、创建表 CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校验规则 engine 存储引擎; 例子 create table users ( id int, name varchar(20) c…

Linux Shell系列--realpath 返回给定路径的规范化绝对路径名

一、目的 在linux系统中有绝对路径、相对路径&#xff0c;还有符号链接&#xff0c;我们在shell脚本中获取一个文件或者路径的绝对路径名称&#xff0c;这个时候就需要realpath命令。 本篇主要介绍realpath命令的相关内容。 二、介绍 realpath命令主要功能是解析给定的路径&am…

游戏服务器租用多少钱一年?看完再买不吃亏!

2024年更新腾讯云游戏联机服务器配置价格表&#xff0c;可用于搭建幻兽帕鲁、雾锁王国等游戏服务器&#xff0c;游戏服务器配置可选4核16G12M、8核32G22M、4核32G10M、16核64G35M、4核16G14M等配置&#xff0c;可以选择轻量应用服务器和云服务器CVM内存型MA3或标准型SA2实例&am…

GC垃圾回收

文章目录 GC垃圾回收一、垃圾回收概述1、什么是垃圾&#xff1f;2、什么是垃圾回收&#xff1f;3、为什么需要垃圾回收&#xff1f;4、Java垃圾回收机制5、Java垃圾回收区域 二、对象存活判断1、引用计数算法&#xff08;Python&#xff09;1&#xff09;基本思路2&#xff09;…

C语言——联合体类型

&#x1f4dd;前言&#xff1a; 在前面两篇文章&#xff1a;C语言——结构体类型&#xff08;一&#xff09;和C语言——结构体&#xff08;二&#xff09;中&#xff0c;我们讲述了C语言中重要的数据类型之一&#xff1a;结构体类型&#xff0c;今天我们来介绍一下C语言中的另…