基于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】欢迎添加关注!文章转载请注明出处。
相关推荐
随着HarmonyOS NEXT的正式推出,鸿蒙原生应用开发热度高涨,数量激增。但在三方应用鸿蒙化进程中,性能问题频出。为此,HarmonyOS NEXT推出了一整套原生页面高性能解决方案,包括
发表于 01-02 18:00
AI高性能计算平台不仅是AI技术发展的基石,更是推动AI应用落地、加速产业升级的重要工具。以下,是对AI高性能计算平台的介绍,由AI部落小编为您整理分享。
发表于 11-11 09:56
•214次阅读
起动控制电路是现代电气系统中的重要组成部分,它负责控制电动机的启动、运行和停止。在这些电路中,组合继电器扮演着至关重要的角色。组合继电器是一种多功能的电气设备,它集成了多个继电器的功能,可以执行多种
发表于 09-27 14:30
•660次阅读
云计算厂家使用WDS分布式存储构建其高性能超融合一体机
发表于 09-23 09:57
•264次阅读
在电力电子系统中,控制电路和电连接部件是确保系统精确、高效运行的关键要素。这些组件不仅负责实现对功率电子器件的精确控制,还确保了电能的有效传输和系统的安全可靠。为了深入理解这些组件的重要性,本文将
发表于 09-17 17:07
•514次阅读
电子发烧友网站提供《使用超声波发送器和接收器构建高性能NDT系统.pdf》资料免费下载
发表于 08-28 11:00
•0次下载
受益于HPC更高的速度处理大量数据的能力,全球正在进入HPC大周期,高性能计算的发展水平已经成为衡量一个国家综合实力和高科技发展水平的重要标志,美国、欧盟、日本、英国都高度重视高性能计算
发表于 07-20 08:28
•614次阅读
继电器,作为一种电子控制器件,在工业自动化、电力控制、通信等领域发挥着至关重要的作用。它通过较小的电流控制较大的电流,实现了电路的自动切换和控制
发表于 06-27 11:23
•1165次阅读
(LSE:AWE)是全球技术基础设施高速连接和计算芯片的全球领导者,与Arm合作开发基于Arm ® Neoverse™计算子系统(CSS)的高级计算芯片,用于人工智能/机器学习(AI/ML),
发表于 06-27 10:28
•7008次阅读
高性能计算(HighPerformanceComputing,HPC)是指利用大规模并行计算机集群来解决复杂的科学和工程问题的技术。高性能计算
发表于 05-25 08:27
•447次阅读
转换器控制电路价格解析 DC-DC转换器控制电路的价格受多种因素影响,包括品牌、型号、性能等。市场上的价格范围广泛,从几毛钱到数千元不等。这种差异主要源于产品设计、制造工艺、材料成本以及品牌溢价等因素。 针对不同用户需求,入门级
发表于 05-11 15:33
•625次阅读
高性能计算的概念最早可以追溯到上世纪40年代,当时为了进行原子弹的设计和模拟,美国建造了第一台电子数字计算机[ENIAC],它可以每秒执行约5000次运算,相当于当时最快的机械计算器的
发表于 05-11 08:27
•510次阅读
计算的异构多核架构,对整个芯片行业的高性能 CPU 开发产生了影响。 这些芯片都不太可能进行商业销售。它们针对特定的数据类型和工作负载进行了优化,设计预算庞大,但可以通过提高性能和降低功耗来实现合理化。目标是在更小的面积上容纳更
发表于 04-25 10:23
•1335次阅读
该参考设计提供了通过一个MCU控制两个电机(风扇电机、压缩机)和PFC电路的空调室外机的设计指南、数据和其他内容。
简易方框图
特点
AC 220 V输入的空调室外机控制电路
一个MCU
发表于 03-28 10:54
高性能计算(HighPerformanceComputing,简称HPC),是指利用集群、网格、超算等计算机技术,通过合理地组织计算机资源以及运用适合的算法和程序,提高
发表于 02-19 13:27
•878次阅读
评论