0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GPU服务器的详细介绍和工作原理说明

Wildesbeast 来源:21IC 作者:21IC 2020-11-28 10:01 次阅读

众所周知,GPU是图形处理器,在很多任务中,GPU占据着重要作用,如深度学习领域。为增进大家对GPU的了解,本文将对GPU服务器加以介绍,并对GPU的工作原理予以探讨。

一、GPU服务器

GPU服务器,简单来说,GPU服务器是基于GPU的应用于视频编解码、深度学习、科学计算等多种场景的快速、稳定、弹性的计算服务,我们提供和标准云服务器一致的管理方式。出色的图形处理能力和高性能计算能力提供极致计算性能,有效解放计算压力,提升产品的计算处理效率与竞争力。

下面几个场景我们可以使用CPU服务器,如果办公场景需要建议大家配置GPU服务器,如果场景无关,使用普通的服务器也无妨。上海国经网络也会根据大家的使用场景给到大家相匹配的服务器类型和配置!

1.简单深度学习模型,使用GPU

服务器为机器学习提供训练或者预测,腾讯GPU云服务器带有强大的计算能力,可作为深度学习训练的平台,可直接与外界连接通信。可以使用GPU服务器作为简单深度学习训练系统,帮助完成基本的深度学习模型。

2.复杂深度学习模型,腾讯云GPU服务器具有强大的计算能力,可以将GPU服务器作为深度学习训练的平台。结合云服务器 CVM提供的计算服务、对象存储COS提供的云存储服务、云数据库MySQL提供的在线数据库服务、云监控和大禹提供的安全监控服务,图片、视频编解码,可以采用GPU服务器进行渲染,利用 GPU 加速器指令,让数以千计的核心为您所用,加快图形图像编码渲染速度。

这些是一些可以用到GPU服务器的场景,所以如果您的使用需要比较高端,建议还是使用GPU服务器。

二、gpu工作原理

简单的说gpu就是能够从硬件上支持T&L(Transform and LighTIng,多边形转换与光源处理)的显示芯片,因为T&L是3D渲染中的一个重要部分,其作用是计算多边形的3D位置和处理动态光线效果,也可以称为“几何处理”。一个好的T&L单元,可以提供细致的3D物体和高级的光线特效;只不过大多数PC中,T&L的大部分运算是交由cpu处理的(这就也就是所谓的软件T&L),由于cpu的任务繁多,除了T&L之外,还要做内存管理、输入响应等非3D图形处理工作,因此在实际运算的时候性能会大打折扣,常常出现显卡等待cpu数据的情况,其运算速度远跟不上今天复杂三维游戏的要求。即使cpu的工作频率超过 1GHz或更高,对它的帮助也不大,由于这是PC本身设计造成的问题,与cpu的速度无太大关系。

gpu图形处理,可以大致分成 5 个步骤,如下图箭头的部分。分别为 vertex shader、primiTIve processing、rasterisaTIon、fragment shader、tesTIng and blending。

第一步,vertex shader。是将三维空间中数个(x,y,z)顶点放进 gpu 中。在这一步骤中,电脑会在内部模拟出一个三维空间,并将这些顶点放置在这一空间内部。接着,投影在同一平面上,也是我们将看到的画面。同时,存下各点距离投影面的垂直距离,以便做后续的处理。

这个过程就像是本地球观看星星一般。地球的天空,就像是一个投影面,所有的星星,不管远近皆投影在同一面上。本地球的我们,抬起头来观看星星,分不出星星的远近,只能分辨出亮度。gpu 所投影出的结果,和这个情况类似。

从地球所看到的星空,星星就像是投影到一球面上,除非使用特别的仪器,不然分不出星星和地球的距离

第二步,primitive processing。是将相关的点链接在一起,以形成图形。在一开始输入数个顶点进入 gpu 时,程序会特别注记哪些点是需要组合在一起,以形成一线或面。就像是看星座的时候一样,将相关连的星星连起来,形成特定的图案。

第三步,rasterisation。因为电脑的屏幕是由一个又一个的像素组成,因此,需要将一条连续的直线,使用绘图的演算法,以方格绘出该直线。图形也是以此方式,先标出边线,再用方格填满整个平面。

第四步,fragment shader。将格点化后的图形着上颜色。所需着上的颜色也是于输入时便被注记。在游玩游戏时,这一步相当耗费 gpu 的计算资源,因为光影的效果、物体表面材质皆是在这一步进行,这些计算决定着游戏画面的精细程度。因此在游玩游戏时,调高游戏画面品质大幅增加这一步的计算负担,降低游戏品质。

