プログラムの処理時間を短縮したくございます。
Show older comments
計算速度を向上させたいです。
AIにプログラム内で作成した沢山のデータを予測させようとしています。
データ数が多いため、データ作成およびAI予測に、長時間を要します。
計算時間を短縮するため、以下の事を既に実行しております。
・parfor の利用は、プログラム上不可能でした。
・Matlab に記載されてある 'パフォーマンス向上の手法' を用いた時間短縮。
・GPUで処理 → 反対に処理時間が延長しました。
原因は、CPE-GPU間でのデータの遷移時間が長いことに起因していると思います。
以下が、質問内容になります。
①他に計算速度を向上させる方法がございましたら、ご教授願いたいです。
②GPU を使いこなせていない可能性があるため、GPU を用いたデータ作成時間および AI の予測時間を短縮させる方法も知りたくございます。
お手数をおかけしますが、どうぞよろしくお願いします。
3 Comments
Kojiro Saito
on 17 Jun 2022
高速化を行うには、闇雲に並列処理を適用せずに、どこが処理のボトルネックになっているのか特定する必要があります。
まず、コードのプロファイリングでどこに一番時間が掛かっているか調べてみてはいかがでしょうか?
【ドキュメント】パフォーマンス向上のためのコードのプロファイリング
全部の処理を行うと時間が掛かるので、使用するデータを少なくして試しみると良いと思います。
かなえ 永井
on 20 Jun 2022
かなえ 永井
on 22 Jun 2022
Accepted Answer
More Answers (1)
かなえ 永井
on 23 Jun 2022
0 votes
Categories
Find more on Parallel and Cloud in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!