[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 23:35 / Filesize : 266 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

cellプログラミングしちゃいなよ3



1 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 08:55:08 ]
前スレ

Cellプログラミングしちゃいなよ2
pc11.2ch.net/test/read.cgi/tech/1183091522/

970 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 19:50:22 ]
>579
MATRIX_Aの変更が重要なん?

971 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/01/25(日) 19:54:16 ]
MATRIX_Aの変形って意味なら>>788の方法でもやってるね。

MATRIX_AとのXORはMersenne TwisterのTwisterたる所以だ。
ビット単位の行列問題に帰着すれば、なぜMATRIX_Aなのかわかるかもしれない。

972 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/01/25(日) 20:04:30 ]
拡大体云々はRSA暗号のクラックにも有用視されてる方法だな
ちょっとモチベーション低下気味なんで文献あさってるけど面白すぎる

973 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 20:30:21 ]
早くFixstarsには答えを出して欲しいところだな
俺はどっちになっても続けるけど脱落する奴もいそうだ

974 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 22:45:03 ]
>971
そうじゃなくて、579が>>801-802で書いたのはMATRIX_Aを変えたMTと、彼の方法の速度比較じゃん。
(だからsumも変わってる)

オリジナルMTのsumを高速化するのは結局無理だったんじゃないの?と。

975 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/01/25(日) 22:55:03 ]
Twist抜いたMTなんてMTじゃないですわ。
MATRIX_Aはビットストリームを改変する一種のsaltとして機能してるらすぃ

余談だが「Saltを加えたDES」(2chのトリップで使われてるcrypt(3)のそれ)は差分解読がやりにくいなんて
現役の数学者が言ってたよ。


976 名前:デフォルトの名無しさん [2009/01/26(月) 17:33:50 ]
↑こいつ何者?

977 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 18:24:59 ]
アイちゃん

978 名前:227 ◆eZQcaIaFJs mailto:sage [2009/01/26(月) 22:32:55 ]
とりあえず公式見解が出るまでコーディング作業はお休み。

>>967
デスマに巻き込まれるとゆとりが無い分行動が不安定になってくるんですね。
# 4日連続勤務時間中にFPSやってる上司とか見て発狂しそうになってますw




979 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/01/26(月) 23:19:02 ]
saltをとは何かを考える、
日本語でいえば「お塩学」
ファッキンライト

テンキュー


980 名前:579 mailto:sage [2009/01/27(火) 01:09:23 ]
>>970
>>974
アナルに突っ込んだ行列が間違えていただけの話。
ハックtheアナルの結果でたから、再トライした結果がこれ。

ORIGNAL: sum=3c927c56, 20051002 ticks
MINE: sum=3c927c56, 480600 ticks
ORIGNAL: sum=2e987a4d, 28979324 ticks
MINE: sum=2e987a4d, 680855 ticks
ORIGNAL: sum=ef1b6aef, 21517023 ticks
MINE: sum=ef1b6aef, 573675 ticks
ORIGNAL: sum=eedd2516, 19761023 ticks
MINE: sum=eedd2516, 446886 ticks
ORIGNAL: sum=f7e967a8, 981473 ticks
MINE: sum=f7e967a8, 116481 ticks
ORIGNAL: sum=1f37a7db, 14592172 ticks
MINE: sum=1f37a7db, 365659 ticks
ORIGNAL: sum=c7d41f36, 20085705 ticks
MINE: sum=c7d41f36, 465866 ticks
ORIGNAL: sum=aa9d2e9f, 17899900 ticks
MINE: sum=aa9d2e9f, 495607 ticks
ORIGNAL: sum=8abd398a, 17074673 ticks
MINE: sum=8abd398a, 434344 ticks
ORIGNAL: sum=a374bd58, 415390 ticks
MINE: sum=a374bd58, 86607 ticks


981 名前:579 mailto:sage [2009/01/27(火) 01:09:50 ]
>>722
>ざっくりと pmt[] の最悪値を見積もり始めた頃から勝算はあった
>わけだが、解析結果を見ると想像以上に小さい。
大口たたいたものの、MATRIX_A 直したら、ごらんこのザマだ。
最後の評価なんて最低合格ラインの 10 倍満たしていない。

