原创 什么是硬件加速,什么时候应该打开它?这儿供给仔细解释
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">所有的计算机软件都在硬件上运行,<span style="color: black;">那样</span><span style="color: black;">倘若</span>硬件<span style="color: black;">已然</span>在做这项工作,<span style="color: black;">那样</span>软件<span style="color: black;">运用</span>“硬件加速”到底<span style="color: black;">寓意</span>着什么呢?事实证明,有<span style="color: black;">有些</span><span style="color: black;">办法</span><span style="color: black;">能够</span>更快地<span style="color: black;">运用</span>计算机硬件。速度要快得多。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="//q0.itc.cn/images01/20240517/7a4cec3578ce49a6b2b12f29bbd351a2.png" style="width: 50%; margin-bottom: 20px;"></p>
<h1 style="color: black; text-align: left; margin-bottom: 10px;"><strong style="color: blue;">什么是硬件加速</strong></h1>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">硬件加速是一种计算<span style="color: black;">办法</span>,其中<span style="color: black;">运用</span>专用硬件执行计算的速度比通用硬件快得多。<span style="color: black;">咱们</span>将在一分钟内解释这<span style="color: black;">寓意</span>着什么,但总的<span style="color: black;">来讲</span>,<span style="color: black;">倘若</span>你<span style="color: black;">运用</span>专门的硬件来完成<span style="color: black;">有些</span><span style="color: black;">平常</span>的任务,速度会快得多。GPU<span style="color: black;">便是</span>一个很好的例子。GPU的另一个历史名<span style="color: black;">叫作</span>是“3D加速器”,尽管今天它们所做的当然<span style="color: black;">不仅</span>是3D图形。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">你电脑中的CPU<span style="color: black;">能够</span>做与GPU相同的数学运算,只是GPU<span style="color: black;">能够</span>做得更快,足够快,使<span style="color: black;">繁杂</span>的实时3D图形<span style="color: black;">作为</span>可能。典型计算机和移动设备中硬件加速的其他示例是视频编码和解码。大<span style="color: black;">都数</span>现代计算机和手机内部都有专门的芯片,<span style="color: black;">能够</span>快速处理视频,<span style="color: black;">同期</span><span style="color: black;">运用</span>比全CPU低得多的功率,完成<span style="color: black;">一样</span>的任务。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">像CPU和GPU<span style="color: black;">这般</span>的大型处理器在它们自己的结构中有专门的部分,专门用于特殊的工作。例如,NVIDIA RTX图形卡<span style="color: black;">拥有</span>GPU的特殊区域,用于加速光线跟踪或AI<span style="color: black;">关联</span>任务。</p>
<h1 style="color: black; text-align: left; margin-bottom: 10px;"><strong style="color: blue;"><span style="color: black;">为何</span>硬件加速更快</strong></h1>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">硬件加速<span style="color: black;">便是</span>专业化。你的CPU是万事通,但不是万能的。它<span style="color: black;">必须</span>设计中的组件来执行任何<span style="color: black;">能够</span>用二进制代码<span style="color: black;">暗示</span>的计算,但这本质上是低效的。举个简单的例子,<span style="color: black;">倘若</span>你<span style="color: black;">必要</span>建造一台<span style="color: black;">能够</span>加、减、乘、除数字的<span style="color: black;">设备</span>,<span style="color: black;">那样</span>它的速度不太可能像<span style="color: black;">独一</span>目的是将数字相加的<span style="color: black;">设备</span><span style="color: black;">那样</span>快。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="//q0.itc.cn/images01/20240517/7bb3e025a34f488aa2238bb953122614.png" style="width: 50%; margin-bottom: 20px;"></p>
<h1 style="color: black; text-align: left; margin-bottom: 10px;"><strong style="color: blue;">硬件加速的缺点是什么</strong></h1>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">硬件加速需要进行<span style="color: black;">有些</span>权衡。最大的问题是灵活性的丧失。当你有硬件来做一件事,<span style="color: black;">或</span>一小部分<span style="color: black;">关联</span>的事情时,你就放弃了做其他事情的能力。这<span style="color: black;">便是</span><span style="color: black;">为何</span><span style="color: black;">咱们</span>总是<span style="color: black;">必须</span>一个<span style="color: black;">这般</span>或那样的CPU,<span style="color: black;">没</span>论你有多少专用协处理器。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">硬件加速的另一个<span style="color: black;">明显</span>缺点是,你被锁定在一个特定的进程中。例如,加密货币矿工<span style="color: black;">一般</span><span style="color: black;">运用</span>ASIC(专用集成电路),这种ASIC在挖掘特定区块链时快速<span style="color: black;">有效</span>。然而,<span style="color: black;">她们</span><span style="color: black;">没</span>法在其他<span style="color: black;">运用</span><span style="color: black;">区别</span>“数学”的区块链上挖掘,<span style="color: black;">因此呢</span>,<span style="color: black;">倘若</span>这种形式的加密货币变得<span style="color: black;">没</span>利可图,硬件就会变得<span style="color: black;">没</span>用。你的手机<span style="color: black;">能够</span>加速特定视频编解码器的视频解码,但<span style="color: black;">针对</span>较新的编解码器<span style="color: black;">没</span>法做到这一点。你<span style="color: black;">必须</span>一部新手机!</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">类似地,游戏Alan Wake 2<span style="color: black;">运用</span>了一种<span style="color: black;">叫作</span>为网格着色器的图形硬件组件。<span style="color: black;">倘若</span>你<span style="color: black;">无</span>为网格着色器功能<span style="color: black;">供给</span>加速硬件支持的图形卡,则GPU<span style="color: black;">必要</span>转而<span style="color: black;">运用</span>更通用的硬件进行计算,从而<span style="color: black;">引起</span>巨大的性能问题。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">针对</span><span style="color: black;">哪些</span>设计微处理器的人<span style="color: black;">来讲</span>,还有一个<span style="color: black;">要紧</span>的问题,那<span style="color: black;">便是</span>专门的硬件和芯片内部有限的不动产。例如,NVIDIA RTC显卡中的光线跟踪加速硬件可能是通用GPU处理器。这<span style="color: black;">寓意</span>着你将放弃非光线跟踪性能,转而支持该功能运行得更快。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="//q4.itc.cn/images01/20240517/637cd93cd1bc4cc59b63108d028246fc.jpeg" style="width: 50%; margin-bottom: 20px;"></p>
<h1 style="color: black; text-align: left; margin-bottom: 10px;"><strong style="color: blue;">何时打开硬件加速</strong></h1>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">简单的答案是,只要硬件加速可用,就应该打开它。在大<span style="color: black;">都数</span><span style="color: black;">状况</span>下,与<span style="color: black;">运用</span>通用处理相比,对性能的影响是深远的。例如,硬件加速的视频出口会对内容创作者产生真正的财务影响,<span style="color: black;">由于</span>时间<span style="color: black;">便是</span>金钱。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">然而,硬件加速并不总是最好的<span style="color: black;">处理</span><span style="color: black;">方法</span>:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">有时硬件加速是应用程序不稳定的<span style="color: black;">原由</span>。例如,web浏览器的硬件加速功能<span style="color: black;">一般</span>会<span style="color: black;">引起</span>问题。这<span style="color: black;">便是</span><span style="color: black;">为何</span>关闭浏览器的硬件加速是<span style="color: black;">平常</span>的初始故障排除<span style="color: black;">过程</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">硬件加速有时可能更快,但产生的结果质量较低。<span style="color: black;">因此</span>,<span style="color: black;">倘若</span>精确性是一个优先事项,你可能想以慢的方式<span style="color: black;">办事</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">然而,<span style="color: black;">倘若</span><span style="color: black;">无</span>质量或稳定性问题,<span style="color: black;">那样</span>还等什么呢!<a style="color: black;"><span style="color: black;">返回<span style="color: black;">外链论坛:http://www.fok120.com/</span>,查</span></a>看<span style="color: black;">更加多</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">责任编辑:网友投稿</span></p>
期待更新、坐等、迫不及待等。 楼主听话,多发外链好处多,快到碗里来!外链论坛 http://www.fok120.com/ 你的留言真是温暖如春,让我感受到了无尽的支持与鼓励。 你的见解真是独到,让我受益匪浅。
页:
[1]