使用DolphinDB进行最小二乘法计算时速度较慢,CPU一直是单核运行,如何并行计算?

X = randNormal(0, 1, 1000000*1000)$1000000:1000
Y = randNormal(0, 1, 1000000*1)
bb = ols(Y, X)


请先 登录 后评论

1 个回答

Hao Jia

新版本的DolphinDB在配置文件中可以设置 openblasThreads=32 参数来开启并行度。

开启后许多矩阵运算都可以进行并行计算。

在DolphinDB中并不推荐直接使用内存矩阵进行计算,结合实际问题使用分布式表,使用olsEx方法进行最小二乘计算可以得到性能的极大提升。

请先 登录 后评论