【硬件视界2】什么是CPU和GPU?有什么区别?

news2024/11/24 0:00:50

名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波·莫听穿林打叶声》
本篇笔记整理:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)

目录

        • 1、CPU (中央处理器)
          • ①主要作用
          • ②特点
        • 2、 GPU (图形处理单元)
          • ①主要作用
          • ②特点
        • 3、CPU和GPU目前主要产商
          • ①CPU主要生产商
          • ②GPU主要生产商
          • ③其他相关公司
        • 4、区别总结
          • ①处理任务类型
          • ②架构设计
          • ③应用领域

更多硬核知识,请关注我、订阅专栏《硬件视界》,内容持续更新中…

1、CPU (中央处理器)

在这里插入图片描述

CPU,全称为中央处理器 (Central Processing Unit),是计算机的核心组件,被誉为计算机的大脑

①主要作用
  • 执行指令:从内存中读取并执行程序指令。
  • 算术和逻辑运算:进行各种复杂的算术和逻辑操作。
  • 控制和协调:管理计算机各个部分的工作,协调输入输出操作。

在这里插入图片描述

②特点
  • 多任务处理:CPU擅长处理多任务,能够快速切换和执行不同的任务。
  • 核心数量:现代CPU通常有多个核心 (如双核、四核),每个核心可以独立执行任务。
  • 时钟速度:时钟速度(GHz)越高,处理数据的速度越快。
2、 GPU (图形处理单元)

在这里插入图片描述

GPU,全称为图形处理单元 (Graphics Processing Unit),最初设计用于图形和视频的渲染。现在,GPU被广泛用于并行计算领域,如科学计算、人工智能和机器学习

①主要作用
  • 并行处理:GPU拥有大量的处理核心,能够同时执行大量简单的计算任务,非常适合图形渲染和数据并行处理
  • 图形渲染:擅长处理图形相关任务,如3D渲染、游戏画面生成等。

在这里插入图片描述

②特点
  • 核心数量:GPU通常有数千个核心,专为并行计算设计。
  • 高吞吐量:适合处理大量相同类型的数据,具有高数据吞吐能力。
  • 图形专用:优化用于图形和视频渲染,但也在其他并行计算任务中表现出色。
3、CPU和GPU目前主要产商

在这里插入图片描述

①CPU主要生产商
  1. Intel(英特尔)

    在这里插入图片描述

    • 市场份额最大的CPU制造商
    • 产品线包括:Core系列、Xeon系列等

例如:core i3、i5、i7、i9

  1. AMD(超微半导体)

    在这里插入图片描述

    • Intel的主要竞争对手
    • 产品线包括:Ryzen系列、EPYC系列等

例如:Ryzen 3, 5, 7, 9系列

  1. ARM Holdings

    在这里插入图片描述

    • 设计低功耗处理器架构
    • 广泛用于移动设备和嵌入式系统

例如:Cortex-A系列、Cortex-M系列

  1. IBM

    在这里插入图片描述

    • 主要生产服务器和大型机CPU
    • 产品如POWER系列处理器
②GPU主要生产商
  1. NVIDIA(英伟达)

    在这里插入图片描述

    • 独立GPU市场的领导者
    • 产品线包括:GeForce(消费级)、Quadro(专业级)、Tesla(数据中心)

例如:RTX 3080、4060、4090等

  1. AMD

    • 同时生产CPU和GPU
    • GPU产品线包括:Radeon系列

例如:Radeon RX系列 (如RX 6800, 7900等)、Radeon Pro系列

  1. Intel

    • 近年来进入独立GPU市场
    • 产品如Xe系列GPU

例如:Intel UHD Graphics、Intel Iris Xe Graphics、Arc系列 (如Arc A750, A770等)

  1. Apple(苹果)

在这里插入图片描述

  • 为自家产品开发集成GPU
  • 如M1、M2芯片中的集成GPU

例如:M1, M2系列芯片中的GPU

  1. Qualcomm(高通)

    在这里插入图片描述

    • 主要为移动设备生产集成GPU
    • Adreno系列GPU

例如: Adreno系列 (如Adreno 660, 730等)

③其他相关公司
  • TSMC(台积电):为多家公司代工生产CPU和GPU
  • Samsung(三星):生产自家Exynos处理器,也为其他公司代工
  • Huawei(华为):开发自家的麒麟处理器
4、区别总结
特性CPUGPU
核心数
时钟频率相对较低
缓存
任务类型复杂、多样简单、重复
并行能力有限强大
①处理任务类型
  • CPU:适合复杂、顺序的计算任务。
  • GPU:适合简单、大规模并行计算任务。
