Repo

kjana00@gmail.com

older <-

2008-07-08

今朝はくもり。ちょっと前まで雨だったっぽいけど止んでくれて良かった。朝ごはんはパンとソーセージとゆでたまごとサラダ。さすがにちょっと涼しい。何か妙に人が多いような気がしたのは微妙に早く部屋を出たから、でいいっぽいのかな。

もうちょっと真面目に出力の様子を検討して、やっぱり余計な後処理かけない方が趣味には合うかななんていう結論を出してみたりしつつ仕事。たまに割り込みが遅れるのは何だろうという質問が来たんで多分ここのリピート命令の割り込み禁止期間というのを答えた辺りから割り込みの周波数を上げたらどうなるっていう話になって、実は現状でも DSP の処理能力を越えてるんじゃないか、これという問題が持ち上がったりして……大いに焦る。確認の途上で実行サイクル数の計測を間違ってて割り込みハンドラの分を余計に数えてるっていうのが発覚してまずは一安心。

でも割り込み周波数を上げるとやっぱり間に合わなくなりそうだなっていう結論。前に大丈夫っぽいって答えた時には本当に本体の処理負荷だけから計算してたけど、レジスタの退避・復帰だのその他諸々だのが結構重い。それに、計算の元にした処理負荷の計算値がフレーム長違う奴で、フレーム長が変わると処理負荷もそれなりに変わるっていうのがあったりもする。うーん。

それで結局だいぶ前に放棄というか放置した正規化回数を減らしたらどんなものだろうかっていうのを再検討することになったり。おう、今の問題設定下だとだいぶ軽くなるな。計算上で 10 MIPS 程度ってそんなわけないじゃんと思ってたのにシミュレータ上の実測で 9 MIPS 相当ぐらい負荷が減る計算になる。そういうことで真面目に実装して処理結果の品質を検証してみましょうという作業を始めた辺りで今日は終わり。

帰って晩ごはんにお造りと冷奴。たこの湯霜造りがえらくおいしいわ……何かやたらと眠かったからちょっと一寝入り。それでお風呂に入ってから色々。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12