[過去ログ] 【激論】最適化厨vs高スペックヲタ (187レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(1): 02/07/06 16:18 ID:??? AAS
「古いマシンで快適動作させる事こそが、
 プログラミングの醍醐味ってもんよ」
「効率の良いアルゴリズムの完成こそがプログラマの腕の見せ所だ。」

「同じ最適化でも、最新のアーキテクチャのハードの能力を
 引き出す方がよっぽどカッコイイです。」
「いまどきシューティングPentium133MHz推奨とか書かれても
 誰がそんなのでわざわざプレイするかって気もするしな。」
省3
107: 99 02/07/08 21:28 ID:??? AAS
AA省
108: 02/07/08 21:47 ID:??? AAS
AA省
109: 02/07/08 21:49 ID:??? AAS
馬鹿な俺にはこのスレの話題にはついて逝けん・・・。
鬱だ死のう。
110: 99 02/07/08 22:14 ID:??? AAS
AA省
111: 02/07/08 22:40 ID:??? AAS
その◇が気になるな
続きまだぁ〜?
112: 02/07/09 21:25 ID:??? AAS
AA省
113: 02/07/10 03:30 ID:??? AAS
>>103
キショイ
114
(2): 02/07/13 04:42 ID:RAlbLBQU(1) AAS
>94
gccの最適化って、そんなに凄かったっけ?
x86ではMSやIntelがいるから凄いという印象が無いのだが・・・。

たとえVC++やインテルコンパイラを使ったとしても、マトリクス演算部分なんかは
アセンブラで書いた方が良いと思うけど、どうよ?
115
(1): 114 02/07/13 04:45 ID:??? AAS
もしかして、MIPSやPOWERPCの話をしてた?
それだったら、すまんかった
でも、ああいった石のアセンブラって書く人いるの?
それはそれで尊敬するな(笑
116: 02/07/13 05:44 ID:??? AAS
>>114
DirectX命令でやったほうが速いと思われ。
117: 02/07/13 06:59 ID:??? AAS
>>115
68000アセンブラしか出来ないのに、何でも出来る気になった
アセンブラ最高ですオヤジが、遅延無視して書いてくれちゃうという
ステキな空間。それがゲーム製作会社です。

matrix演算なんてC++で書いてコンパイラに任せても、
アセンブラでしこしこ書いたのと同じか、速いコードでてくるぞ。
118: 02/07/13 07:17 ID:??? AAS
x86の場合、スタック使っていることを意識して、アセンブラでカリカリ書いてやれば、
それなりに高速化できます。
119: 02/07/13 11:10 ID:??? AAS
MMX・SSEに関しては、インテル自身がセミナーで
「アプリケーションに最適化してアセンブラで書け」
と言ってたから、やっぱアセンブラ必須な部分はあるんじゃないの?
120
(1): 02/07/13 11:13 ID:??? AAS
SIMD関連は人間が手作業で最適化するのは常識
121: 02/07/13 12:23 ID:??? AAS
だよねー
122: 02/07/13 13:43 ID:??? AAS
>>120
その一方で、SIMD関連も複雑化するに従ってソフトで最適化しようって流れもあるよね。
CgとかVCLとかみると、正直まだ人間の手で書いたほうがよっぽどいいコード吐き出す
と思うんだけど、SIMDエンジンがどんどん高度化してそれに担当させる仕事が多くなって
くると完全に手作業で全てを制御するっていう流れはかつてのフルアセンブラでソフトを
組んでいた時代から多くの人がC/C++コンパイラを導入するような流れにはなっていくよう
な気がする。
省1
123: 02/07/13 13:48 ID:??? AAS
現在SIMD向け最適化で最強なのはVectorCでしょ。
で、C/C++ではどうベンダががんばっても人間の最適化には適いません。
SIMD向けの高級言語が欲しいなら、データフロー言語をベースにした方が
手軽で高い効果が期待できる。
124: 02/07/13 16:56 ID:??? AAS
小さなプログラムは確かに人間の最適化の方がいい。
全体を見通せない大きなものは、人間が最適化できるものではない。
アセンブラ厨は、その辺をしっかり見極めることが出来ない人が多いって事じゃない?

上で話がずれてる様に見えたけど、途中からx86限定話になっちゃったのね・・・
125: 02/07/13 17:05 ID:??? AAS
>全体を見通せない大きなものは、人間が最適化できるものではない。
機械的にも最適化できない罠。
126: 02/07/13 17:16 ID:??? AAS
>機械的にも最適化できない罠。
ヒューマンエラーで効率悪くなるよりマシだガナー
最適化つーか、人よりマシレヴェルな。
127
(1): 02/07/13 20:16 ID:??? AAS
その辺の定式化できないバランス感が重要ですな。
エラーの無い完璧に最適化されたコードを短期間で書いてくれる人で、
他人との協調も完璧に出来る人をたくさん安価に雇えたら、それこそ完璧。
128: 02/07/13 20:19 ID:??? AAS
>>127
>安価に雇えたら
マヅデツンデクレ
129
(1): 02/07/14 17:44 ID:??? AAS
今アセンブラ最適化といえば
・携帯Java
・PS2(VU0/VU1)
でしょう。X86ってあんまり需要ないのでは。
130: 02/07/14 19:11 ID:??? AAS
携帯Javaはアセンブラで最適化しないし
131: 02/07/14 19:18 ID:??? AAS
documentはいつも後回し
132: 02/07/14 20:44 ID:??? AAS
>>129
PCのアセンブラ最適化でホットなのは、pixel shader, vertex shaderじゃない?
ちょっと前はSIMD命令あたりがそうだったけど、まだしこしこやってる人はいるのか?
133: 02/07/14 20:52 ID:??? AAS
ライブラリ等既存資産のSSE2への最適化作業って、普通のゲーム屋ならもう完了してるんだろうか?
まだまだできてないような気がするけど…
134
(1): 02/07/14 22:37 ID:??? AAS
ゲームで使うSSE2コードってどんなの?
135: 02/07/14 23:19 ID:??? AAS
>>134
cache controlとか?
136
(2): 02/07/20 09:06 ID:??? AAS
1の書き込みだけからの判断ですけど、
 「ハードウェア依存」の度合いが強いコードを高く評価
→別機種(新アークテクチャ含む)への移植は無視(割り切り)
という点から、正直どちらも歓迎できないです。
ISOの品質特性でいう「移植性」が低そうに見えます。
137: 02/07/21 16:24 ID:??? AAS
>>136
MI/MD の分離をマジメにやっとけば、良いだけ。(それが難しいんだけど)
138
(1): 02/07/21 21:58 ID:??? AAS
>>136
コンシューマ屋としては、
与えられた環境で最大限の能力を引き出せと要求されるのはは当然だと思うが。
PC等への移植よりも、そのハードで出来ることをやるべきでないのか。
139: 02/07/21 22:21 ID:??? AAS
携帯Javaなんて移植性考えてる暇あったらすぐに出せ!
みたいなもんだし
140
(1): 02/07/21 23:57 ID:??? AAS
>>138
> 与えられた環境で最大限の能力を引き出せと要求されるのはは当然だと思うが。
そもそも、

 特定環境向けの最適化
 移植性

が両立しないという考えが、間違ってると思うけど。そりゃ何も考えずに、機種
依存のコードをソースコード全体に散りばめたら移植性ゼロになるけど、しっ
省8
141
(1): 02/07/22 00:58 ID:??? AAS
>>140 が両立しないという考えが、間違ってると思うけど
それは136に言ってやれ

>PS2 やらGC クラスのプログラムで、それをやったら死にます。
GCはともかく、PS2は別にフルアセンブラでもたいしたことはない。
勿論、GCやX箱なんかとは別の意味で死にますが。
142: 02/07/22 11:07 ID:??? AAS
>>141
> GCはともかく、PS2は別にフルアセンブラでもたいしたことはない。
まぢかよ。俺はアセンブラで書くと、C, C++ の時の 1/5 以下に開発速度が
落ちるから、現実的に無理だ……。
143: 02/07/22 22:16 ID:??? AAS
「厨」とか「オタ」とか書いてあると、ハードの仕様に引っ張られて
見境無くソースをいじりそうな気がして。見た目で許せるのは、
提供されたファンクションコールを最適化したマクロに置き換える程度かな・・
なにごともほどほどかと。逆に、JavaVM原理主義者もちょっと・・・
144: 02/07/22 22:41 ID:??? AAS
n a n i g a i i t a i n o ?
145
(3): [age] 02/08/13 23:32 ID:??? AAS
まー実際、ガリガリとアセンブラで叩いてる人なんて
意外に少ないんだよな。
アセンブラ組める人いても、GBAとかSWやってるし。
どこもそんなもんだろ?
146: 02/08/14 00:38 ID:??? AAS
>>145
PS2 さえなければ…。
147
(1): 02/08/14 01:14 ID:??? AAS
SW=スワンワンダー?
148
(1): 02/08/14 01:17 ID:??? AAS
>>147
SWはまだ発表されてない新ハードだ
149: 02/08/14 01:22 ID:??? AAS
>>148
頭文字の S はセガの S だな。
150: 02/08/14 02:42 ID:??? AAS
SW=スティービーワンダー
151: 02/08/14 08:46 ID:??? AAS
>>145
XBOXさえなければ…。
まともなシェーディングコンパイラが出れば…。
152: 145 [age] 02/08/14 12:06 ID:??? AAS
はう! 「スワクリ」→「スワン」→「SW」と脳内変換されて、書いちゃった。
死んできます。

既存のシェーダーコピペして使ってる漏れは逝ってよしですか?
153: 02/08/14 16:49 ID:??? AAS
PS3ではチップは Cell に統一されるから、
ニーモックも1種類だけ扱えればよくなるかも。PS2は酷いね。
154: 02/08/14 17:36 ID:??? AAS
PS3がCellアーキテクチャってデマじゃん
何を今更
155: 1032098770 の 745 02/10/21 02:51 ID:??? AAS
やはり、
『嘘は嘘であると見抜ける人でないと(以下略)』
ということで、検証することは大事だと思うのである。
156: 名無しさん [age] 03/01/05 03:24 ID:UZYnEr6t(1) AAS
AA省
157: 03/10/08 19:58 ID:bQTbAKXN(1) AAS
age
158: 03/10/08 21:05 ID:hrVWaQDv(1) AAS
最近はエロゲーでさえも、要求されるスペックが高くなってきました…
159: 03/10/11 15:57 ID:nxNQE6jp(1) AAS
良いことだ。DirectDrawオヤジを撲滅しる。
160: 03/10/11 19:06 ID:Q0C3SSeq(1) AAS
エロゲーならDirectX自体を使わなくて当然。
161: 03/10/13 10:13 ID:RCe2Oar/(1) AAS
エロゲー会社がDirect3Dで作る
 ↓
PCメーカーにオタのクレーム殺到
 ↓
PCメーカーがまともなビデオチップ使う
 ↓
一般ゲー会社(゚д゚)ウマー
162: 03/10/13 18:27 ID:eiZ2Znq9(1) AAS
エロゲー会社がDirect3Dで作る

エロゲー会社にオタのクレーム殺到

エロゲーメーカーがDirectDrawやGDIのみでゲームを作るようになる

低スペックノートしか持ってないオタ( ゚Д゚)ウマー
163: 04/05/11 23:48 ID:JOt/WoJS(1) AAS
高スペック+最適化=(゚д゚)ウマー
164: [age] 05/01/26 12:56 ID:F1s8Zwef(1) AAS
ひまぢん
165: 2005/06/06(月)01:39 ID:24xcLPpH(1) AAS
最適化っつてもgccでもiccでも期待しているような効果はないけどな。
166: 2006/08/03(木)00:02 ID:W1TKXRfH(1) AAS
最近のエロゲーも中ぐらいのスペックを必要とするよな
167: 2007/05/29(火)00:52 ID:VnmyfgfL(1) AAS
DirectX9以上必須の3Dエロゲでもない限り
WinMe世代のパソコンでも普通に動くだろ
168: 2007/05/29(火)07:21 ID:S6F8sxVn(1) AAS

169: 2007/05/31(木)09:27 ID:C7JL2Vdo(1) AAS
高スペックオタなんて嫌いっ嫌いっ!!
最適化処理して、多くの人にやってもらうのがプログラマー何だぁああああ!
170
(1): [sage] 2007/05/31(木)13:29 ID:CCisCR6Q(1) AAS
最適化厨は「MMX必須!」とかいってクラシックペンティアムユーザーに酷いことしたよね(´・ω・`)
171: 2007/05/31(木)19:07 ID:Gmmpb/VN(1) AAS
多くのユーザーから切望されているゲームってわけじゃなければ、
最終的にメリット・デメリットを受けるのはユーザーじゃなくて
開発側なんだからどっちだっていいと思うがw
172: 2007/05/31(木)22:53 ID:6PSeoikP(1) AAS
高スペックオタは、これからは物理演算チップの時代とか煽って
AGEIA PhysXを薦めといて思いっきり梯子を外したよね(´・ω・`)
173: 2007/06/01(金)08:15 ID:VFy3dQOF(1) AAS
ps3に採用されてたんだな・・・physx・・・
174: 2007/06/01(金)09:38 ID:nW5+muJR(1) AAS
>>170
当然のごとくMMX無し版のコードも書いたが何か?
3DNow!はスルーした
175: 2007/06/08(金)10:09 ID:gvtKhtHa(1) AAS
俺は速度の最適化よりも構造の最適化の方を第一優先にしてる
つーのはダメですか?
半OO厨みたいなもんか。
176: 2007/06/12(火)01:17 ID:ppkVNMMI(1) AAS
ゲームが面白ければどっちでもいいだろ
177: 2007/09/29(土)10:46 ID:31fngBQZ(1) AAS
構造の最適化ってなんだ。リファクタリングのことか
178
(1): 2008/03/18(火)16:09 ID:h/08ARO0(1) AAS
高スペックオタは、これからはDirectSound3D+EAXアクセラレーション対応の
高機能3Dサウンドカードの時代とか煽って、栗のAudigy2とか強く薦めてたけど
Vistaで思いっきり梯子を外されてるよね(´・ω・`)
179: 2008/03/18(火)16:12 ID:+i6TATTQ(1) AAS
 
180: 2008/03/18(火)18:46 ID:UdPg6oix(1) AAS
>>178
それはクリエィティブとMSの不仲を恨むしかないな

クリエィティブ謹製のAlchemyとかいうソフトをインスコすれば
DirectSound3D+EAXアクセラレーションはVistaでも有効だよ
もっともAudigy向けのAlchemyが有料(数十ドル)なのと
これ入れても動かないゲームがあるとかで不評だけどな

まぁなんだ。マルチコアCPU搭載PCが普及した昨今では
省1
181: [s] 2009/10/22(木)18:02 ID:MCG5DNf1(1) AAS
保守
182: 2009/10/22(木)20:11 ID:1BP0yQwd(1) AAS
でも最適化に努力した人のほうが成長するよね
ゲームのおもしろさは才能のある人じゃなければ生み出せない
183: 忍法帖【Lv=40,xxxPT】(2+0:5) 【33.4m】 電脳プリオン 2012/10/21(日)22:11 ID:8u45fEo6(1) AAS
BEアイコン:folder1_13.gif
高スペックで最適化でFA
184: 名無しさん@3周年 2013/07/23(火) NY:AN:NY.AN ID:z5fHAhKj(1) AAS
>大阪府三島郡島本町の小学校や中学校は、暴力イジメ学校や。
島本町の学校でいじめ・暴力・脅迫・恐喝などを受け続けて、心も身体も壊されて廃人同様になってしもうた僕が言うんやから、
まちがいないで。精神病院へ行っても、ちっとも良うならへん。教師も校長も、暴力やいじめがあっても見て見ぬフリ。
そればかりか、イジメに加担する教師もおった。 誰かがイジメを苦にして自殺しても、「本校にイジメは
なかった」と言うて逃げるんやろうなあ。
島本町の学校の関係者は、僕を捜し出して口封じをするな

>島本町って町は、暴力といじめの町なんだな
省2
185: 2015/08/31(月)13:55 ID:0xjlLWq1(1) AAS
最近はハードのスペックが向上しているけど、ハードの能力を最大限に活用し切れているのだろうか?
また、以前のゲーム機のように同一スペックのハード向けの開発をしていれば問題なかった次代とは異なり。
スマホ向けのゲームでは個々のハードの性能差に対応する必要もある。
186: 2017/02/03(金)02:23 ID:KirX0zH0(1) AAS
age
187: 2017/12/31(日)22:15 ID:/rN76OKL(1) AAS
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

IDIFO23EFN
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.137s*