XDA让结构大震弹塑性动力时程分析将进入15分钟时代!
co1426231350816
2015年03月13日 16:17:45
只看楼主

本帖最后由 艾克斯德 于 2015-3-16 15:23 编辑 XDA让结构大震弹塑性动力时程分析将进入15分钟时代! --XDA是一款高性能结构弹塑性动力分析软件 XDA基于NVIDIA的CUDA技术,支持计算能力2.0-5.2以及未来更新架构的GPU,和目前市场上性能最高的同类产品相比较,计算效率分别提升了5倍(弹塑性)和8倍(弹性)。

本帖最后由 艾克斯德 于 2015-3-16 15:23 编辑

XDA让结构大震弹塑性动力时程分析将进入15分钟时代!
--XDA是一款高性能结构弹塑性动力分析软件

XDA基于NVIDIA的CUDA技术,支持计算能力2.0-5.2以及未来更新架构的GPU,和目前市场上性能最高的同类产品相比较,计算效率分别提升了5倍(弹塑性)和8倍(弹性)。

XDA相对于同类产品的优势:
1 支持多GPU,既可以支持多颗GPU计算同一个任务,也可以支持多颗GPU同时计算多个任务,且所有计算都是采用异步模式在后台运行,不会影响其它任务的响应速度,从而让用户拥有更流畅的体验。
2 程序针对不同计算能力的GPU进行了针对性的深度优化,配合具有高度GPU架构亲和性的数据结构,计算效率接近理论峰值。
3 充分利用CPU和GPU,GPU和GPU以及CPU和CPU之间的并发,实现了真正的异构计算。比如在动力时程分析的循环过程中将结果写入磁盘时采用异步方式,不会阻塞后续的GPU计算,从而利用GPU计算和IO操作重叠来隐藏IO操作的延迟(实际上整个IO操作延迟几乎被完全隐藏,但是目前的效率测试中为方便debug并未采用异步IO操作,因此最终的效率将更高)。
4 优秀的架构设计和精心设计的数据结构整个软件的质量和稳定性得以充分保障。
5 采用精细化有限元模型,梁柱墙板等都可以划分到网格1米以下。
6 混凝土本构模型可以自定义。
7 符合结构设计需求,自动统计规范指标。

以下是几个算例的测试结果:
模型1(剪力墙结构)
自由度:150W
GTX680:
弹性计算时间: 约27分
弹塑性计算时间: 约54分
GTX Titan:
弹性计算时间: 约8分
弹塑性计算时间: 约17分

模型2(框架核心筒结构)
自由度:250W
GTX680:
弹性计算时间: 约12分
弹塑性计算时间: 约58分
GTX Titan:
弹性计算时间: 约 4分
弹塑性计算时间: 约19分

模型3(框架核心筒结构)
自由度:180W
GTX680:
弹性计算时间: 约 9分
弹塑性计算时间: 约41分
GTX Titan:
弹性计算时间: 约3分
弹塑性计算时间: 约12分

软件进展会及时公布,XDA将于第三季度正式发布,敬请期待!

sevenqitao
2015年03月13日 17:16:00
2楼
pkpm-sausage也采用了GPU技术 ,XDA是哪个公司的产品?
回复
co1426231350816
2015年03月16日 16:07:00
3楼
XDA是我们刚成立不久的一个专业高性能建筑软件研发公司埃克斯德的第一款产品
回复
结构生活
2015年03月16日 21:01:54
4楼
太高端了,没听说过啊
回复
小面片
2015年03月19日 12:42:59
5楼
不懂软件,但想象着一个在abaqus上要算几天的项目,在另一个软件上15分钟就搞定,总觉得心里没底。
回复
co1426231350816
2015年03月21日 13:56:46
6楼
本帖最后由 艾克斯德 于 2015-3-21 13:59 编辑 小面片 发表于 2015-3-19 12:42 不懂软件,但想象着一个在abaqus上要算几天的项目,在另一个软件上15分钟就搞定,总觉得心里没底。15分钟只是我们测试中的一批模型大概的时间,并非所有模型队能在15分钟内完成计算,也要看硬件和模型的规模,毕竟目前除了基于kepler架构的GTX TITAN系列的GPU, 其它非专业显卡的双精度计算能力都很弱(但XDA仍能将其上得效率发挥到最大,所以效率仍然比CPU高;也可以使用多颗廉价的GPU共同计算来进一步提升效率,XDA天生支持多GPU计算)。但是比ABAQUS的效率高很多是肯定的,也比楼上那位说的PKPM-SAUSAGE高很多。毕竟ABAQUS是一款通用有限元计算软件,而我们的则是针对性的专业软件,可以做针对性的优化。如果你知道我们开发过程中在程序优化上下了多少功夫,针对各种不同的GPU架构深度优化到了何种地步,对代码质量的要求有多苛刻的话,就能理解其实如此高得效率是很正常的。
回复

相关推荐

APP内打开