基于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】欢迎添加关注!文章转载请注明出处。
相关推荐
云计算厂家使用WDS分布式存储构建其高性能超融合一体机
发表于 09-23 09:57
•156次阅读
在电力电子系统中,控制电路和电连接部件是确保系统精确、高效运行的关键要素。这些组件不仅负责实现对功率电子器件的精确控制,还确保了电能的有效传输和系统的安全可靠。为了深入理解这些组件的重要性,本文将
发表于 09-17 17:07
•290次阅读
受益于HPC更高的速度处理大量数据的能力,全球正在进入HPC大周期,高性能计算的发展水平已经成为衡量一个国家综合实力和高科技发展水平的重要标志,美国、欧盟、日本、英国都高度重视高性能计算
发表于 07-20 08:28
•441次阅读
高性能计算(HighPerformanceComputing,HPC)是指利用大规模并行计算机集群来解决复杂的科学和工程问题的技术。高性能计算
发表于 05-25 08:27
•306次阅读
转换器控制电路价格解析 DC-DC转换器控制电路的价格受多种因素影响,包括品牌、型号、性能等。市场上的价格范围广泛,从几毛钱到数千元不等。这种差异主要源于产品设计、制造工艺、材料成本以及品牌溢价等因素。 针对不同用户需求,入门级
发表于 05-11 15:33
•498次阅读
计算的异构多核架构,对整个芯片行业的高性能 CPU 开发产生了影响。 这些芯片都不太可能进行商业销售。它们针对特定的数据类型和工作负载进行了优化,设计预算庞大,但可以通过提高性能和降低功耗来实现合理化。目标是在更小的面积上容纳更
发表于 04-25 10:23
•1260次阅读
高性能计算(HighPerformanceComputing,简称HPC),是指利用集群、网格、超算等计算机技术,通过合理地组织计算机资源以及运用适合的算法和程序,提高
发表于 02-19 13:27
•755次阅读
直流电机是一种将直流电能转化为机械能的装置,广泛应用于电动机、发电机等领域。直流电机控制电路是对直流电机电流、电压进行调节,以实现对电机速度、扭矩等参数的精确控制。下面将详细介绍直流电机控制电路
发表于 12-20 14:39
•1592次阅读
拖动系统基本控制电路详解
发表于 12-13 09:19
•527次阅读
ups电源控制电路工作原理 UPS(不间断电源)是一种用于提供可靠的电能供应的设备,它能在电网故障或电力不稳定的情况下提供电力,确保电器设备的正常运行。UPS电源控制电路是UPS系统中的核心
发表于 12-08 11:42
•1673次阅读
电气控制电路的基本电路
发表于 11-27 10:39
•695次阅读
电子发烧友网站提供《基于FPGA的DMD驱动控制电路的研究设计.pdf》资料免费下载
发表于 11-17 15:44
•6次下载
如何使用继电器模块来控制电路? 继电器模块是一种常用的电子元件,用于控制电路的开关。继电器模块通常由继电器、触点、线圈、开关等构成。使用继电器模块可以实现大功率电路的控制和保护,同时具
发表于 11-17 14:28
•2539次阅读
如图所示为点动正转控制电路,由主电路和控制电路两部分组成。
发表于 11-13 11:15
•3623次阅读
由于电动控制电路只适合短时间运行,因此想要达到电动机长时间连续运行应采用自锁正转控制电路。
发表于 11-13 11:04
•1759次阅读
评论