所有计算机系统的核心都在于中央处理器.这个通用处理器可以处理大多数任务,并且仅限于基本的数学计算。复杂的任务可能需要组合,从而导致较长的处理时间。不过,有很多任务可以降低计算机中央处理器的运行速度。
显卡使用图形处理器单元是人们拥有的专业处理器之一安装了在他们的电脑。这些卡片处理与2D和3D图形相关的复杂计算。它们是如此的专业化,使得某些计算比中央处理器更好。以下是一些gpu变得比图形更重要的方式。
加速视频
GPU的3D图形之外的第一个应用程序旨在处理是视频。高清视频流需要对压缩数据进行解码以产生高分辨率图像。ati和nvidia.开发的软件,可让图形处理器处理此解码过程而不是CPU。
显卡帮助将视频从一种图形格式转换为另一种图形格式,例如,将摄像机文件转换为DVD。计算机必须采用一种格式并以另一种格式重新呈现。这个过程需要大量的计算能力。通过使用图形处理器的视频功能,计算机可以比依赖CPU更快地完成转码过程。
搜寻地外文明计划
搜寻地外文明计划是一个名为折叠的分布式计算机应用程序,允许搜索额外的识别智能项目来分析无线电信号。它还利用了计算机GPU提供的额外计算能力。与仅使用CPU的使用相比,GPU内的高级计算引擎允许它加速在给定的时间段内处理的数据量。seti @ home可以使用nvidia图形卡来完成此操作CUDA.或“计算统一设备架构”。CUDA是一个专门的C代码版本,可以访问NVIDIA gpu。
Adobe Creative Suite和Creative Cloud
利用GPU加速的最新知名应用程序是Adobe Creative Suite,从CS4开始,一直到现代应用程序套件。这包括Adobe的许多旗舰产品,包括Photoshop和Premiere Pro。基本上,任何拥有至少512 MB显存的OpenGL 2.0显卡的计算机都可以用来加速这些应用程序中的各种任务。
为什么为Adobe应用程序添加此功能?特别是Photoshop和Premiere Pro拥有大量需要高级数学的专用过滤器。通过使用GPU可以更快地卸载许多这些计算,可以更快地完成大图像或视频流的渲染时间。有些人可能会注意到没有区别,而其他人则会根据他们使用的任务和他们使用的图形卡看到了大的时间收益。
加密货币挖掘
获取虚拟货币的标准方法是通过一个叫做cryptocoin矿业.在其中,您将计算机用作继电器,用于处理计算散列以处理交易。CPU可以在一个级别执行此操作。但是,图形卡上的GPU提供了更快的方法。结果,具有GPU的PC可以在没有它的情况下更快地生成货币。
OpenCL
使用图形卡的最值得注意的开发,以获得额外的性能,释放了OpenCL或打开计算机语言,规格。除GPU和CPU外,本规范还将各种专用计算机处理器拉长在一起,以加速计算。各种应用程序可能会受益于使用不同处理器的混合来增加处理的数据量。
是什么阻碍了gpu的发展?
专业的处理器对计算机没有新的。图形处理器是计算世界中更成功和广泛使用的项目之一。问题正在将这些专用处理器提供可在图形之外的应用程序访问。应用程序编写者需要编写特定于每个图形处理器的代码。但是,随着推动更开放的标准,计算机将比以往任何时候都更加使用显卡。