チューニングって
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG業種も併記除ム。
俺はしてません。動けばおしまい。(WEB系)
0002名無しさん@お腹いっぱい。
NGNG0003名無しさん@お腹いっぱい。
NGNG0004名無しさん@お腹いっぱい。
NGNG0005名無しさん@お腹いっぱい。
NGNG・テレビのチャンネル合わせ
・ラジオの周波数
・その他アナログ機器
・くるま
・ふね
・その他乗り物
もチューニングしないと意味ないでしょ?(わ
乗り物だと危険だし。(わ
0006名無しさん@お腹いっぱい。
NGNG〜〜〜〜〜〜〜〜〜〜〜〜〜〜終了〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
0007名無しさん@お腹いっぱい。
NGNG0008名無しさん@お腹いっぱい。
NGNG0009名無しさん@お腹いっぱい。
NGNG∧ ∧∧∧
(@`@`#゚∀゚) _ @`@`) アヒャヒャ
/ つ |
〃(@ ノ /U
U UU
0010名無しさん@お腹いっぱい。
NGNG<U~
/~\
0011名無しさん@お腹いっぱい。
NGNG<U~
/~\
0012名無しさん@お腹いっぱい。
NGNGお前の頭にオーバヘッドが発生してるよ
0013名無しさん@お腹いっぱい。
NGNGあ、よく見たらチューニングしてる!
0014名無しさん@お腹いっぱい。
NGNGさて、わたし、プロの皆さんに逆に質問したいのですが、みなさんは、スペックを決
める段階から、性能(速度)に関する明確な目標は立てていらっしゃらないのですか。
おぢさんは、プロだかアマチュアだか、よくわかんない仕事をやっている者なのだけ
れど、
特に性能目標を立てずに開発開始
→ 全部できあがってから初めて使ってみて、その遅さにびっくり
→ チューニングせよと上司から命令
→ しかし、どこをチューニングしてよいかわからずハマりまくり
という経験があるよ。いかんのう。
0015名無しさん@お腹いっぱい。
NGNGどこをチューニングしてよいかについてはプロファイラが使えれば一目瞭然。
どうしても使えないなら、ホットスポット(だと思っている所)をよくみてみる。そして削る。
一番はまっているところは、軽いと見積もった線形探索な個所かな、大抵。
0016>14
NGNG普通の会計ソフトなんかだと
開発マシンはいつもちょっと遅めなので、ちょっと遅いかなあ程度
なら客先に持ち込めばだいたい問題にならない事が多いですね。
測定装置なんかで複雑な計算物なんかだと、開発開始時に主な部分
を作ってしまうわけで、ちょっと遅目程度でもやっぱり開発終了頃
はパソコンの方が早くなって、やっぱり問題なしですね。
問題はDSPとか完全な組込物。
まあ主は(糧の主じゃないけど自分の心の主は)4ビットマイコン
なので組込物でもおよその命令数は頭の中で数えながらやってますよ。
0017500h
NGNG0018名無しさん@有職ダメ人間
NGNGおよびでない?じゃば。
0019アイソシュタイソ
NGNGtuning:整調@`調律.
言いたいことはわかるが、他の言葉を使えよ〜。
紛らわしいぞ。
0020名無しさん@お腹いっぱい。
NGNG0021名無しさん@お腹いっぱい。
NGNG0022名無しさん@お腹いっぱい。
NGNGこの場合tuningというのが普通だ。
0023ゲーム系
NGNGCD系のメディアの場合は、読み込み+シーク時間が最小になるようにとことんチューニング。
でも結局のところゲームの調整(バランスとかタイミングとか)が一番手間かかるなぁ。
0024名無しさん@お腹いっぱい。
NGNG割りこみするたびにメモリに128バイトもアクセスしてたらどーしょも無い・・・
なんか良いチューニングありませんか・・・・
0025>24
NGNG0026名無しさん@お腹いっぱい。
NGNG0027>24
NGNGだったらレジスタ交換とかレジスタページング機能は持っていない?
頻繁にかかる割込みはアセンブラレベルで処理して、
普通は割込用に使用するレジスタを決めてしまうんじゃないかな?
0028名無しさん@お腹いっぱい。
NGNG0029名無しさんi486
NGNGそれなりに高速なはず。もちろん、ロード・ストアでキャッシュミスが
おこらない、データ構造、アルゴリズムならだけど。
003024
NGNGCPUはMIPS R3900で、ライトスルーキャッシュです。
ライトバックだったら割りこみ直前のスタック領域へ
取り敢えず一時退避するのが正解なのかな・・・・
もうライトスルーのあたりで終わってるのかも知れない・・・・
いまのところ、ほぼ28本分をストアしているので遅いです。
呼び出し先ではs0-s8系のレジスタは使ってなさそうなので
そこを削れば9x4バイトのストアを節約できるはずなんですが
やって良いものなんかさっぱり。
0031名無しさん@お腹いっぱい。
NGNG割り込み自体を少なくするように設計し直し!
ハード設計レベルで強制割り込みの頻度がべラボ−なら、
そのプロジェクトの未来は諦めなさい。(藁
003224
NGNG割りこみは(OS単体では)今は足りてるけど
50MHzのCPUなんだから
やっぱり10usぐらいのタスクスイッチ速度を出したい・・・
贅沢なんだろか。
0033名無しさん@お腹いっぱい。
NGNGコンパイラが自動的に退避してくれるレジスタは、コンパイラのマニュアル
をよく読めば大抵書いてある。
けど、割り込み処理じゃなくてタスクの切り替えなら、やっぱ全部退避しないと
だめなんじゃない?
ところでバスは32bitだよね?それなら128バイトは32回のアクセスなわけで、
一回のDRAMのアクセスは60nsとかだから、書き込みだけなら2usぐらいじゃな
いの?
ところでライトスルーじゃパフォーマンスでないよ。ライトスルーとライトバック
では最高5割ぐらいパフォーマンスが違うよ。
ってこれじゃ仕事の打ち合わせだ
0034名無しさん@お腹いっぱい。
NGNG003524
NGNGT○3904で取り敢えずやってみようと思ってたんですが
やっぱT○392xを実用化しないとだめか・・・・
ああ。2chにも組みこみエンジニアはいるんだな。
約束は出来ないし、腐れなできかもしれんけど
いつかタスクOSが出来たらきっとどっかでソース公開します。
■ このスレッドは過去ログ倉庫に格納されています