②架构设计
  • CPU:较少的核心,时钟速度,复杂的控制单元。
  • GPU:大量的核心,较低的时钟速度,简单的控制单元。
③应用领域
  • CPU:通用计算任务,如操作系统、应用程序运行
  • GPU:图形处理、科学计算、机器学习等。

总结一下,CPU相对来说更适合处理需要快速响应的复杂任务,GPU则在处理大规模并行计算时表现出色,如图形渲染、深度学习等领域。

Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder)
点赞加关注,收藏不迷路!本篇文章如对你有所帮助,还请多多点赞支持!

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

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

相关文章

HarmonyOS Next开发学习手册——弹性布局 (Flex)

概述 弹性布局( Flex )提供更加有效的方式对容器中的子元素进行排列、对齐和分配剩余空间。常用于页面头部导航栏的均匀分布、页面框架的搭建、多行数据的排列等。 容器默认存在主轴与交叉轴,子元素默认沿主轴排列,子元素在主轴…

Workbench密码登录登录失败

Workbench密码登录登录失败操作系统禁用了密码登录方式,会导致使用了正确的用户名和密码仍无法登录 sudo vim /etc/ssh/sshd_config 输入O进入编辑 改完后重启 systemctl restart sshd.service 登录报错 有试了几遍登上了 可能是改完还要等一会儿

ros1仿真导航机器人 基础传感器数据读取

仅为学习记录和一些自己的思考&#xff0c;不具有参考意义。 1 仿真环境 gazebo、rviz、ros1 2 机器人模型 <?xml version"1.0"?> <robot name"wpb_home_gazebo"><link name"base_footprint"><visual><origin …

第6章_libmodbus使用

文章目录 第6章 libmodbus使用6.1 libmodbus开发库6.1.1 功能概要6.1.2 源码获取6.1.3 源码阅读1. 新建工程2. 同步文件3.打开工程4. 操作示例5. 快捷键 6.1.4 libmodbus与应用程序的关系 6.2 libmodbus源代码解析6.2.1 核心函数6.2.2 框架分析与数据结构6.2.3 情景分析1. 初始…

ASUS华硕A豆14笔记本电脑I421EAYB,I421EQYB_ADOL14EA工厂模式原厂Win11系统安装包下载

适用型号&#xff1a;ADOL14EA笔记本I421EAYB、I421EQYB 链接&#xff1a;https://pan.baidu.com/s/1krU8m_lbApyUfZQo5E4cCQ?pwd0ewl 提取码&#xff1a;0ewl 华硕原装WIN11系统工厂安装包&#xff0c;带有MyASUS WinRE RECOVERY恢复功能、自带所有驱动、出厂主题壁纸、系…

磁共振图像MRI重建实现

最近涉及到了磁共振图像MRI的重建&#xff0c;网络上相关的实现比较少&#xff0c;因此进行实现记录。 磁共振图像MRI重建实现 1.配置代码环境2.MRI数据集处理3.配置数据集以及模型文件5.训练 1.配置代码环境 这里介绍一个很好的开源项目&#xff0c;git为&#xff1a; https…

【SpringMVC】_SpringMVC实现留言墙

目录 1. 需求分析 2. 接口定义 2.1 提交留言 2.2 获取全部留言 3. 响应数据 4. 服务器代码 4.1 MessageInfo 文件 4.2 MessageController 文件 5. 前端页面代码 5. 运行测试 1. 需求分析 实现如下页面&#xff1a; 1、输入留言信息&#xff0c;点击提交后&#xff0…

京东618风云再起,极空间私有云蝉联销冠,AI NAS技术绘就行业新篇章

2023年极空间私有云占据京东618全周期网络存储成交额的榜首&#xff0c;而在今年618极空间延续了往年佳绩再次斩获销冠之位&#xff0c;这已是其连续两年在京东618中夺得销售冠军。自进军NAS行业以来&#xff0c;极空间不仅深耕于智能存储技术&#xff0c;更积极投身AI研发&…

6.27-6.29 旧c语言

#include<stdio.h> struct stu {int num;float score;struct stu *next; }; void main() {struct stu a,b,c,*head;//静态链表a.num 1;a.score 10;b.num 2;b.score 20;c.num 3;c.score 30;head &a;a.next &b;b.next &c;do{printf("%d,%5.1f\n&…

JeecgBoot中如何对敏感信息进行脱敏处理?

