高性能计算之九-GPU在ANSYS高性能仿真计算中的应用

什么是GPU?首先需要解释CPU和GPU这两个缩写分别代表什么。CPU即中央处理器,GPU即图形处理器。其次,要解释两者的区别,要先明白两者的相同之处:两者都有总线和外界联系,有自己的缓存体系,以及数字和逻辑运算单元。一句话,两者都为了完成计算任务而设计。两者的区别在于存在于片内的缓存体系和数字逻辑运算单元的结构差异:CPU虽然有多核,但总数没有超过三位数,每个核都有足够大的缓存和足够多的数字和逻

原创 点赞0 阅读1610 收藏0 评论0 2018-12-29

高性能计算之八-计算模式的演进

CAX软件的普及完全得益于PC的普及,因此,CAX软件的交互习惯与应用体验源自PC,但是PC的性能瓶颈、稳定性缺陷及分散管控模式,为CAX数据平台化生产模式进化埋下了非常多的隐患,我们亟需在CAX生产模式与CAX应用体验之间寻找一个最佳平衡点。CAX用户群体在以下几个方面进行了探索与创新:Ø软件授权分享由于CAX软件授权价格高昂,企业用户在第三方IT厂商的支持与配合下,基于CAX软件自身的许可证管

原创 点赞0 阅读452 收藏0 评论0 2018-12-28

高性能计算之七-CAX设备的演进

计算机硬件技术的发展正在进入一个全新阶段,为了顺应云计算的发展趋势,硬件厂商的技术革新重点已经从桌面端设备转移至服务器端设备。围绕CAX软件针对硬件设备的需求,我们可以简单梳理一下当前硬件设备的变化情况: Ø CPU中央处理器 CPU技术目前明显分化为高性能与低功耗两大方向,也可从应用设备差异上分对服务器侧与客户端侧。 服务器端的CPU仍然以X86架构为主流,以Intel为例,E5 V3系列CPU

原创 点赞0 阅读626 收藏0 评论0 2018-12-28

高性能计算之六-高性能计算在工业研发计算中的发展

  伴随中国制造业转型升级进程加速,工业产品设计研发过程中正在大量使用计算机辅助创新技术,以计算机辅助设计(CAD)、工程分析仿真验证(CAE)、电子设计自动化(EDA)、计算机辅助工艺设计(CAPP)为代表的CAX研发软件已经成为先进制造业及相关科研院所、设计单位不可或缺的重要研发工具。 在利用这些研发工具软件的过程中,企业不可避免的会遭遇硬件匹配、数据存储乃至管理机制的问题与挑战,我们可以从软

原创 点赞0 阅读664 收藏0 评论0 2018-12-27

高性能计算之五-FPGA可以取代CPU和GPU?

但FPGA真的能取代CPU和GPU吗? FPGA相对于CPU和GPU,在进行感知处理等简单重复的任务的时候的优势很明显,按照现在的趋势发展下去,FPGA或许会在未来取代机器人开发中GPU的工作。因为FPGA和GPU虽然都精于大量的重复运算,但FPGA的能耗会远低于GPU。可是FPGA或许永远没有办法取代CPU的地位,而事实上目前的各类应用中,FPGA也多作为CPU的协处理器而出现,而不是真正的核心

原创 点赞0 阅读932 收藏0 评论0 2018-12-27

高性能计算系列之四-高性能计算中FPGA,GPU和CPU

1. 高性能计算中FPGA,GPU和CPU的简介 近年来,传统用于图像处理的GPU逐渐被发掘用来进行高性能计算,并且达到了相当好的效果,在单精度浮点运算中的速度达到5TFLOPs,在双精度浮点运算中的速度可以达到1TFLOPs。如今性能最好的GPU处理器(比如NVidea的Tesla K20和K40)与一些其他的多核处理器(比如Intel Xeon Phi处理器以及IBM和Inter的一些处理器)

原创 点赞0 阅读2098 收藏0 评论0 2018-12-27