オーディオの自作の話題を中心に盛り上げてください
新しいHPのURL http://www.easyaudiokit.com

お気楽オーディオキット資料館

3478472

速度を比較してみる??腑に落ちない・・・・ - 福島の球使い

2020/07/02 (Thu) 10:29:41

ヒロさん

最適化を最大にするさらに10倍程度早く走ります。

のところですが,おそらく最適化を最大にすると,
内側のループが削除されてしまい,ほぼprintfの実行
時間を計測している感じになると思います.

Re: 速度を比較してみる??腑に落ちない・・・・ - ヒロ

2020/07/02 (Thu) 17:58:58

なるほど、表にでない結果は無視するということですね。どこかで、-O4オプションだと4倍くらい早くなる記事をみかけたので、ひょっとしてしてと思ったかもしれません。検証してみないとだめですね。

Re: 速度を比較してみる??腑に落ちない・・・・ - ヒロ

2020/07/02 (Thu) 18:05:39

おっしゃる通りでした。途中の計算結果を表示するようにしたら、最適化してもほとんど速度変わらずです。最適化って手を抜くところを知っているわけですね。
 人の場合は常に最適化で仕事しているような気がしてきました(笑。

Re: 速度を比較してみる??腑に落ちない・・・・ - 福島の球使い

2020/07/02 (Thu) 19:39:02

-O4で4倍,,,というのは,おそらくmakeコマン
ドの-jオプションのことかと思います.-j4で,4コア
以上のCPUなら4並列でタスクを実行します.

学校では,実行効率を考えて凝ったものを考えて
読みにくくなるより,読みやすいプログラムを書
くことを心がけ,実行効率は最適化オプションで
向上させるということを教えています.
 繰り返しの多い信号処理,画像音声処理などは
gccの-O2で実行時間はかなり改善します.インテ
ルコンパイラを使う方が手っ取り早く良くなりま
すが..

名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.