×

金苏达

swMATH ID: 37678
软件作者: S.M.Nobile、P.Cazzaniga、D.Besozzi、G.Mauri
描述: ginSODA:在GPU上大规模并行集成刚性ODE系统。常微分方程(ODE)是自然和工程系统数学建模的一种普遍形式,其分析通常采用数值积分方法进行。然而,现实世界中的模型通常以刚性为特征,这种情况会导致执行时间过长。在这种情况下,许多计算工具(例如敏感性分析)的实际可行性受到了进行大量模拟的必要性的阻碍。在这项工作中,我们介绍了ginSODA,它是一种通用的黑盒数字积分器,用于在图形处理单元上分配计算,并允许对以刚度为特征的ODE系统进行大量的数值积分。通过利用符号微分、元编程技术和源代码散列,ginSODA自动为CUDA体系结构构建高度优化的二进制文件,防止代码重新编译,并允许加快与顺序执行相关的计算。ginSODA还提供了一个简化的Python接口,它允许定义ODE系统和在几行代码中执行的测试。根据我们的结果,ginSODA相对于顺序执行提供了25倍的加速。
主页: https://link.springer.com/article/10.1007/s11227-018-2549-5
相关软件: MPGOS公司CUDA公司日晷Matlab公司githubNeuralPDE.jl公司微分方程.jlMATLAB ODE套件ODEPACK代码包CuArrays.jl公司CUDAnative.jl公司火炬火炬差异CUDA.jl公司蟒蛇AMDGPU.jl公司GPU阵列.jlGPU编译器.jl一个API.jl金属.jl
引用于: 3文件

按年份列出的引文