無限級数の計算を高速化する方法について簡単な質問があります。これは例の 1 つにすぎません: arctan(x) = x - x^3/3 + x^5/5 - x^7/7 + ....
大きな数を扱うことができるライブラリがあるとしましょう。最初の明白な解決策は、ターゲット N に到達するまで、シーケンスの各要素の加算/減算を開始することです。
X^n を事前に保存することもできるので、次の要素ごとに x^(n+2) を計算する代わりに lastX*(x^2) を実行できます。
しかし、全体としては非常にシーケンシャルなタスクのようで、複数のプロセッサ (8+) を利用するにはどうすればよいでしょうか??.
どうもありがとう!
編集: 100k から 1m の反復を計算する必要があります。これは C++ ベースのアプリケーションですが、抽象的な解決策を探しているので問題ありません。返信ありがとうございます。