アカウント名:
パスワード:
Z80のアセンブラで「こうすれば1バイトへって3クロック高速!」というハンド最適化をやった経験があるのでは?※Hour of Codeで無駄な動きはするが、目的を達成しつつコード数を減らしたことがある
いまでもやってるけどね。Z80じゃないけど。
制御装置でも扱う情報量が増えてきて、短い制御周期に対してコピーの時間は馬鹿にならないのですよ。パイプラインまではともかく、スーパースカラを相手にして手作業最適化は無理がありすぎる。
そうは言ってもまだまだコンパイラがお馬鹿なので、効率的なオプティマイズをかけてくれるように人手でソースをチューニングするという作業が面倒#オプティマイズの前提条件が厳しくて、オプティマイズ・レベルの設定をアップすると今まで動いていたプログラムが動かなくなるコンパイラを相手にするのは大変
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
スラド読者ならば! (スコア:0)
Z80のアセンブラで「こうすれば1バイトへって3クロック高速!」というハンド最適化をやった経験があるのでは?
※Hour of Codeで無駄な動きはするが、目的を達成しつつコード数を減らしたことがある
Re:スラド読者ならば! (スコア:1)
いまでもやってるけどね。Z80じゃないけど。
制御装置でも扱う情報量が増えてきて、短い制御周期に対してコピーの時間は馬鹿にならないのですよ。
パイプラインまではともかく、スーパースカラを相手にして手作業最適化は無理がありすぎる。
Re: (スコア:0)
そうは言ってもまだまだコンパイラがお馬鹿なので、効率的なオプティマイズをかけてくれるように人手でソースをチューニングするという作業が面倒
#オプティマイズの前提条件が厳しくて、オプティマイズ・レベルの設定をアップすると今まで動いていたプログラムが動かなくなるコンパイラを相手にするのは大変