基于GPU的通用计算已成为近几年人们关注的一个研究热点。将GPU用于通用计算的主要目的是为了加速计算,加速的动力来自GPU在高性能计算方面所具有的优势:
(1)高效的并行性。
这一功能主要是通过GPU多条绘制流水线的并行计算来体现的。在目前主流的GPU中,多条流水线可以在单一控制部件的集中控制下运行,也可以独立运行。GPU的顶点处理流水线使用MIMD方式控制,片段处理流水线使用SIMD结构。相对于并行机而言,GPU提供的并行性在十分廉价的基础上,为很多适合于在GPU上进行处理的应用提供了一个很好的并行方案。
(2)高密集的运算。
GPU通常具有128位或256位的内存位宽,因此GPU在计算密集型应用方面具有很好的性能。
(3)超长图形流水线。
GPU超长图形流水线的设计以吞吐量的最大化为目标,因此GPU作为数据流并行处理机,在对大规模的数据流并行处理方面具有明显的优势。
如下图所示,CPU中的大部分晶体管主要用于构建控制电路(如分支预测等)和Cache,只有少部分的晶体管来完成实际的运算工作。GPU与CPU的设计目标不同,其控制电路相对简单,而且对Cache的需求较小,所以大部分晶体管可以组成各类专用电路和多条流水线,使GPU的计算速度有了突破性的飞跃,拥有惊人的处理浮点运算的能力。
图:GPU与CPU内部结构比较
正是由于GPU在并行处理和计算密集型问题求解等方面所具有的诸多优势,GPU已成为目前普通PC机所拥有的强大、高效的计算资源。从系统架构上看,GPU是针对向量计算进行了优化的高度并行的数据流处理机。这种以数据流作为处理单元的处理机,在对数据流的处理上可以获得很高的效率。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:GPU在高性能计算方面具有怎样的优势?
文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。
相关推荐
AI高性能计算平台不仅是AI技术发展的基石,更是推动AI应用落地、加速产业升级的重要工具。以下,是对AI高性能计算平台的介绍,由AI部落小编为您整理分享。
发表于 11-11 09:56
•138次阅读
云计算厂家使用WDS分布式存储构建其高性能超融合一体机
发表于 09-23 09:57
•204次阅读
在电力电子系统中,控制电路和电连接部件是确保系统精确、高效运行的关键要素。这些组件不仅负责实现对功率电子器件的精确控制,还确保了电能的有效传输和系统的安全可靠。为了深入理解这些组件的重要性,本文将
发表于 09-17 17:07
•381次阅读
电子发烧友网站提供《使用超声波发送器和接收器构建高性能NDT系统.pdf》资料免费下载
发表于 08-28 11:00
•0次下载
受益于HPC更高的速度处理大量数据的能力,全球正在进入HPC大周期,高性能计算的发展水平已经成为衡量一个国家综合实力和高科技发展水平的重要标志,美国、欧盟、日本、英国都高度重视高性能计算
发表于 07-20 08:28
•521次阅读
继电器,作为一种电子控制器件,在工业自动化、电力控制、通信等领域发挥着至关重要的作用。它通过较小的电流控制较大的电流,实现了电路的自动切换和控制
发表于 06-27 11:23
•962次阅读
高性能计算(HighPerformanceComputing,HPC)是指利用大规模并行计算机集群来解决复杂的科学和工程问题的技术。高性能计算
发表于 05-25 08:27
•391次阅读
转换器控制电路价格解析 DC-DC转换器控制电路的价格受多种因素影响,包括品牌、型号、性能等。市场上的价格范围广泛,从几毛钱到数千元不等。这种差异主要源于产品设计、制造工艺、材料成本以及品牌溢价等因素。 针对不同用户需求,入门级
发表于 05-11 15:33
•564次阅读
高性能计算的概念最早可以追溯到上世纪40年代,当时为了进行原子弹的设计和模拟,美国建造了第一台电子数字计算机[ENIAC],它可以每秒执行约5000次运算,相当于当时最快的机械计算器的
发表于 05-11 08:27
•451次阅读
计算的异构多核架构,对整个芯片行业的高性能 CPU 开发产生了影响。 这些芯片都不太可能进行商业销售。它们针对特定的数据类型和工作负载进行了优化,设计预算庞大,但可以通过提高性能和降低功耗来实现合理化。目标是在更小的面积上容纳更
发表于 04-25 10:23
•1284次阅读
高性能计算(HighPerformanceComputing,简称HPC),是指利用集群、网格、超算等计算机技术,通过合理地组织计算机资源以及运用适合的算法和程序,提高
发表于 02-19 13:27
•796次阅读
电动机控制电路是一种电子电路,主要用于控制电动机的运行和性能。这种电路可以通过对电机电源电压、电流和相序的
发表于 01-03 16:46
•3370次阅读
直流电机是一种将直流电能转化为机械能的装置,广泛应用于电动机、发电机等领域。直流电机控制电路是对直流电机电流、电压进行调节,以实现对电机速度、扭矩等参数的精确控制。下面将详细介绍直流电机控制电路
发表于 12-20 14:39
•1740次阅读
拖动系统基本控制电路详解
发表于 12-13 09:19
•570次阅读
ups电源控制电路工作原理 UPS(不间断电源)是一种用于提供可靠的电能供应的设备,它能在电网故障或电力不稳定的情况下提供电力,确保电器设备的正常运行。UPS电源控制电路是UPS系统中的核心
发表于 12-08 11:42
•1821次阅读
评论