将一个三角形,用方格呈现近似原始图案,并着上颜色。一块又一块的方格,就是显示器上的像素

最后一步,testing and blending。便是将第一步所获得的投影垂直距离取出,和第四步的结果一同做最后处理。在去除被会被其他较近距离的物体挡住的物体后,让剩下的图形放进 gpu 的输出内存。之后,结果便会被送到电脑屏幕显示。
责任编辑LK

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4413

    浏览量

    126640
  • 服务器
    +关注

    关注

    12

    文章

    8105

    浏览量

    82485
  • MySQL
    +关注

    关注

    1

    文章

    775

    浏览量

    25999
收藏 人收藏

    评论

    相关推荐

    gpu工作原理是什么?

    gpu工作原理是什么?
    发表于 05-31 06:17

    介绍嵌入式Web服务器工作原理

    嵌入式Web 服务器工作原理1、服务器软件(BOA)始终在HTTP 端口守候客户端的连接请求,当客户端向服务器发起一个连接请求后,客户端和服务器
    发表于 12-16 07:12

    介绍LoRaWAN网关的技术基础及其工作原理

    目录一、技术基础二、LoRaWAN网关构成1、集中2、主机3、外壳三、LoRaWAN网关工作通信链1、LoRa Packet forwarder2、LoRaWAN服务器3、回程连接4、附加功能
    发表于 02-14 07:45

    域名服务器工作原理

    域名服务器工作原理1. 引言 2. 域名 3. 分
    发表于 08-05 10:19 1766次阅读

    gpu服务器是干什么的_gpu服务器和普通服务器有什么区别

    从字面上里面,GPU服务器服务器当中的一种,GPU服务器跟其他服务器有什么区别ne?
    发表于 01-06 09:58 4.3w次阅读

    如何搭建Linux服务器详细资料说明

    本文档的主要内容详细介绍的是如何搭建Linux服务器详细资料说明主要内容包括了:1、搭建telnet
    发表于 04-18 08:00 10次下载
    如何搭建Linux<b class='flag-5'>服务器</b>的<b class='flag-5'>详细</b>资料<b class='flag-5'>说明</b>

    LabVIEW的VI服务器详细资料说明

    本文档的主要内容详细介绍的是LabVIEW的VI服务器详细资料说明
    发表于 07-16 08:00 20次下载
    LabVIEW的VI<b class='flag-5'>服务器</b><b class='flag-5'>详细</b>资料<b class='flag-5'>说明</b>

    选择GPU服务器的基本原则有哪些

    介绍选择GPU服务器的基本原则之前,先来跟大家介绍下常见的GPUGPU
    的头像 发表于 02-24 13:29 2792次阅读

    GPU服务器到底是什么?GPU服务器与普通服务器到底有什么区别

    服务器具备很强的现实意义,我们每天都在无形中跟服务器打交道。针对用途不同,服务器可分为诸多类型。为增加大家对服务器的了解程度,本文将对GPU
    的头像 发表于 11-14 10:04 7109次阅读

    GPU服务器处理性能和用例的说明

    您可能在想,GPU 服务器不是用于图形和游戏吗?答案是肯定的,他们是。然而,图形处理单元 (GPU) 有许多其他用例,比您最初想象的要多,因为它们具有以比对应 CPU 快十倍的速率进行并行处理的固有
    的头像 发表于 02-22 16:44 1462次阅读

    GPU服务器是什么

    GPU服务器呢,今天我们就一起了解一下。 GPU服务器,简单来说,GPU服务器是基于
    的头像 发表于 02-25 09:31 5251次阅读

    GPU服务器是什么?

    从字面上来看GPU服务器服务器当中的一种,简单的介绍GPU服务器就是基于CGP的应用在视频编
    的头像 发表于 08-01 18:03 595次阅读

    高防服务器工作原理是什么?

    ,没法正常提供服务。那么高防服务器工作原理是甚么? 高防服务器工作原理以下: 1、流量过滤和清洗: 高防
    的头像 发表于 09-12 14:13 518次阅读

    超微gpu服务器评测

    随着科技的不断发展和进步,GPU服务器在大数据分析、深度学习、人工智能等领域正变得越来越重要。而超微GPU服务器因其出色的性能和高度定制化的优势,成为了众多企业和研究机构的首选。本文将
    的头像 发表于 01-10 10:37 423次阅读

    gpu服务器是干什么的 gpu服务器与cpu服务器的区别有哪些

    gpu服务器是干什么的 gpu服务器与cpu服务器的区别 GPU
    的头像 发表于 01-30 15:31 310次阅读