我有一长串方程,除了大约 113 t 之外,看起来像这样:
t1 = L1;
t2 = L2 + 5;
t3 = t2 + t1;
t4 = L3
...
t113 = t3 + t4
return t113;
其中L
's 是输入参数。
计算需要很长时间t113
。所以我试图把它分成几个不同的线程,以试图让它更快。问题是我不知道该怎么做。我试着在纸上用手画出树形的 t,这样我可以更好地分析它,但它变得太大而且在中途变得笨拙。
还有其他方法可以加快计算速度吗?谢谢。
编辑:我正在使用带有 SYS/BIOS 的 8 核 DSP。根据我的前任所说,这些反向和正向运动学方程将花费最多的时间来处理。我的前任也有意选择了这个 8 核 DSP 作为实现的硬件。所以我假设我应该以利用所有 8 个内核的方式编写代码。