数据脱敏即将一些敏感信息通过加密、格式化等方式处理&#xff0c;展示给用户一个新的或是格式化后的信息&#xff0c;避免了敏感信息的暴露。 一、接口脱敏注解 针对接口数据实现脱敏加密&#xff0c;只加密&#xff0c;一般此方案用于数据加密展示。 1.1 注解介绍 注解作用域…

C语言 | Leetcode C语言题解之第204题计数质数

题目&#xff1a; 题解&#xff1a; int countPrimes(int n) {if (n < 2) {return 0;}int isPrime[n];int primes[n], primesSize 0;memset(isPrime, 0, sizeof(isPrime));for (int i 2; i < n; i) {if (!isPrime[i]) {primes[primesSize] i;}for (int j 0; j < …

stm32学习笔记---ADC模数转换器(代码部分)AD单通道/多通道

目录 第一个代码&#xff1a;AD单通道 ADC初始化步骤 ADC相关的库函数 RCC_ADCCLKConfig 三个初始化相关函数 ADC_Cmd ADC_DMACmd ADC_ITConfig 四个校准相关函数 ADC_SoftwareStartConvCmd ADC_GetSoftwareStartConvStatus ADC_GetFlagStatus ADC_RegularChannel…

Flask之电子邮件

前言&#xff1a;本博客仅作记录学习使用&#xff0c;部分图片出自网络&#xff0c;如有侵犯您的权益&#xff0c;请联系删除 目录 一、使用Flask-Mail发送电子邮件 1.1、配置Flask-Mail 1.2、构建邮件数据 1.3、发送邮件 二、使用事务邮件服务SendGrid 2.1、注册SendGr…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA的字符串拼接游戏(200分) - 三语言AC题解(Python/Java/Cpp)

&#x1f36d; 大家好这里是清隆学长 &#xff0c;一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 &#x1f4bb; ACM银牌&#x1f948;| 多次AK大厂笔试 &#xff5c; 编程一对一辅导 &#x1f44f; 感谢大家的订阅➕ 和 喜欢&#x1f497; &#x1f…

动手学深度学习(Pytorch版)代码实践 -卷积神经网络-21多输入多输出通道

21多输入多输出通道 import torch from d2l import torch as d2ldef corr2d(X, K):"""计算二维互相关运算"""h, w K.shapeY torch.zeros((X.shape[0] - h 1, X.shape[1] - w 1))for i in range(Y.shape[0]):for j in range(Y.shape[1]):Y[i,…

【操作系统期末速成】 EP02 | 学习笔记(基于五道口一只鸭)

文章目录 一、前言&#x1f680;&#x1f680;&#x1f680;二、正文&#xff1a;☀️☀️☀️2.1 考点二&#xff1a;操作系统的功能及接口2.2 考点三&#xff1a;操作系统的发展及分类2.3 考点四&#xff1a;操作系统的运行环境&#xff08;重要&#xff09; 一、前言&#x…

私域流量的深度解析与电商应用

一、私域流量的核心价值 在当今数字化时代&#xff0c;流量成为了企业发展的重要资源。与公域流量相比&#xff0c;私域流量以其独有的私有性和可复用性&#xff0c;为企业提供了与用户建立深度联系的机会。私域流量不仅有助于企业精准触达目标用户&#xff0c;还能通过数据分…

小白学webgl合集-WebGL中给图片添加背景

一.实现效果 二.逻辑 为了在WebGL中给图片添加背景&#xff0c;主要的逻辑步骤包括初始化WebGL上下文、编写和编译着色器、创建和绑定缓冲区、加载和配置纹理以及绘制场景。以下是代码逻辑的详细说明&#xff1a; 1. 获取WebGL上下文 首先&#xff0c;通过获取<canvas>…

Qt信号槽的坑

1、重载的信号&#xff08;以QSpinBox为例&#xff09; 像是点击按钮之类的信号槽很好连接&#xff0c;这是因为它的信号没有重载&#xff0c;如果像SpinBox那样有重载信号的话&#xff08;Qt5.12的见下图&#xff0c;不过Qt5.15LTS开始就不再重载而是换信号名了&#xff09;&…

【融合ChatGPT等AI模型】Python-GEE遥感云大数据分析、管理与可视化及多领域案例应用

随着航空、航天、近地空间遥感平台的持续发展&#xff0c;遥感技术近年来取得显著进步。遥感数据的空间、时间、光谱分辨率及数据量均大幅提升&#xff0c;呈现出大数据特征。这为相关研究带来了新机遇&#xff0c;但同时也带来巨大挑战。传统的工作站和服务器已无法满足大区域…