のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,836人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレcellプログラミングしちゃいなよ4

    cell スレッド一覧へ / cell とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    201 : デフォルトの名無 - 2009/02/05(木) 17:11:20 (+57,+29,-13)
    なんか、13 も切ったしトランザムも(多分)解ったんだけど、なんか飽きちゃったw
    202 : ,,・´∀`・, - 2009/02/05(木) 17:17:25 (+93,-30,-58)
    ぶっちゃけCell自体に飽きた。

    IntelのCtプログラミングの資料見つけたけどこれかなり面白い。
    なによりC++ベースってのがよい。
    CUDAやOpenCLよりよっぽど直感的に組める。__device__とか__gloval__とかアホか!
    203 : デフォルトの名無 - 2009/02/05(木) 17:45:28 (+52,+29,-3)
    話を逸らし始るくらいなら帰れ。
    204 : ,,・´∀`・, - 2009/02/05(木) 19:08:06 (-1,-29,-39)
    Frameworkの話なんだけど。理解できない奴は帰れよ。
    CellをOpenCL対応させようとしてるのくらい知ってるだろ?
    205 : ,,・´∀`・, - 2009/02/05(木) 19:12:26 (-6,-29,+0)
    SpursEngineで遊ぶかな
    206 : デフォルトの名無 - 2009/02/05(木) 19:13:42 (+9,-18,-11)
    ところでCt使うと1000×1000の行列の逆行列が求められたりするわけ?
    207 : ,,・´∀`・, - 2009/02/05(木) 19:21:20 (+3,-29,-219)
    なんじゃそりゃ?
    Intel CPUでできることは一通り出来ると考えて良いんじゃね?
    仮想アドレッシングをデフォでメモリの制約は

    プログラミングのノリとしてはThreading Building Blocksをもっと発展させたものって考えればいい。
    見た目テンプレートベースのコンテナ、中身SIMD×マルチスレッドかな。

    んで、中間言語がx86ベースで、ネイティブコードもx86。Intelベッタリ。
    IntelのIntelによるIntel CPU/Larrabeeのための言語。
    208 : ,,・´∀`・, - 2009/02/05(木) 19:22:16 (+57,+29,-77)
    投稿ミス
    ×仮想アドレッシングをデフォでメモリの制約は
    ○仮想アドレッシングをデフォでサポートするからメモリの制約は基本的に無いと思って良いと思う
    209 : デフォルトの名無 - 2009/02/05(木) 19:38:12 (+113,+29,-119)
    要はFortranのベクタ演算の自動SIMD化っぽいものをC++でも出来るようにって事?
    その程度のtemplateベースライブラリなら自作のがあるからなあ。
    コンパイラの自動ベクトル化よりかは小回り利くけど
    アドレスが単調増加しないような複雑なことをやろうとするとやっぱりOpenCLみたいな方がいいと思う。
    ってOpenCL使ったことないで言ってる。

    でもCtに関しては古い記事一つしか読んでないけど、仮装アドレッシングじゃなくて疎行列をサポートするって話じゃないの?
    210 : ,,・´∀`・, - 2009/02/05(木) 19:46:42 (+39,-29,-260)
    仮想アドレッシングはx86自体が持つ機能なので言語処理系でどうこうの問題じゃない。
    VRAMが足りなくなればメインメモリやHDDにスワップということも理屈の上では可能ってこと。
    結局はドライバに縛られるわけで、どこまでやるかは知らないが。

    疎行列ねぇ。
    それっぽいハードウェア機能はあるけど・・・。

    CtはC/C++じゃなくて中間コードを吐く言語処理系だからC/C++の考え方はちと違う可能性はある

    動的な再構成が可能って点ではネイティブのC/C++より優位性があるかもしれない。
    SIMDが128ビットだろうが512ビットだろうが、1コアだろうが16コアだろうが
    Ctのランタイムが動く限り、コアを有効に使うことが出来るって意味で。

    CellでもSPMDのフレームワーク出てたよな?MARSだっけ?
    ちと性能的にイマイチなんだが。。。
    211 : デフォルトの名無 - 2009/02/05(木) 19:49:25 (+101,+28,-2)
    >>209
    密はダメか?
    212 : 209 - 2009/02/05(木) 19:56:44 (+74,+30,-170)
    >>210
    とは言っても新しいベクタ長が出たらSIMDの基底型クラス追加するだけだし。
    templateだから外側の配列クラスには影響しない。
    当然多くの人にはそれが面倒だろうから助けにはなるだろうけど。

    >>211
    いや仮想アドレッシングをサポートするなら問題ないよ。
    でもそうじゃないんじゃないの?ってだけ。
    そうすると32bitプロセッサでは科学計算に使うようなばかでかい配列は用意できない。

    メモリ4GB搭載も珍しくなくなって、OSも64bit版乗せるメーカーが出てきてるから
    頑張って仮想アドレッシングをサポートしなくても
    案外64bitへの移行は唐突にやってくるんじゃないかという気もしている。
    213 : 209 - 2009/02/05(木) 19:59:51 (+94,+29,-8)
    > 助けにはなるだろうけど。
    「Ctの存在は」が抜けた。
    214 : デフォルトの名無 - 2009/02/05(木) 20:36:41 (+55,+22,-91)
    あー、ここでCtの話が始まってしまったか。
    Intel某氏によると、CtのI/Fのオープン化を検討しているとか話があるようだから、
    CellでもPLAでもなんにでも載せられる可能性はあるだろうね。
    アーキテクチャごとに一一移植して調整すること考えたら楽になるよ。
    215 : デフォルトの名無 - 2009/02/05(木) 21:11:17 (+0,-27,-22)
    Ct を Cell に移植して調整するのはだれが?w
    216 : ,,・´∀`・, - 2009/02/06(金) 01:40:40 (+79,+29,-182)
    まあ、「Microsoft Visual Ct」が出てくるだけだと思ってるわけだが。

    >>213
    現時点ではLarrabee上でマイクロOSなるものが動くことが明言されてる。
    インオーダでSIMDバリバリやる以上は、論理レジスタ16本くらい最低限欲しいから、
    最初から64ビットになるんじゃないのかな。

    ホスト上のOSとカード上のOSは基本的にメモリ空間が独立しててドライバ経由での通信になる。
    このへんはフィックスターズの売ってるぼったくりCellカード上でYDLが動くのと同じ理屈かと。
    217 : ,,・´∀`・, - 2009/02/06(金) 06:16:36 (+39,+11,-21)
    困ったことに、PS4はGPUにLarrabee採用なんて噂が・・・
    218 : デフォルトの名無 - 2009/02/06(金) 07:30:58 (+63,+30,-92)
    んな話聞いたことねえよ。
    中の人がお前にそう言ったのかもしれないし実際乗るかも知れないが、どう考えても(お前の/中の人の)脳内妄想の域。

    開発するからにはあらゆる方法でスピードとコストバランスを検討するのは当然だから
    その程度の噂でいいなら俺だっていくらでもホラ吹けるぜ。
    220 : デフォルトの名無 - 2009/02/06(金) 07:49:00 (+58,+30,-48)
    団子って、結構面白いところに居そうだよな。
    そういうところに居る人間と居ない人間では触れる情報が全然違うんだから、
    妄想だのなんだの言うだけ野暮。
    221 : ,,・´∀`・, - 2009/02/06(金) 07:59:48 (+57,+29,-38)
    居そうにみせかけてるだけで実は人一倍情報収集してるだけだったり。
    Intelの開発者向けサイトなんて宝の山だぜ。
    222 : デフォルトの名無 - 2009/02/06(金) 09:05:26 (+57,+29,-77)
    Cellってもう4年位前のCPUなんだな
    最新のCPUと戦い続けるのは無理があるだろうに
    新型Cellとか出る気配もないしFixstarsこれからどうするつもりなんだろうなぁ
    223 : デフォルトの名無 - 2009/02/06(金) 09:11:19 (-1,-29,-21)
    Power ISA 2.06
    http://www.power.org/resources/downloads/PowerISA_V2.06_PUBLIC.pdf
    POWER 7に搭載されるVSXが追加
    AltiVecの256bit拡張とか10年近く前から噂だけはあるけど全然見えてこないな。
    224 : デフォルトの名無 - 2009/02/06(金) 10:07:09 (-6,-29,+0)
    1337ページってすごいな
    225 : デフォルトの名無 - 2009/02/06(金) 12:30:50 (+2,-29,-25)
    Intel will design PlayStation 4 GPU
    http://www.theinquirer.net/inquirer/news/851/1050851/intel-design-playstation-gpu

    これが本当になったらfixstarsどうするの?
    Cell専門って既に強みじゃないような気が・・・
    226 : デフォルトの名無 - 2009/02/06(金) 20:10:16 (+8,-29,-5)
    >>216
    独自拡張の Visual Ct/CLI ですね、分かります
    227 : デフォルトの名無 - 2009/02/07(土) 03:30:32 (+148,-29,-15)
    アンローリング無しで20倍
    HTC開始から40日。やっとここまでこれたわ
    228 : デフォルトの名無 - 2009/02/07(土) 16:15:27 (-1,-29,-19)
    >>225
    MPUとGPUとは別にCell搭載するんじゃないの?
    229 : デフォルトの名無 - 2009/02/07(土) 16:25:38 (+71,-15,-43)
    sonyはCELLの為に工場作ったし、そう簡単にcellは捨てないだろう。
    230 : デフォルトの名無 - 2009/02/07(土) 16:32:51 (+57,+29,-25)
    団子より速そうな人のブログ見つけた。
    チェックサムチートはしてないっぽいけど

    結果が凄すぎて何やってるか想像つかない
    231 : デフォルトの名無 - 2009/02/07(土) 17:09:24 (-6,-29,+0)
    そのblog教えてください。
    232 : デフォルトの名無 - 2009/02/07(土) 17:22:46 (-1,-29,-20)
    近頃の奴は・・

    ぐぐって探せカスが・・
    つ"hack the cell"

    それでも見つけられないならもう一度書き込め
    233 : デフォルトの名無 - 2009/02/07(土) 17:34:07 (+52,+29,-2)
    みつからねーよ
    教えろ、このヤロー
    234 : デフォルトの名無 - 2009/02/07(土) 17:44:20 (+19,-24,-1)
    お前の書き方が気に入らないので教えない

    1/31だ
    235 : 227 ◆eZQ - 2009/02/07(土) 17:56:19 (-1,-29,-4)
    インラインアセンブラ無しで9.5cycleって神がかってるような…。
    236 : 227 ◆eZQ - 2009/02/07(土) 18:04:10 (+32,-29,-38)
    ちなみに、Tempering+加算を「まじめに」やると11cycleかかるので、
    トランザム組確定っぽいですな。
    237 : デフォルトの名無 - 2009/02/07(土) 18:52:25 (+29,+0,+0)
    >>234
    ヒント
    238 : デフォルトの名無 - 2009/02/07(土) 19:25:18 (+2,-29,-32)
    >>237

    235は自分でたどりつけたぞ。
    お前もやれば出来るはず。

    hack the cell
    でググレば50件以内には出てるぞ
    239 : デフォルトの名無 - 2009/02/07(土) 20:45:22 (+57,+29,-6)
    ききっくすさんとかはまちさんとかその辺の人ことじゃないかなぁと予想
    240 : デフォルトの名無 - 2009/02/07(土) 22:13:06 (+57,+29,-33)
    トランザム組かそうじゃないかは処理時間/処理数の切片を見れば大体分かる
    235のは概算で3000ticks位かかってるからトランザム組とみていいんじゃね
    241 : デフォルトの名無 - 2009/02/07(土) 22:15:21 (+68,+29,-19)
    >>236
    なんか11である根拠とかあるのか?
    15や13の壁だって破れるまではそこそこかかったはずだけど
    と言いつつ俺は普通のやり方じゃ11.5も割ってないけど
    242 : 227 ◆eZQ - 2009/02/07(土) 22:27:23 (+46,-30,-60)
    >>241
    y ^= (y >> 11); // 2
    y ^= (y << 7) & 0x9d2c5680UL; // 3
    y ^= (y << 15) & 0xefc60000UL; // 3
    y ^= (y >> 18); // 2
    r += y; // 1

    なもんで、11cycle切ってればトランザム組と判断してます。
    243 : デフォルトの名無 - 2009/02/07(土) 22:38:42 (+44,+16,-16)
    >>229
    東芝に売却したような
    244 : デフォルトの名無 - 2009/02/07(土) 23:22:19 (+57,+29,-10)
    セカンドガレージってブログは団子さん家だったと思う。ちがったっけ?
    245 : ,,・´∀`・, - 2009/02/08(日) 04:07:27 (+64,+29,-17)
    >>242
    そこも削れるだろ厳密に言えば
    246 : ,,・´∀`・, - 2009/02/08(日) 07:05:27 (+32,-29,-19)
    むしろtemperingを59命令未満にする方法を考えないと
    247 : ,,・´∀`・, - 2009/02/08(日) 09:04:32 (+57,+29,-20)
    なんで「second」なんだろうな?
    たぶん、中の人の本サイトが別にあるからだと思うけど
    248 : ,,・´∀`・, - 2009/02/08(日) 09:26:26 (+67,+29,-52)
    >>229
    あそにおると事件で有名な諫早のFabだろ?
    既に東芝に1000億で売っちゃったよ。資金繰りに困って損切り。
    249 : デフォルトの名無 - 2009/02/08(日) 09:55:18 (+52,+29,-15)
    東芝も高い買い物したよなぁ。
    250 : ,,・´∀`・, - 2009/02/08(日) 10:06:23 (+57,+29,-78)
    ソニーからすれば減価償却考えても1000億は安すぎるわけだが
    切らなきゃ大損害を被ってたろうね。

    この度の不況により東芝は諫早も含めて生産規模縮小中。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / cell スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について