FAQ
>
金融建模
>
效率优化
>
数据计算效率优化
Q:天软网格计算
复制链接
简述
说明:网格计算是分布式计算的一种,把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后拆分这些计算到服务器不同的核中去并行执行,最后把各个核返回的结果组装成我们需要的结果。
金融建模过程中,有些程序计算量非常大,运行时间非常久,若在这些过程中,存在没有必然的先后次序要求的过程,可以将这样的过程构造为并行过程,采用天软的网格技术异步执行,这样就能大大的提高运算的效率,缩短运行时间。
重点说明:
网格运算适合由于大量计算造成程序运行的时间非常久,并某些过程没有必然先后次序的时候使用
网格计算语法:
网格使用非常简单,只需要在一个函数或者语句前面加一个#就是把它抛给了某个核去执行了。所以代码由普通模式改成网格模式不需要原代码作很大修改。
网格使用格式:
R[i]:=#函数名(参数…) with array(系统参数列表…);
应用案例可参考: “天软范例->网格计算->大单追踪网格计算版本”
网格计算介绍及使用说明文档请参考:
附件:天软网格计算说明.pdf
文档中主要介绍天软网格计算的以下几点内容:
1、网格计算简介
2、网格计算的使用
3、网格计算在金融建模中常见的拆分方法:三个维度的拆分及其效率对比
4、网格计算使用注意事项
相关链接:
FAQ:
Q:网格计算时报错:Grid pending count exceed limited
FAQ:
Q:网格执行报错:Result return error,maybe size too large/gridcompute error
FAQ:
Q:网格执行的函数有什么要求?
FAQ:
Q:在网格中如何指定服务器进行运算
FAQ:
Q:使用网格计算提高计算效率时,如何合理控制并发数?