1 名前:デフォルトの名無しさん [2009/01/25(日) 02:16:01 ] 前スレ cellプログラミングしちゃいなよ3 pc11.2ch.net/test/read.cgi/tech/1215388508/l50
237 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 18:52:25 ] >>234 ヒント
238 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 19:25:18 ] >>237 235は自分でたどりつけたぞ。 お前もやれば出来るはず。 hack the cell でググレば50件以内には出てるぞ
239 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 20:45:22 ] ききっくすさんとかはまちさんとかその辺の人ことじゃないかなぁと予想
240 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 22:13:06 ] トランザム組かそうじゃないかは処理時間/処理数の切片を見れば大体分かる 235のは概算で3000ticks位かかってるからトランザム組とみていいんじゃね
241 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 22:15:21 ] >>236 なんか11である根拠とかあるのか? 15や13の壁だって破れるまではそこそこかかったはずだけど と言いつつ俺は普通のやり方じゃ11.5も割ってないけど
242 名前:227 ◆eZQcaIaFJs mailto:sage [2009/02/07(土) 22:27:23 ] >>241 y ^= (y >> 11); // 2 y ^= (y << 7) & 0x9d2c5680UL; // 3 y ^= (y << 15) & 0xefc60000UL; // 3 y ^= (y >> 18); // 2 r += y; // 1 なもんで、11cycle切ってればトランザム組と判断してます。
243 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 22:38:42 ] >>229 東芝に売却したような
244 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 23:22:19 ] セカンドガレージってブログは団子さん家だったと思う。ちがったっけ?
245 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/02/08(日) 04:07:27 ] >>242 そこも削れるだろ厳密に言えば
246 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/02/08(日) 07:05:27 ] むしろtemperingを59命令未満にする方法を考えないと
247 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/02/08(日) 09:04:32 ] なんで「second」なんだろうな? たぶん、中の人の本サイトが別にあるからだと思うけど
248 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/02/08(日) 09:26:26 ] >>229 あそにおると事件で有名な諫早のFabだろ? 既に東芝に1000億で売っちゃったよ。資金繰りに困って損切り。
249 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 09:55:18 ] 東芝も高い買い物したよなぁ。
250 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/02/08(日) 10:06:23 ] ソニーからすれば減価償却考えても1000億は安すぎるわけだが 切らなきゃ大損害を被ってたろうね。 この度の不況により東芝は諫早も含めて生産規模縮小中。
251 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 10:25:56 ] 諫早はどうでもいいんだが、大分の縮小は困る。
252 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 11:12:56 ] >>246 本命がその方法なら同じことをアセンブリでやってる俺の勝ちなんで非常に助かるんだがな O(n)を切ってる奴には残念ながら勝てないがソース公開は楽しみでもある
253 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/02/08(日) 12:25:55 ] 残念だが俺は君とは違う方法をやってる
254 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 13:08:53 ] 団子さんの本サイトってどこ
255 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 13:19:46 ] 団子の正体は日本史の二流研究者 "日本史" "排仏毀釈"で調べれば見つかるぞ
256 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 13:26:09 ] >>253 それは残念 3/20を楽しみにしとくよ
257 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 21:42:58 ] コンテストと関係なくて初心者質問で恐縮ですが SPEプログラムってマルチスレッドのみならず関数呼び出しの場合も レジスタ全部退避するんでしょうか もしそうなら全部main()で済ますのが正解?
258 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 22:41:35 ] 70番〜127番までのレジスタは関数呼び出しの前後で保存されてなきゃならないって決まりがあるっぽい って事はレジスタが余ってる限りは退避しないようになってるんじゃないかと 確かめたわけじゃないから絶対とは言えんけどもレジスタ大量にあるのがSPEの特長だしね
259 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 22:44:35 ] そういうのはABIで決まってるから
260 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/02/08(日) 23:32:26 ] 小さい関数なら__inlineキーワード付けなくとも最大の最適化オプションならインライン展開される
261 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 10:49:54 ] 素晴らしい解法を思いついたと思ったが 最終段がDLPだよ......orz.....検討し直し
262 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 11:34:05 ] DLPって何の略?
263 名前:デフォルトの名無しさん mailto:sage 離散対数問題と思われ [2009/02/09(月) 11:47:12 ] ja.wikipedia.org/wiki/DLP プロジェクタの一種
264 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 12:08:29 ] ありがと
265 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 14:28:17 ] >>261 ニヤニヤ
266 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 23:04:12 ] 普通にやって10%切るの難しいって誰か書いてなかったっけ? 土曜から始めて、今、mtテーブルの初期化が終わった。 ループ展開などする前でも10%切るんだけど。かなりハードル低くないか? それとも、このあとのTemperingがきついのかな?
267 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 00:07:25 ] 10%切るの意味が分からないけど10倍速は素直なSIMD化だけでできる
268 名前:266 mailto:sage [2009/02/10(火) 00:16:40 ] >>267 普通そうだよな。それに、今回の課題はオリジナルがいちいち 関数呼び出しているからオーバヘッドが大きい。 だから、オリジナルの3%を切るくらいが普通の書き換え組みの最低ラインだろう。 とはいえ、俺がそのラインに届くかどうかどうか知らんが。
269 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 10:30:49 ] 3%はSIMD化してアンロールするだけで届く 普通の書き換えならそこからさらに倍速になってからが勝負
270 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 22:57:42 ] 駄法螺吹きが多いな、ここはw
271 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 01:43:38 ] 課題の制限で、mt_mine.c 以外のファイルを変更してはならないというのがあって、 spe 用のファイルの追加ができなくて困っているのだけど、 ttp://cell.fixstars.com/ps3linux/index.php/3.2%E3%80%80簡単なSPEプログラム や ttp://cell.fixstars.com/ps3linux/index.php/4.6%E3%80%80埋め込みSPEプログラム 以外で、どうやって spe 用のコードを書くのでしょうか。
272 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 01:50:28 ] mt_mine.cをいじるだけで事足りるんじゃ?
273 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 00:54:08 ] >>272 spe 用の main を mt_mine.c に書くと一つのバイナリに二つ main が入ることになってシンボルが衝突してしまいます。 また、spe2 のライブラリにリンクしないと、spe_program_load などがリンカエラーを起こします。 Makefile を変更しないとどうにもならない気がするのですが、何か根本的に間違えているのでしょうか。
274 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 02:46:28 ] >>273 根本的に間違えてるよ そもそもppeプログラムは不要で,speプログラムだけしかない. コンパイルしてできた実行ファイルを実行すると1つのSPEにロードされて処理される.
275 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 08:14:29 ] たいして量ないから課題についてきたすべてのファイルのぞいてみな。 全体の構造がわかるから
276 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:48:22 ] >>267 ソース見せて? いや、ホントに素直なSIMD化だけで?
277 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:49:48 ] >>274 >>275 ありがとうございます。腑に落ちました。
278 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 20:04:19 ] SIMD化したら単純に4倍になるだけじゃないからな SPEでスカラ演算しようとしたらそれ以上のコストがかかる
279 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 17:23:24 ] デバッグプリントはさむと実行できるのに そのコードをコメントアウトすると10回に6回位実行が止まりやがる どうやらSPEがDMA転送するあたりで止まってしまっているみたいだ デバッグ難しいねえ
280 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 17:55:51 ] >>279 普通のPCではお目にかかれない現象だなぁ。 なんちゅうシビアな。。。
281 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:01:53 ] >>280 昔のPCだと、CPUクロックが上がった所為で周辺ICがついてこれず、ハングアップするなんてことがあった。 対処方法は、I/O制御インストラクションの間にnopインストラクションを幾つか挟むことだったり。
282 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:10:33 ] >>280 PCでもデバッグするのにprintf入れたらバグがでなくなるとか遭遇しないか?w
283 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:14:44 ] >>281 それもシビアですなぁ。CPUを待たせるっていうのは思考と対立するなぁ。 >>282 VCのデバッガ最強伝説。標準の関数消したら直ったっていうのはは今までないね。多分。
284 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:19:24 ] あ、printf入れたらか。そっちもないけどさ。 そんなシビアな環境でやってないからかな。。。
285 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:40:01 ] 止まらなくなった。何が何やら分からない。きっと今日は風が強かったからCellBE様のご機嫌がちょっと 悪かったんだな、うん
286 名前:227 ◆eZQcaIaFJs mailto:sage [2009/02/15(日) 18:41:44 ] >>279 同じような事で悩んだりしたのでヒントっぽいものを。 ・align16 付けてますか?(SSE と違って実行時の例外は無し) ・アセンブラから書き換えるグローバル変数は volatile にしてますか? 今のところ spu-gcc-4.3 の致命的なバグに遭遇した事は無かったりもします。 >>282 割り込み属性を指定してる関数で破壊するレジスタを待避しないコンパイラや、 ABIを無視して呼び出し先関数で使用しているレジスタしか待避しないコンパイラなら 見たこと有りますよ。
287 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:42:14 ] と思ったけど止まったぜヒャッハァー
288 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:44:36 ] まぁ、アライメントだろうな。
289 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 19:08:21 ] >>283 デバッガ関係ないし。 シビアなマルチスレッドプログラミングしてたらよく起こる
290 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 19:12:04 ] printfでうまくいくケースはメモリ周りだろ アロケーションしてないとこの参照とかあるとそうなる
291 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 19:31:26 ] みなさんどうデバッグしてます?経験?デバッガ?
292 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 19:37:38 ] >>291 ただの趣味グラマだけど、基本はVCのデバッガで引っ掛けて、引っかかったらカンと経験っぽいもので何とかしてる。 一応、ユニットテストっぽいこともやるにはやってるかな。
293 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 19:39:09 ] 今回はprinf( )デバッグだけで済んだ。 というか、リモート・デバッガ動かなかったから prinf( )デバッグしただけなんだな。
294 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 02:58:04 ] コンテストも終盤だし、スレの勢いも落ち着いてきたね
295 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 10:13:53 ] コンテストの目的って何なの? Cellでなければ不可能な最適化や高速化の技術があるはずだ、って事なの? SFMTとは違う事をやるの?
296 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 10:48:13 ] >>294 誰ももう手の内を明かしたくないってことだろう。 >>295 いわゆる惰性って奴じゃないか?
297 名前:202 mailto:sage [2009/02/17(火) 10:57:17 ] F1みたいに厳しい制限の中でトップを争うレースかと思ってたのに、 何でもあり or 曖昧な評価基準 のレースになってしまって、やる気が 無くなった。ここ2週間何もしてない。 一応提出できるレベルには持っていく積もりだけど、Fixstars賞すら狙えない レベルに落ちぶれてしまった。
298 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 14:20:34 ] 今はCell Challengeの方やってんぜ 提出締め切りがこっちの方が近いからな
299 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 15:32:43 ] >>298 俺もやってんだがこっちはツールキットの10倍すら厳しい・・・ しかもOpenCafe上でやるとたまにだが実行時間がめちゃめちゃ遅くなるし 今ホームページみたらQ&Aが更新されてた 遅くなる事象が報告されてるみたいだな
300 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 19:47:29 ] いったいどんな属性のやつが優勝するんだろう?
301 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 19:51:51 ] 暇人である事は確かだろう
302 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 20:20:34 ] おれは暇人に該当するがさすがに職場からリモートでするほどの勇気or気力はないな。 つか不景気だし。 カレーだいすき れんこんだいすき
303 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:14:20 ] >>295 本来の目的は前者、つまり、あなたが言うような「Cellでなければ不可能な最適化や 高速化の技術があるはず」だと思うよ。そこら辺が曖昧になったから、 >また予想以上の盛り上がりに感謝し、「実用性に優れている」と弊社にて判断した >プログラムに対して「フィックスターズ賞」を追加することに決定しました。 > >「実用性に優れている」と判断する基準 >* MT 乱数 (tempering された乱数) を生成している >* オリジナルコードと同じ順序で乱数を出力している >* MT 乱数を簡単に取り出せること (関数の戻り値, 配列に格納, など) >* 高速である >※上記の基準をもとに総合的に判断します。 という具合に「フィックスターズ賞」を作ったのだと思う。 要は、即戦力になる人材に応募して欲しいんだろ。 .>「実用性に優れている」と弊社にて判断した ^^^^^^^^^^^^^^^^^^ という一文が重要なんだよ。
304 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 07:24:34 ] ノーベル賞も実用性、実効性が最初に問われるんだってよかったね。
305 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 15:14:05 ] プログラミングの質問なんですが、 DMA転送する際に構造体のメンバがポインタだとSPUで読み取れないんですか?
306 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 15:41:51 ] エスパーレスするが、 取得したポインタを用いてさらに別途DMA転送しろってことじゃないか?
307 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 19:49:40 ] おいお前ら メモリ足りてる?
308 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 20:16:34 ] >>307 とりあえずループ展開終わっただけの段階だけど、足りてる。 ファイルサイズだと253.0k。チューニングすればもう少し減ると思うが コンパイラがどう最適化するか判らないから、増えるかも?
309 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 23:05:16 ] 前スレの「ていうか頭足りてる?」を思い出した
310 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 20:12:03 ] IBMのCell Broadband Engine Programming Handbookがリンク切れなのは何故。。
311 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 02:34:19 ] 消したって事は必要無いからなんじゃないかね? PowerXCell 8iを含むって書いてあるけど、こっちで用が足りるんじゃない? ttp://www.ibm.com/chips/techlib/techlib.nsf/techdocs/1741C509C5F64B3300257460006FD68D?Open&S_TACT=105AGX16&S_CMP=LP
312 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 19:27:42 ] あと2週間、だっぞ。 159-1名の君たち、せいぜいがんばれや。
313 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 00:33:27 ] 159って何? そんなに参加してるの?
314 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 22:23:47 ] 駄目だなぁ、どうしても3%を超える事すら出来ない。 命令順序を入れ替えても変化なしだ。
315 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 21:22:11 ] フィックスターズ、Cell活用のH.264リアルタイムソフトウェアエンコーダ journal.mycom.co.jp/articles/2009/02/24/fixstars_powerxcell8i/index.html
316 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 21:33:44 ] ↑ ルイスvsホリフィールドを久々に見せてもらったよ
317 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/02/24(火) 21:39:05 ] 中の人が言ってたアレ完成したのか
318 名前:227 ◆eZQcaIaFJs mailto:sage [2009/02/25(水) 01:03:24 ] [チラシの裏] プロファイラの結果見ながら片っ端からソース書き換える仕事も一段落して、 次はOpenMPのマルチスレッド地獄。楽だと思って甘く見てたら、今日だけで 落とし穴に2回も落ちてしもうたよorz 目標の100FPSまでもう少し。 >>297 気力出なくて放置してるのはわっちも同じです。トランザムさえ無ければ 5位以内に入れる自信は有ったのになぁ…。
319 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 01:27:14 ] お互いに牽制し過ぎて、勝てないと思ってみんな提出しなくてノーマルな方法で優勝可能というオチだったりw
320 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 01:38:04 ] 159名がどこから来た数字かやっと分かった。 これは見つかるのかw
321 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/02/25(水) 02:42:06 ] >>318 俺がガンダムだ
322 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 10:56:18 ] SIMD化すると遅くなるんですがなぜですか?
323 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 15:34:40 ] 依存チェンじゃね? とcellを知らないオレが答えてみる
324 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 20:17:42 ] なぜですかって聞いちゃだめでしょう。ルール的に
325 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 22:23:39 ] トランザムって何? 禁じてなのか
326 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 22:27:28 ] >>325 俺も何か高等テクニックなのかと思って近くの奴に トランザムって知ってるか? と聞いたら最近のガンダムがどれぐらい面白いかの話をされた
327 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 22:34:32 ] > トランザムって 厨二病
328 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 22:39:49 ] トランザムシステム(TRANS-AM) オリジナルのGNドライヴに予め組み込まれていたシステム。 機体内部に蓄積されていた高濃度圧縮粒子を全面開放することで機体が赤い光に包まれ、 スペックを3倍以上に上げることができる。しかし、このシステムは大量のGN粒子を消費し、 使用時間の制限と、時間終了後は粒子の再チャージまで機体性能が大幅に低下するなど、 諸刃の剣である。イオリアがヴェーダが何者かによって破壊、もしくは掌握されたときのために 温存していた最後の希望であった。
329 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 22:53:24 ] >>322 俺がいる
330 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 23:38:51 ] コンテスト終了後はソース公開されるんでしょ? それ見ながら、このスレでトランザムについて解説してもらったらおk
331 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 02:44:03 ] fixstarsが今度Cellプログラミング実践セミナーを開くそうだけど、行く人いる? 自分は考え中・・・
332 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 12:53:22 ] 俺はトランザムって、てっきり車(スポーツカー)の事だと思ってた。 まさか最近のアニメ(ガンダム00)の話だったとはw。
333 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 12:56:33 ] >>332 それは元々、TRANS AMericanでアメリカ横断と言う意味だな。
334 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 13:03:19 ] >321 「俺がガンダムだ」の意味が分かったよ。 そんなもん分かりたくもなかったがw。
335 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 16:29:26 ] speedchallengeはもうだめだ 「他のジョブが動作中です」的なエラーがでて何も出来ない
336 名前: ◆imos.WO182 mailto:sage [2009/02/26(木) 18:43:54 ] Cell Challengeだけどまだプログラムを書いてる途中で一度も動かしていない\(^o^)/オワタ こんな長いコードのデバッグとか正直あと1日で無理だろ,常考…orz
337 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 19:28:04 ] 俺はバグとり合戦開始した。コンパイラはエラーはかないけど、正しい結果が得られない 明日の夕方に間に合えばいいが
338 名前: ◆imos.WO182 mailto:sage [2009/02/26(木) 22:50:55 ] ぉぅ,こっちは今からやっとバグ取り合戦だぜ. 徹夜してがんばろう.しかしチューニングまでは到達しないかもしれn… Another jobが云々は他の人もがんばってるってことかな. がんばらないと…
339 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:57:17 ] >>335 ターミナルでcellunlockするといけるってどこかに書いてあった気がする
340 名前: ◆imos.WO182 mailto:sage [2009/02/27(金) 03:20:47 ] 90%ぐらいの確率で答えを正しくだすけどっていう状況になってしまた\(^o^)/ それも実行する度に正しかったり1違ったり…orz DMA転送の付近で順序がおかしくなってるんだろうなー…
341 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 03:24:40 ] 間に合わないだろう、さすがに。
342 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 05:23:23 ] あきらめってきもちいいです
343 名前: ◆imos.WO182 mailto:sage [2009/02/27(金) 05:58:03 ] 別のバグを見つけて解決したけどなぜ時々正解していたかは未だに謎 とりあえず命令順序を良いように変えてくれるコンパイラに感謝 ところで Cell challenge って短い文字列でも勝負やるのかね もしかしたらそもそもSPU起動しない方が速いとかありうるけど まぁあまり気にしないでおくべきか
344 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 17:07:12 ] PS3に比べてOpenCafeだと全く速度が出ない サイズの小さい問題ほど顕著で 128x256:7.3% 5120x5120:11.6% 20480x20480:42.4% 73600x73600:90.1% の速度しかでない PS3で開発してたもんだから今提出してがっかりした 何が原因なんだ
345 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 17:27:16 ] 実はPS3とOpenCafeのPPE-SPE間,SPE-SPE間通信時間を比べると OpenCafeのほうが1.5倍の時間がかかってるんだよな SPEプログラム呼び出しに至ってはOpenCafeのほうは絶望的に遅い
346 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 17:47:00 ] 少なくともSPEの起動・終了を使い回したりはしてないんだがなあ SPE間通信とシグナル通知レジスタあたりが怪しい気がする
347 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 19:44:24 ] 単純にコンパイラの違いとか
348 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:05:34 ] 携帯電話に対抗するPSP2、CellとLarrabeeで揺れるPS4 pc.watch.impress.co.jp/docs/2009/0226/kaigai492.htm
349 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:28:21 ] ゲハ厨?
350 名前:314 mailto:sage [2009/02/28(土) 23:08:14 ] うーん、相変わらず駄目だ。2月に入ってから作成始めて、 出来るだけ土日のいずれかは使ってるんだけど、オリジナルの 3%を超えられない。 ぎりぎりまで頑張ってみるけど、コンテストに出さないかも。 いい加減、土日はフルに休みたいし、めんどくせぇなw
351 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 00:51:06 ] 135 の扱いが厄介だ。
352 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 17:02:50 ] Cell Challenge予選の結果が発表された (入力をまだみれてないのでおそらくだけど) 2^34の問題が0.2秒で解けてるチームが1位っぽい
353 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 21:44:08 ] imosさんてチームimoか?はえーなあ
354 名前: ◆imos.WO182 mailto:sage [2009/03/04(水) 15:43:01 ] お察しの通りチームImoですー 2^34が1秒切ったと喜んでいたけども1位とは4倍の壁… evenの埋まってる率はおそらく7割以上なのでアルゴリズムの変更が必須で悩み中
355 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 00:22:49 ] 1位のチームの人Anthyの開発者?
356 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 00:51:29 ] 何気にハックざセルの提出期限近いな 優勝ラインはどれぐらいだろうな? 4.5Mぐらいだと予想しているんだが
357 名前:227 ◆eZQcaIaFJs mailto:sage [2009/03/05(木) 01:20:01 ] # OpenMP で並列化出来るところが少なすぎて発狂しそう…。 >>354 今週の土曜日になれば Hack the Cell のネタバレ解禁だと思うので、 パイプライン両方埋めるテクニックが盗めるかもしれませんよ。 >>356 数字書いちゃうとアレな気もしますが、一月末の時点で3.5M突破 している方もいますよ。
358 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 01:39:03 ] それはすごいな。 でも、まだフィクスタ賞のチャンスは俺には残ってるはず。
359 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/05(木) 03:57:11 ] ああ、ふぃく☆すた賞狙ってる人は、コンパイラを飼い慣らすテクニックのほうを重視したほうがいいかもです。
360 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 08:54:15 ] コンパイラを飼い慣らすって そんなに差がでるのですか
361 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 11:46:33 ] え、gccに限らずVCだろうがiccだろうがコンパイラとの格闘だぜ?
362 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 12:29:30 ] 自分はオプションにアンロールとO3つけてstripぐらいしかしてないです。 さすがに-pgとかつけたままにしたりましませんが・・・ けどその位を殺っておけばいいだろうという認識です。 そんなに激しく差がでるのかー
363 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 23:56:56 ] コンパイルオプションはいじったらだめなんじゃ…
364 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 02:44:34 ] 自分はcell challengeなので。
365 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 11:43:09 ] 無意味なラベルを入れておくとかそういうおまじないレベルの事はやらなくて大丈夫なんだよね?
366 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 14:47:21 ] O3だと動かない\(^o^)/
367 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 22:13:16 ] 今日でひとつの祭りが終わるなぁ。勉強になったし楽しめたよ。満足満足
368 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 22:37:56 ] 残念なこともあるにはあるけどなかなか楽しめたな しばらくしたらコード公開されるのかな それとも20までお預けかな
369 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 01:56:36 ] へるみさんは80倍ちょっとか。
370 名前:227 ◆eZQcaIaFJs mailto:sage [2009/03/07(土) 02:35:40 ] ビット入れ替え思いつかずに、12cycleの壁超えられなかったもします。 フィックスターズ賞狙いですが、99%越えの接戦に勝てるか不安…。
371 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 10:32:23 ] トランザムってどうやって加算したの? spu_cntbとかをうまく使うの? 締め切りすぎたけど、結果発表までは内緒なのかな…
372 名前:202 mailto:sage [2009/03/07(土) 11:05:43 ] 俺なんか12.3cycle/qwordだ。ランク外orz
373 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 11:48:08 ] で、トランザムって何なの? 俺が・・・が出自ってことは分かったけれど
374 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 11:50:25 ] >>371 spu_cntbは最初に思いついたね たとえば、 cntb(a) << 24 | cntb(b) << 16 | cntb(c) << cntb(d) を8組作って、左シフト+加算で畳み上げるってのはどう? 8ビット単位のシフト+論理和ならspu_shuffleでできるからOddパイプ側で処理を割り振ることもできるし このへんはいろいろやりようは有ると思う。 どっちかというとmt[]の更新のほうがめんどいんだ。 どういうレイアウトを組むかによってOddパイプの演算量が全然変わってくる。
375 名前:371 [2009/03/07(土) 11:51:50 ] >373 たぶんbitを90度回転したんじゃないかと。 01234... 01234... を 0000 1111 ... な感じに。
376 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 11:59:16 ] ( cntb(a) << 24 ) | ( cntb(b) << 16 ) | ( cntb(c) << 8 ) | cntb(d) に訂正しときます >>373 俺が最初に言い出しました。transpose + sumだからトランザム(笑) あと速いし。さすがにmt[]の更新のほうがネックで3倍にはならないようだけどね。 なんのことはない、1bit×128並列のSIMD演算ですよ。 暗号のクラックなんかでよく使う方法です。
377 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 12:41:24 ] >>376 やっぱり1bitx128並列の事だったか。 その方法ならshift無くせるしxorとかの回数も減らせることは気が付いてたけど めんどくさいからやらなかった。 やった場合には1要素平均何cycleまでいくものなんだろう?
378 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 12:48:45 ] >>377 ブログなんかで「大台」って言ってる人がいるけど、これは100倍のことだと思うよ。 だから2クロック切るくらいかな。
379 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 12:57:04 ] 鬼すぎるw
380 名前:227 ◆eZQcaIaFJs mailto:sage [2009/03/07(土) 12:57:45 ] The Art of Multiprocessor Programming 届いた。普通に神本っぽい。 ところで、KLabの中の人ってこのスレの住人だったりするのだろうか…。 >>372 12.3は何とか超えたけど、その少し先で詰まっていたりもします。 >>376 普通に translate + sum だと思ってましたo r z
381 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 13:21:59 ] ちょうどビット配列の転置アルゴリズムを「ハッカーのたのしみ」なんかが扱ってる www.hackersdelight.org/HDcode/transpose32.c
382 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 13:45:25 ] temperingはそれこそすげー速くなるんだけどMT[i+1]とMT[i+M]のロードがなかなか難しいよね いろいろやったけど命令数的に90倍速程度が理論限界で諦めた コンパイラはレジスタ足りないってわめくし 結局普通の方法で11.75/cycleの68倍速で提出したよ こっちのコードの方が最適化自体に手間掛けたから気に入ってるんだ
383 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 13:46:47 ] 11.75cycle/QWORDだた
384 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 15:08:23 ] ところでオレ以外に学生部門の人はいないの? 学生参加は手を上げて!!
385 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 15:14:07 ] >>382 mt[i+1]のほうは奇数・偶数みたいな分け方をすればpermuteの回数を「減らす」 くらいは出来るという結論に達した。 幸いなことに先頭から226個まではは並列実行できるし。 ただ、128ビット全部使うことは諦めないといけない。 1レジスタにビットを限界までの6分割とか8分割とかにしないといけない。 参加者が少なかったせいか10倍すら超えなくても参加賞は貰えることになったらしいので ウケを狙うのもアリだったな。
386 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 15:15:37 ] ○1レジスタにビットを限界まで詰めることを諦めて104ビットずつ6分割とか78ビットずつ8分割とかにしないといけない。
387 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 15:35:29 ] >>385 全員参加賞もらえるなんてどっか出てたか? フィクスタの社長ブログとかには参加者159人とか載ってるし、参加者少なすぎとかは無いんじゃないか?
388 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 15:38:20 ] cell.fixstars.com/challenge/entry.html 参加者特典 課題提出者全員に参加賞をプレゼントいたします。 ボールペンかなんかの予感
389 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 15:41:17 ] >>388 ほんとだ。疑ってすまんかった。 いつの間にか変わっていたんだな。
390 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 17:39:43 ] 「トランザム」 = 「とらん、sum」かとおもてたよ Tempering後のchecksumをとらないのかと。どやってやるんだそんなのと
391 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 17:46:47 ] kikxさんとこのが良く分からない 乱数生成の順番は入れ替わりそうだけど転置ではなさそうだ
392 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 17:52:46 ] > z = si_lqx(spu_slqw(spu_gather(y), 4), mag_lut); > r = spu_xor(spu_rlmaskqw(y,-1), z); 懐かしい 左4ビットシフトもspu_shuffleでできるよね? このへんはみんな気づいたかなと思うけど。
393 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 18:23:39 ] シャッフル1回でってこと? 想像もつかない
394 名前:227 ◆eZQcaIaFJs mailto:sage [2009/03/07(土) 18:26:58 ] 何となく11.75になる方法分かったorz
395 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 18:32:16 ] >391 mt[]の中の順番が入れ替わるだけ、かな? >392 団子さんは結局何倍までいけました?
396 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 18:35:33 ] spu_gatherやるとさ、プリファードスロットの下位4ビットにLSBが集約されるじゃん。 で、他は0になるじゃんじゃん。 spu_shuffleの第一引数に { 0x00, 0x10, 0x20, 0x30, 0x40 ,,, 0xF0 } ってベクトルブッ込むわけだ。 spu_shuffle( pattern, pattern, (vec_uchar16)spu_gather(y) ) これで spu_slqw(spu_gather(y), 4) とまったく同じ結果になる筈。
397 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 18:36:06 ] >>395 ノーコメント
398 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 18:40:04 ] shinhさんが俺をオフ会に誘ってるようですなwww
399 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 18:42:31 ] >>396 なるほど そういえば最初のうちは似たような使い方することで shuffleの定数生成機能を利用して1bitシフトしようとかしてたなぁ
400 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 18:45:48 ] でも、フィックスターズで会合セッティングするって、 社長blogに書いてあったよね。
401 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 18:49:47 ] 団子の自演か。
402 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 18:49:50 ] 入賞者以外も招待されるとしても気遅れしてしまって行けそうにない
403 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 18:59:24 ] そもそも人材スカウト前提のプログラミングコンテストじゃねーの? shinh氏はGoogleだから興味はなさそうだなー
404 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 19:22:19 ] >>403 おたくは誘われたら行くの? それとももっと良いとこに勤めてたりすんの?
405 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/07(土) 19:25:38 ] そもそもFixstarsっていいところなのかね? Cellに将来性を感じない
406 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 19:26:29 ] なんという正直な意見
407 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 19:34:30 ] 現状じゃCellにいいことないよね LarrabeeとかGPUとかにも浮気するのかCell自身の発展があるのかどちらかじゃないと それに >経験、能力を考慮の上、当社規定により決定 は怖すぎる
408 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 19:38:01 ] 団子の自慢か。
409 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 20:01:06 ] shuffleでシフトって意味あるの? 命令数も使用パイプラインも変わらない気がするんだけど…
410 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/07(土) 20:03:46 ] 要素単位のシフトはevenでshuffleはodd
411 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 20:11:52 ] すると>>396 はこういうこともできるってだけで 別に意味はないのか
412 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/07(土) 20:15:06 ] ところで貴様らソースコードの先頭ってコレ入れた? /* * Copyright 2008-2009 ***********. All Rights Reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: (中略) */ いや、BSDLで公開するなら常識だよな?
413 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/07(土) 20:16:36 ] >>411 あるよ。普通の方法でやるとevenが余る。 evenでもoddでも等価な演算が出来る場合は、パイプラインの充填率をみて微調整ができるだろ。
414 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 20:27:23 ] そしたらslとslqwの使い分けでいいような
415 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/07(土) 20:35:43 ] それもそうだな ケースを選ぶけどvec_uchar16に対応するシフト・ローテート命令としても使えるんだよ
416 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 20:39:16 ] これって優勝と準優勝しかないんだろ? せめて参加部門中で自分が何位くらいだったか知りたい
417 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/07(土) 20:40:13 ] それでもFixstarsならブービー賞を用意してくれるッ!
418 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 20:43:15 ] >>417 あるかもなそれも。あったとして賞品はなんだろう? てか俺は賞はいらんから純粋に自分がどのくらいの実力なのか 相対的な位置を尻たいのさ
419 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 20:44:12 ] >>415 ああ、確かにslqwでできなくてshuffleでできる演算はあるな 参考になった、ありがとう
420 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/07(土) 21:27:20 ] んなところでオリジナルのGNドライブ(違)です tripper.kousaku.in/20090307.html
421 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 21:40:27 ] トランザムはともかくアルゴリズムについてはもともと分かってた人間もいると思うぞ
422 名前: ◆imos.WO182 mailto:sage [2009/03/07(土) 22:00:11 ] cntbだけじゃなくsumbのことも忘れないでやってくださいです…
423 名前: ◆imos.WO182 mailto:sage [2009/03/07(土) 22:41:49 ] ってよく見たら本文に書いてあったね,すませ. しかしできればコード本体も書き直したのを載せておいた方が後の人のためにも.
424 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 22:43:09 ] 書き直したやつ上げといた
425 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/07(土) 22:44:47 ] shinh氏のはsumb使うときにオール0のレジスタ指定とかやったらしいが 実はそれが敗因だったんじゃねーのか? いや、mt[]のほうが大変なんだけどね
426 名前: ◆imos.WO182 mailto:sage [2009/03/07(土) 23:35:18 ] すばやい対応乙です しかし実はこのスレに圧倒されてHack the CellからCell Challengeに逃げ(ry とまぁそれはさておきここのsumbの引数の活用は意外と大きいかも? 単純計算0.5cycle/qwordは変わるし
427 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 23:55:47 ] あれ、cntb はレイテンシ4じゃねの。そしてsumbはevenじゃねの。
428 名前: ◆imos.WO182 mailto:sage [2009/03/08(日) 05:04:38 ] スループットのみを考えての計算だったのだけど 128個に対して16命令余分→4個に対して0.5命令余分みたいな もしevenが余ってたらあまり増えない可能性も十分にあると思うが
429 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/08(日) 05:46:51 ] コメントはかなりいい加減です。
430 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/08(日) 05:49:02 ] >>428 mt[i+1]なんかの算出の平均コストはそんなもんじゃすまない。
431 名前: ◆imos.WO182 mailto:sage [2009/03/08(日) 14:51:27 ] >>430 というかトランザムって言ってるなら+1なんてローテートの長さが変わるだけなんじゃ? 自分の書いた古いメモには128個の生成に1行あたり LD,LD,ROT(16),ROT(16),SEL,XOR,XOR*.5(mag01),(*tempering),ROT*2(29=256-227),SEL,ST (*tempering)=XOR*2.5,CNTB,SUMB,ADD みたいなことが書いてある 実装してないので抜けや間違いがあると思うが
432 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/08(日) 14:59:28 ] 静かになるな 当分はこんなところか ・Cell Speed Challenge参加組 ・shinh氏主催のオフ会ネタ ・Cell@ム板スレのみんなで何か作ろうぜ
433 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 15:46:51 ] 作ろうぜってw 実質 PS3 環境で価値のあるものって何かあるか?
434 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/08(日) 15:54:41 ] PS3持ってる人でなおかつLinux入れてる変態専用だからなぁ その意味じゃGeForceさえ刺さってれば直ぐ試せるCUDAは敷居が低い にしても NVIDIA CUDA質問スレッドとくだすれCUDAスレが同時進行してる様は気味が悪かった。
435 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 18:49:50 ] kikxさんとこのが想像以上に頭良すぎてわろたw これは勝てないわ
436 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 23:27:43 ] fixstarsのチュートリアルがつながらんのお
437 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/09(月) 00:55:20 ] > 松本先生の書いたドキュメントを読んでると、状態空間は624ワードじゃなくて623ワード+1ビットであることが分かります。 > これをワード単位に切り上げた実装が624ワードになってるだけです。 32 * 623 + 1 = 19937
438 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 18:31:43 ] >>376 前スレ1000に "let's transpose!" って書いてある件w
439 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/09(月) 19:18:10 ] >>438 いやそれ以前に俺はbitsliceって単語出してるけどなwww
440 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 21:56:53 ] っていうか、団子がずっと bitslice に気付いてなかったっぽいのが・・・ 自分であんだけ色々弄ってるんだからとっとと気付くだろー、ふつーw
441 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 01:25:49 ] ひょえー、120倍でも勝てないのかよw
442 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 02:22:18 ] cell challengeのほうは予選の時点でおそらく220倍ぐらい いかないと勝てない件
443 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 04:22:07 ] 120倍で勝てないってHack the Cellの話?
444 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 13:01:02 ] ttp://longlong.way-nifty.com/blog/2009/03/post-7872.html これじゃね?
445 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/11(水) 19:22:12 ] 懇親会の連絡来たお
446 名前:202 mailto:sage [2009/03/12(木) 15:35:12 ] fixstarsとshin_hさんの、両方参加する。
447 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 15:49:45 ] これみんな参加するの?正直気が引けるというか・・・
448 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/12(木) 22:38:10 ] フィックスターズさんへ 首都圏限定の懇親会楽しいですか? 次のコンテストから応募要件に「首都圏在住であること」って 入れておけばいいよwww
449 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 23:10:53 ] 地理的にも精神的にもイナカモンなんだな
450 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 23:22:59 ] 優勝して交通費請求すれば出すんじゃね?
451 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 23:53:45 ] 都民にあらずんば人に非ず。 というか、普通に考えたら首都圏在住の人間が一番多くなるんだから当然でしょ。 他にふさわしい所があるってんなら言ってみ?
452 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 00:54:42 ] 沖縄
453 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/13(金) 01:03:30 ] >>450 舐めんな。平日じゃなきゃ、のぞみでも使って自腹で逝ってやんよ そうだ!関西にLarrabeeトータルソリューションカンパニーの設立を!
454 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/13(金) 01:08:19 ] 梅田の空中庭園あたりでなんかやるっていったら集まる奴おるか?
455 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 01:12:27 ] 交通費出してくれたら行ってやるよ
456 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 01:18:57 ] つまり団子が自費で全国から招集のオフ会でも開くのか?
457 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/13(金) 01:26:28 ] こことかどう? www.gardenfields.jp/isolabella.htm
458 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/13(金) 02:02:59 ] ええわ。誰も来るな。 一人でCUDAまいてやる
459 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 02:23:06 ] 誰が上手い事言えと
460 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 09:59:43 ] CELLを使った電子会議システムでバーチャル懇親会をやればいい。
461 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 14:51:50 ] >>448 団子の精神年齢は相当低いなぁ…
462 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 15:52:12 ] 団子の起業フラグだな
463 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 17:59:29 ] 本当に行きたかったらどんなに遠くても行くだろう まぁ行く気が起きない遠さなのも確かだが
464 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/13(金) 18:06:56 ] >>463 >>453
465 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 18:44:50 ] かおでかいよ てか人集めたいなら休日にやればいいのに
466 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 19:25:04 ] 平日だと何ででれないんだ? どうせ暇だろ?
467 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/13(金) 19:33:35 ] 暇など無い
468 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 19:59:19 ] いつものようにインフルエンザのふりしたらいいじゃん
469 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/13(金) 20:01:20 ] 悪いな。今度のプロジェクトは必ず成功させなきゃいけないんだ。
470 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 21:38:13 ] 休日出勤したらいいじゃん。
471 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/13(金) 22:03:54 ] 別にいらねーよ景品なんて
472 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 22:16:36 ] 平日はないよなー。何を思って平日にしたのだか
473 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 22:31:13 ] そりゃ主催側社員が休日出勤したくないからだろ
474 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 22:33:10 ] >>469 これは死亡フラグですか?
475 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/13(金) 22:33:18 ] フィクスタも企業として勉強が必要ですなぁ
476 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/13(金) 22:34:43 ] >>474 だが、心配のしすぎではないか。 _/_ |/ /_ __/- ―‐、 / _/ /_/ヽ _/ |__ __ / / / ̄//> _ __/_ ヽ / __ _/_ /// 7" / / /\ /| 三/三 / /、_ //| / /-/_\ / / / // | ヽ//  ̄ ̄/ ̄ ̄ / \ /_,/ \_  ̄ ̄ /__/ \/ _/ / /_/ ヽ _/ ヽ_ / ̄ ̄/ // ―― ___ / ___ / ̄ ̄/ / ― // ―― / / / / ̄ ̄/ / / /  ̄ ̄ヽ / \ / ̄ ̄ヽ _フ"て_ レ \ / _/ _/ \_ \ <二/ だけだぜ?
477 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 22:37:57 ] >>472 休日は場所押さえられなかったとかもありえんじゃね?
478 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 01:16:22 ] 団子は平日無理ならshinhさんの反省会の方でればいんじゃね?
479 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/14(土) 01:23:10 ] >>478 呼ばれてたけど参加の返事出す前に定員超えちゃったらしくて。 もっとも、メルセンヌツイスタとかの話題なら、全くの素人同士で議論交わすよりも 東広島の某大学にメール投げてたほうが収穫有りそうだし どのみち話すことはないな。
480 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 01:25:33 ] レス早いなw まだ募集してるみたいだぞ。 まあ興味ないなら行かないほうがよいと思うが
481 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/14(土) 01:37:51 ] 松本教授あたりが招かれてるならさすがに逝く価値あると思うが Cellに特化した話題なら別に興味ないよ。 会場がなぜかFixstarsの本社になってるあたりでテンション下がった。
482 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 11:34:10 ] 平日にしたのは平日にも来られるような現在プーの奴らを安く雇うためでないか? ただし使えそうな奴限定で。
483 名前:202 mailto:sage [2009/03/14(土) 11:37:46 ] >>482 東京のIT業界では、平日の7時くらいからいろいろな勉強会、懇親会が各地で 開かれてる。大阪から東京に出てきたクチだけど、この勉強会の多さには驚いた。 まぁ、その前日はLLVM勉強会があったりして、平日の方が多いとは言えないんだけど。
484 名前:ヽ・´∀・/)っ-●◎○ mailto:sage [2009/03/14(土) 11:55:54 ] げっそり >>482 shinhさん主催のほうもなぜか会場をFixstarsが提供してるのは つまりそういうことだろうね
485 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 14:03:18 ] 団子厨はビビってるんだろ?
486 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/14(土) 14:12:50 BE:878056979-PLT(12022)] そしてリバウンド こっちだって近場でいろいろセミナーあるからね。 交通費出すのも馬鹿馬鹿しく思えてきた。
487 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 14:42:54 ] 団子さんは大阪かー
488 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 14:43:25 ] 太りすぎだぞ、デブ
489 名前:227 ◆eZQcaIaFJs mailto:sage [2009/03/14(土) 18:21:18 ] 仕事のプレゼンと被ってしまったんで両方とも不参加です。 アセンブラのスケジューリング+レジスタのカラーリングまで自前で やっている人が多くて驚いています。今回は完敗ですなぁ。
490 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/14(土) 18:33:32 ] 【告知?】 関西慰労会は日本橋のベヒんもスで開催なのは確定的に明らか。
491 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 20:44:12 ] fixstarsで働きたい輩は参加すべきなのだろうなぁ。やっぱり でも参加できねぇえええ
492 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:07:11 ] 団子さんはintel以外アウトオブ眼中なんで
493 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:21:48 ] インテルハイッテル! インテルハイッテル! インテルハイッテル!
494 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/15(日) 00:29:11 ] ネタも尽きてきたことだしこいつで遊ぼうぜ www.kurims.kyoto-u.ac.jp/~ooura/pi_fft-j.html pi_ca 4194304桁でベンチ Total 96 sec. (real time), chksum= 14fa @PPE Total 104 sec. (real time), chksum= 14fa @Atom N270 @1.6GHz SPEへの移植だけど、スワップするのにDMA使わないと無理だと思うんだ。 でも、DMAが使えなきゃCellを使いこなしたことにはならないんだぜ
495 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 00:41:06 ] cellスレ的には素敵な燃料投下ね 興味は、ある
496 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 01:29:49 ] >>490 いや、そことっくに閉店してますしおすし。
497 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 02:01:06 ] DMAとか面倒くさいですぅ
498 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 10:16:06 ] fuck the cell 2ch
499 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/15(日) 10:23:28 ] むしろ、なんでI/O禁止だったのか考えてみようぜ。 CellのもっともCellらしいところじゃないか。 (GF拡大体による解法は想定外ということにして) DMAを使いこなすテクニックより、SIMDレベルでの最適化ができる 人材の発掘を重視したんじゃないかと思うわけで つまり、フィクスタはCell専業やめようとしてるんじゃないのかと 邪推してしまうんだが
500 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 10:28:45 ] そういや45nmプロセスの話はどうなったんだろ。
501 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 12:45:06 ] DMAからむと毎回実行クロック変わるからそれが嫌だったんじゃね?
502 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 15:18:40 ] 敷居を下げて参加を増やすためじゃないんかな Cell Challengeの方はCell全く知らない人が参加しようと思うと結構面倒だ
503 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 21:30:01 ] >>499 現時点でのCellに関する知識量に依存しすぎるからだろ。 そんなピンポイントの技術で人材採用してたら、会社続くわけないじゃん。 邪推しすぎ。
504 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 23:34:09 ] そもそも人材を手に入れるってのが邪推じゃなかろうか
505 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 02:57:33 ] 別に何も意図していなかった、というのはどうだろう? Cellプログラミングやってる人なら制限付きのお題投げとけばあとは勝手に最適化するよね、と。
506 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 19:11:49 ] これまで fixstars 知らなかった者としては、売名のためとしか思えんのだがwww
507 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 19:22:28 ] Cell Challengeそろそろ高速化のネタが尽きてしまった Hack the Cellに比べると難しいな 1位とかほんとにアルゴリズム一緒なんかと
508 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 19:47:37 ] 予選の結果とか参考にしてどのチームが勝つか予想しようぜ
509 名前: ◆imos.WO182 mailto:sage [2009/03/16(月) 21:50:27 ] 上位3チームは変わらないようにしか思えない今日この頃だ… 2^34に対してどれくらいのチームが1秒を切れるかが気になるかな # しかし自分は別の大会の〆切りの方が先なので今はそっちをやっていたり…orz
510 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 02:26:15 ] 上位3チームも速度の傾向違うから違いそうだけども
511 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 14:36:45 ] 上位早すぎて自分早くならなすぎで萎えてきた 自分の能力では張り合えない Cellアンチになってしまいそうだ
512 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:43:51 ] これって4位以内なら入賞出来るんよね いけっかな―
513 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 22:15:41 ] ハックザセルの結果出てる 団子入賞できてないんじゃね?ww
514 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/19(木) 22:31:17 ] 実を言うと、参加資格なくなったんだ 意味解るよな?
515 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:04:23 ] >>514 中の人が増えすぎた?
516 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:05:33 ] あまりCellの悪口を書けなくなったのかよw
517 名前:,, ・´ ∀ `・ ,,)っ-○◎● mailto:sage [2009/03/19(木) 23:11:06 ] というのは冗談で、トップ争い馬鹿馬鹿しくなって匙投げた。 仮に優勝してもテレビとPS3程度じゃ馬鹿馬鹿しいだろうと思った。 いや、たとえばの話だよ。 某GPUメーカーが、Tesla搭載のXeon DP機を無償提供してくれる とかいう美味しいシチュエーションになってみろよ。 いちいちPS3 2台目狙いの商品レースなんて馬鹿馬鹿しくなるだろ ・・・いや、あくまでたとえ話だよ。実際そうだなんて言ってないんだからね>< もちろん中の人に干渉されるのは嫌いですよ。 ええ、 『あ な た』 のことです。
518 名前:227 ◆eZQcaIaFJs mailto:sage [2009/03/19(木) 23:20:09 ] ttp://www.jagoon.com/temp/htc2009.zip またもや仕事のプレゼンが伸びちゃったし、これからどーなるんだろ…。 三連休はSO4で現実逃避の予定が、金土出勤と言う事になってしもうた。 っgenrand_mine(0);
519 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/19(木) 23:26:28 ] Wiiタクティクスオウガの死者の宮殿ばっかしやってましたよ
520 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:31:51 ] hack the cellの結果、70倍と90倍の間に壁があるな。 そこがトランザムの壁か?
521 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:43:18 ] CellよりGPUのほうが効率いいんじゃないの?
522 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/19(木) 23:46:59 ] もちろんCUDAのMTのサンプルほぼそのまんまで菊やん氏のコード超えると思うよ。 まだ試してないけどCore 2/i7だと150倍相当いくんじゃないかと思う
523 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:51:42 ] しかもそのCUDAすら団子さんの本命じゃないんだよね cellに興味持てなくて当然だね
524 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/20(金) 00:02:01 ] いや、いかなる条件でも最善を尽くすのがプロでしょ。 俺は選り好みしたがる時点で負けてるよ。
525 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 00:19:01 ] つか、総評とかコンテストレポートって出ないの? どっかに出てるけど俺が見落してるだけ? 1位2位は単純に速度で優劣つくから納得だろうけど ふぃくすた賞選別とかは流石に釈明が必要だと思うんだが。
526 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 00:31:17 ] なんかみんなすげーわ。 プログラムの書き方が根本的に違う。 つかプログラムに見えないwww
527 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/20(金) 00:41:49 ] >>525 所詮学生主体のコンテストだからなって妙に納得したけど
528 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 00:45:07 ] 社会人凄いなぁ。学生と比べると圧倒的じゃないか 学生でトランザムっぽいのは一人だけか・・。
529 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/20(金) 00:46:49 ] 来年あったら放送大学の学生として参加しようかなwww
530 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 01:28:13 ] SPE1基で120倍ってことは6基使ったら720倍か・・・
531 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/20(金) 01:36:31 ] ならねーよ。 状態に依存関係があるし
532 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 01:52:59 ] うむ、「1/6の稼働で120倍」と言えば嘘じゃない。
533 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 09:46:12 ] 学生部門の課題提出者は16人か 少ないなぁ。スピードチャレンジもあったしなー
534 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 09:55:34 ] 終わってみれば >>5 がビンゴな件
535 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 10:02:03 ] 正直最後までインラインアセンブリの使い方わかんなかったよ ていうかまじめに調べてなかったけど。
536 名前:202 mailto:sage [2009/03/20(金) 15:07:13 ] >>535 つttp://dsas.blog.klab.org/archives/51389200.html
537 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 16:31:46 ] 団子イタイなぁ…
538 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/20(金) 16:37:26 ] うん、いたいよ。
539 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/20(金) 16:53:28 ] >>536 なるほど、KLabの人だったのか
540 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 17:06:43 ] んで、団子は何倍出たんだい?
541 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/20(金) 17:09:30 ] bitsliceで100倍まではいけたけど、提出したのは従来の方策。
542 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 17:10:27 ] ああ、やっぱり100倍は越えれたのか
543 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/20(金) 17:40:04 ] (笑)
544 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 20:01:09 ] bitsliceなんていう手法があったのですね・・・!!
545 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 20:06:38 ] なんかfixstarsの結果発表あっさりしすぎてるな なんかこう、、、ないの? なんのためにやったんだこれ?
546 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 20:42:26 ] >>545 自分はなんのためにやったの?
547 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 21:43:31 ] フィクスターズ賞は何が決め手だ?
548 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/20(金) 22:02:01 ] 枕
549 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 22:11:02 ] アッー!
550 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 22:12:09 ] 気になるなら来週のMT勉強会に出る人に聞いてもらえば
551 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 23:08:05 ] >>548 >>549 枕?アッー? >>550 みんなブログにいろいろ書いてくれればおk
552 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/20(金) 23:34:32 ] 別にMTの高速化方法なんて無駄知識なんだしいちいち拘ったって意味ないぜ 来年同じ問題が出る訳じゃ有るまいし。 まあ、x86バイナリアンが上位に残ってるのは感慨深いね。 職業Cellプログラマってそんなに居ないのかな?
553 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 23:37:45 ] ゲーム屋以外にどこにいるんだ?w ゲーム屋もミドルウェア買ってるところはSPUあんまり叩かないんじゃないか?
554 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/20(金) 23:48:45 ] 上位者にゲーム屋は(ほとんど?)居ないっぽい
555 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 00:03:19 ] レポートは後で公開されるみたいだね。 まずはとりあえず結果とソースだけって感じか。
556 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 00:09:35 ] 表彰式はやらないのかな
557 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 00:14:49 ] >>556 勉強会に優勝者くるっぽいから参加者で表彰してあげればいいんじゃね?
558 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 00:17:00 ] 準優勝の人がキャメロットのプログラマだね。 Cellのコンテストなのに任天堂系の開発会社の人が入賞してるところがなんともw 任天堂的には良い宣伝になりそう。 ゲハネタにももってこいだなw
559 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/21(土) 00:19:57 ] キャメロットはみんごる5なんかも開発してるぞ
560 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/21(土) 00:25:08 ] すまん違ったわ。 いま開発してるのはキャメロットから独立したクラップハンズって会社だね。
561 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 00:27:39 ] みんゴル5はクラップハンズだよ キャメロットは初代みんゴル 公開情報を見る限り、最近はPSの仕事はしてないはず
562 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 00:29:20 ] SCEはこの結果を見て歯ぎしりしてるかもw また一つネタが増えたね
563 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/21(土) 00:36:08 ] っていうかむしろSCEは参加禁止なんじゃないの?
564 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 00:39:31 ] Fixstars社員じゃないから応募は可能
565 名前:227 ◆eZQcaIaFJs mailto:sage [2009/03/21(土) 01:16:38 ] 今日はビルド待ち時間に入賞者のコード見てニヤニヤしてましたが、 両パイプライン埋めただけじゃ歯が立たないと言うことを痛感してます。 >>554 ゲーム屋(今はDirectXで3D)ですが、仕事でCell触ったことは有りません。
566 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 12:20:36 ] なんというゲハ脳。 業務上 Cell を扱った事のある人は、守秘義務契約上 参加出来ない、或いは非常に参加しにくいのは当たり前。
567 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/21(土) 12:32:51 ] ま、テクニックを不特定多数に公開することになるから、そう言う意味ではまずいかもしれんね。 まあ、連中の実力も大したことはなさそうだが。
568 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 12:39:53 ] 最後の一行が余計だよ
569 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 13:34:29 ] SPU一個のDMAなしでしょ? ゲームやさんはタスク並列にチャレンジしてるわけだし その先に行ってると思うけどな。 むしろタスク並列やっていたらあんまりタスク内の最適化は しないかもね。 ボトルネックにならない限りやっても意味ないことが多いだろうし。
570 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/21(土) 15:42:32 ] んなこと言うならSPE6コア全部使って200倍でも出して見やがれですぅ
571 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/03/21(土) 16:05:02 ] 俺もその方法ちょっと考えてみたんだけどね。 全部同じmt[]に対してまったく同じ更新処理をする。 んで、tempering + sumだけを分担して処理する。 N = 624だから104ずつで並列化できるでしょ わざわざDMA使ってMTの状態をコピーするくらいなら それぞれで独自にテーブル持ったほうが速いんじゃないかって思ったんだ あ、もっといい方法があるなら指摘ヨロ
572 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 17:12:22 ] >>571 使用目的にもよるけど、それぞれ違う初期値で別々に動かせばいいんじゃない? そうすればSPEの数に合わせてリニアに性能伸びるよ
573 名前: ◆imos.WO182 mailto:sage [2009/03/21(土) 17:18:26 ] 新しく組んだプログラムのバグが直らず前のままですたorz 縦方向で各マス2ビットを用いた方法を使ったんだけどなー…うーむ
574 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 17:26:15 ] 今年のCell Challengeの問題はデバッグが大変だったな 局所的に何か間違った結果が出ていても計算結果の距離は合ってたりするから困る 練習問題と予選問題だけではバグが取りきれない
575 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/21(土) 17:27:55 ] うーん、斜め上の回答ありがとう。 「同じチェックサムになるような疑似乱数を生成する」って縛りがなければ ハッキリ言ってなんでも出来るだろ。
576 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 17:38:44 ] 問題設定自体に現実味が無いな それと違う初期値で別々に動かすのは乱数が被ることもあるからNG
577 名前:572 mailto:sage [2009/03/21(土) 17:53:09 ] >>576 だから「使用目的にもよるけど」って書いてあるだろ。
578 名前:,, ・´ ∀ `・ ,,)っ-●◎○ mailto:sage [2009/03/21(土) 19:00:02 ] 意味なくね?
579 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 21:55:07 ] mtの更新については、累積変換行列をひとつ用意しておけば ワープは比較的容易じゃないかなぁ。で、各SPUに時間差を 付けた集計を割り当てておいて最後に足すと。どの位の単位で 割るかや、勿論にテストケースにもよりますが、SPU数分-α 位の倍率はそんなに非現実的でも無い様な気はします。気が するだけだけど。
580 名前:,, ・´ ∀ `・ ,,)っ-●◎○ mailto:sage [2009/03/21(土) 22:16:53 ] >累積変換行列 どのくらいの規模になるんかね? HDDにスワップするような規模なら本末転倒だが
581 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 22:17:23 ] つか並列は可能。 SPU単位でも、8並列すればselbを追放できる。 そうすればODD側がネックになってくるけどな。
582 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 22:18:28 ] >>580 大きく見積もっても32*19937bitじゃないかな。
583 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/21(土) 22:23:59 ] 行列うpきぼんぬ
584 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 22:46:00 ] やっぱり目的は乱数の発生じゃなくてチェックサムの計算なのかw
585 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/21(土) 22:53:37 ] pmt(笑)は結局無かったことですか?
586 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 23:25:05 ] 前出の人の話は私もわかっていませんよ。 mt の更新は本当に線形変換するだけなので、 出来ると思いますが…ちょっと実装してみますが それなりに手間かかるかも。
587 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 23:54:22 ] >569 に対する >570 がおかしいでしょ。
588 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 00:06:34 ] >>573 それってバグ直れば上位に匹敵するタイムを出せる方法?
589 名前:,, ・´ ∀ `・ ,,)っ-●◎○ mailto:sage [2009/03/22(日) 00:53:22 ] >>587 ごめんね。 いや、要するにさ、経験がないことを言い訳にしてるんだよね。 そりゃ詭弁だぜ 今回のコンテストで初めてCellに触った人すら上位に入ってるわけで。 まあなんにせよCellプログラミングの経験を重ねた人間よりも 地頭のある人間を選別するテストとしては、Fixstarsの今回の課題は有効だったわけだ。
590 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 02:12:10 ] >>583 longlong.way-nifty.com/blog/2009/03/post-fb6a.html こんな感じでどうでしょうか?
591 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/22(日) 02:22:17 ] このスレ監視されすぎです KOEEEEEEEEEEEEEEE
592 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 02:38:27 ] 実力ある人は実に謙虚だ
593 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/22(日) 03:04:57 ] >>592 だんごやさんから傲慢とったら何も残りませんよ
594 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 09:19:08 ] >>591 mjd?
595 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 08:42:43 ] Cell Challenge予選1位のチームの戦略 ttp://mono.kmc.gr.jp/~oxy/d/?date=20090323 300倍とか凄すぎる スライド見ると彼ここ見てたのが分かるw
596 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 11:36:08 ] じゃあCELL2になったら1/4時間でエンコ終了するのか
597 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 17:55:31 ] いいこと考えた SPEベースに普通のCPU作ったら良いじゃん
598 名前:,, ・´ ∀ `・ ,,)っ-●◎○ mailto:sage [2009/03/23(月) 18:52:55 ] なんだ、ただの神か # 京大マイコンクラブってよく名前聞くよな
599 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 19:19:28 ] >>597 Spursエンジンですね。わかります。
600 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 21:41:48 ] あれだけ偉そうなこと書いてるくせに KMC知らないとか…
601 名前:,,・´∀`・,,)っ 【dango:0】 mailto:sage [2009/03/23(月) 22:25:00 ] なにをおっしゃいますやら PLAMOが初めて使ったLinuxディストロですよ。 例の本の初版も持ってましたよ。こじまみつひろ氏ね。
602 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 22:26:10 ] 一瞬殺人予告にみえた。Orz
603 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 23:55:18 ] Plamoとか東広島ネタとかやめてくれw 自分が書き込んだかと錯覚してしまう
604 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 03:40:34 ] >>601 > 例の本の初版も持ってましたよ。こじまみつひろ氏ね。 なんぞ恨みでもあるのか?氏ねなんて・・・。
605 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 04:45:54 ] それはさすがに2ch語に毒されすぎだ
606 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 19:28:04 ] 最近ぬるぽしても叩かれないから淋しい
607 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 04:47:08 ] >>606 ガッ