私たちはJavaでさまざまな統計分析のためのソフトウェアを実装しようとしています。主なコンセプトは、グラフ上の点の配列を取得し、それを繰り返し、いくつかの結果を見つけることです(最長の上昇シーケンスとさまざまな指標を探すなど)。統計的な呼び掛けの並列性を考慮する必要がありますか?
問題:大量のデータ
Problem2:また、クライアントのPCだけではないサーバー(可能性なし特定のサーバーのチューニング)
部分的な解決策で仕事をする必要があります背景に計算を行うと、ユーザーが空の画面を凝視して結果を待つようにする:(
質問:performancを増やす方法はありますか並列処理を使った計算そのもの(多くの繰り返し)?もしそうなら、記事、サンプル、ここに使えるものへのリンクを提供してください。
"お互いに無事にできる"との良い点。私は確かにそれを念頭に置くでしょう。 – Xorty
フィボナッチは閉じた形式を持ち、パラレルで計算することができます。 (参考:http://en.wikipedia.org/wiki/Fibonacci_number#Relation_to_the_golden_ratio) – whiskeysierra
これは当てはまりますが、ほぼすべてのタスクが数学的な変換によって並列化される可能性があります。問題は、要件を満たすためのタスクの適切な表現を見つけるのにどれくらいの時間がかかるかということです。時間がかかりすぎると、実際にはタスクは並列化不可能として扱われます。それが私の指摘でした。 – ffriend