欢迎访问SMT设备行业平台!
行业资讯  >  最新科技  >  CPU 与 GPU 有什么区别?
CPU 与 GPU 有什么区别?
昨天 11:32   浏览:51   来源:小萍子
CPU(中央处理器)和GPU(图形处理器)是计算机系统中的两种核心处理单元,它们在结构和功能上有显著区别。
什么是 CPU?
CPU 由数百万个晶体管组成,可以有多个处理内核,通常被称为计算机的大脑。它是所有现代计算系统必不可少的组成部分,因为它执行计算机和操作系统所需的命令和流程。在确定程序运行速度方面(从网页浏览到构建电子表格),CPU 也很重要。
什么是 GPU?
GPU 是由许多更小、更专业的内核组成的处理器。在多个内核之间划分并执行一项处理任务时,通过协同工作,这些内核可以提供强大的性能。
CPU 与 GPU 有什么区别?
CPU 和 GPU 具有很多共同点。它们都是重要的计算引擎。都是基于芯片的微处理器。并且,两者都处理数据。但是 CPU 和 GPU 具有不同的架构,构建的目的也不同。
CPU 适用于一系列广泛的工作负载,特别是那些对于延迟和单位内核性能要求较高的工作负载。作为强大的执行引擎,CPU 将它数量相对较少的内核集中用于处理单个任务,并快速将其完成。这使它尤其适合用于处理从串行计算到数据库运行等类型的工作。
GPU 最初是作为专门用于加速特定 3D 渲染任务的 ASIC  开发而成的。随着时间的推移,这些功能固定的引擎变得更加可编程化、更加灵活。尽管图形处理和当下视觉效果越来越真实的顶级游戏仍是 GPU  的主要功能,但同时,它也已经演化为用途更普遍的并行处理器,能够处理越来越多的应用程序。
什么是集成显卡?
集成或共享显卡内置在 CPU 所处的同一个芯片上。某些 CPU 可带有内置 GPU,而不需要依赖专用或独立显卡。
集成显卡处理器具有多种优势。集成到 CPU 中与独立显卡处理器相比,有空间、成本和能效方面的优势。它们能够为常见任务(例如网页浏览、4K 电影流式传输和休闲游戏)处理显卡相关数据和指令。
这种方法最常用于紧凑尺寸和讲求能源效率的设备,例如笔记本电脑、平板电脑、智能手机和某些台式机。
加速深度学习和人工智能
当今的 GPU 运行越来越多的工作负载,例如深度学习和人工智能 (AI)。GPU 或其他加速器适用于使用神经网络层或在 2D 图像等大量数据集上进行的深度学习训练。
为使用 GPU 加速方法,对深度学习算法进行了调整。通过加速,这些算法能够大幅提高性能,可以将实际问题的训练时间缩短到可行的范围内。
CPU 以及在 CPU 上运行的软件库随着时间推移而不断演进,执行深度学习任务的能力也大大提高。比如,在最新的英特尔® 至强®  可扩展处理器中,通过大量的软件优化工作并添加专用 AI 硬件如英特尔® 深度学习加速(英特尔® DL Boost),可提升 CPU  系统的深度学习性能。
对于许多应用程序,例如对语言、文本和时间序列数据进行基于高清图像、3D 图像和非图像的深度学习,CPU 可以大放异彩。对于复杂模型或深度学习应用程序(例如,2D 图像检测),与当今最强大的 GPU 相比,CPU 可以支持大得多的内存容量。
CPU 与 GPU 的组合以及充足的 RAM 为深度学习和人工智能提供了出色的测试平台。




头条号
小萍子
介绍
推荐头条