ぶっちゃけ、46KiB の制約に収まるかも怪しい。

SIMD 化すればまだ可能性はあるかもしれないけど、俺は燃え尽きた。
団子にはかなわないよ。悔しいけどな。



982 名前:579 mailto:sage [2009/01/27(火) 01:21:13 ]
>>978
上司の気持ちもわからんでもないな。

>>202 >>227 まだ若いみたいだから教えておくけど、開発の現場で
一番必要とされているスキルは何だかわかるかい?

ウンコみたいなコードを読み取るスキルでもなく、バグの少ない良質な
コードを生産するスキルでもない。

正しい日本語と、寛容な気持ちだよ。

そのうちわかる日が来るさ。頼むから、俺みたいなクサレジジィには
ならないでくれ。

"Der Alte wuerfelt nicht."


983 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/01/27(火) 01:25:37 ]
ん?シミュと実機じゃTick値の意味が違うのか??????

984 名前:579 mailto:sage [2009/01/27(火) 01:33:35 ]
先週5日間連続+今日1日、勤務時間中にLBPやっていた俺が言うのもなんだが。

985 名前:579 mailto:sage [2009/01/27(火) 01:35:14 ]
>>983
つか、PowerPC なんで。SPU への移植性なんて考えていないよw
tb_get(get_tbだっけ?)は /usr/include/asm/time.h からかっぱらってきた。

986 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 01:47:54 ]
結果出してから大口叩けばよかったのに

987 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/01/27(火) 01:49:14 ]
びびらせんなwwwwww

988 名前:デフォルトの名無しさん [2009/01/27(火) 07:47:08 ]
579の欺瞞によりダンゴさん始まったな



989 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 10:41:15 ]
>>988
まてまて、スカラと最適化済みベクタで差の出にくい
普通の PowerPC で >>980 だとしたら、SPU じゃさらに
4倍差開くと見ていいだろ。
>>287 >>288 の通りなんじゃねーの?

990 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 14:50:11 ]
>>989
PPC970だろ?ちょっとコードの書き方変えるだけでも差は出るよ。

ループはあまり得意ではなくて、タイトな部分があればアウトオブオーダで並列実行できるから
アルゴリズムレベルでたいしたことは無くてもそれだけで性能が伸びてしまうこともある。

991 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 14:53:04 ]
SIMD化で性能単純4倍と考えるのも愚かだ。
ミスアラインロードの連発で性能出ないことだってある。オリジナルMTがそうであるようにね。
テーブルも16バイトアラインしたら容量オーバーかもしれないね。

992 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 17:24:41 ]
そろそろ皆さんハッタリのネタが無くなって静かになっちゃいましたねw

993 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 17:39:59 ]
10cycを切ることはありえない

994 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/01/27(火) 18:58:49 ]
>>993
ニヤニヤ

995 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 19:15:53 ]
>>981
ってかさぁ、10倍満たしてないし、どうせ参加しないんだったら
コードさらしてみてよ。ハッタリじゃないんだったらさw

996 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/01/27(火) 19:39:44 ]
「Hack the 579コード」のはじまりです

997 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 19:43:25 ]
推測するに>>802はミスにより既約でなくなったんジャマイカ?
つか64ビット整数で処理したら速くならない?

998 名前:,,・´∀`・,,)っ-●◎○ mailto:sage [2009/01/27(火) 19:50:02 ]
>>997
実は、PPC970は64bit ALU×2で、かつAltiVecの並列演算できるユニット少ないから
ALUでやったほうが小回りが利いて速いことがある。



999 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 20:03:39 ]
よっしゃ!! 8.5 cycle 切った!!!

1000 名前:1000 mailto:let's transpose! sage [2009/01/27(火) 20:04:06 ]
「Hack the ハッタリ」 第2章 -> pc11.2ch.net/test/read.cgi/tech/1232817361/l50

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<266KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef