2011-01-06 13 views
0

私は、多くのデータをExcelシートからデータベースに移動するプログラムを開発しています。 CUDAのようなものがプロセスをスピードアップすることは可能でしょうか?一度に複数のシートを開いたり、別のコアで作業を分かち合うことができますか?CUDAはExcelシートから大量のデータをデータベースに移動するスピードを上げますか?

+0

データベースにチャッキングする前にこのデータを処理しているのでなければ、ディスクからデータを読み取ってデータベースに書き込む速度に制限があると思います。コードを高速化すると、パフォーマンスの向上が最小限に抑えられます。 –

+0

それは私が恐れていたものです。ありがとう –

答えて

2

CUDAは、ネットワーク帯域幅/レイテンシや(アプリケーション/マシンの残りの部分と比較して)IOパフォーマンスのために、ボトルネックは発生しません。あなたのケースでは、おそらくあなたのCPUに多くのストレスをかけているわけではないので、あなたのコードはGPUへのコードの負担からほとんど利益を得られません。

を編集します。基本的に、Anon氏の言うことです。

2

いいえ.CUDAはデータ処理を高速化します。

数字のクランチをやっていたら、それはあなたを助けるかもしれません。しかし、データベースにエクセルやバルクを挿入するだけで、CUDAとは何の関係もありません。

関連する問題