1 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 14:57:11 ] 並み居るプロセッサより高性能なCell搭載PS3がもうすぐ発売 と言う事はCellプログラミングでスパコンが家庭に
2 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 14:58:34 ] _, ,_ スパコーン ( ‘д‘) ⊂彡☆))Д´)←>>1
3 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 15:00:13 ] >>2 なにすんだお!
4 名前:デフォルトの名無しさん [2006/09/18(月) 15:01:42 ] _, ,_ スパコーン ( ‘д‘) ⊂彡☆))Д´)←>>2
5 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 15:14:39 ] 宣伝文句だけは凄かったが、結局PCの画質に劣るゲームしか存在しないPS2。 PS3でも同じ事を繰り返す。
6 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 15:26:56 ] PCに勝るゲーム機はない
7 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 15:28:16 ] かつての巨人IBMも関係してるから、スパコン事業は好調のようです。
8 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 15:30:30 ] ジャニーさん?
9 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 15:33:43 ] SACSIS 2007でCellプログラミングコンテストが予定されてます
10 名前:マイク ◆yrBrqfF1Ew mailto:sage [2006/09/18(月) 15:42:36 ] 中国企業に買収された I・B・M! I・B・M!
11 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 15:45:20 ] ttp://www.ne.jp/asahi/comp/tarusan/main148.htm 記事内容はどうでもいいですが、ソースは驚きの性能比較です 組んでみたくなりませんか?Cellで!
12 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 16:35:44 ] ttp://pc.watch.impress.co.jp/docs/2005/0310/kaigai165.htm ←SCEのプログラムモデル ttp://journal.mycom.co.jp/articles/2005/11/05/fpf1/ ←Cellプログラミングの諸々(去年) ttp://journal.mycom.co.jp/articles/2006/09/14/cedec3/ ←GPUになってみる ttp://www.fixstars.com/index.html ←仕事にしてみる?
13 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 17:13:48 ] 早くWindows・PCが対応しねぇかなぁ。
14 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 18:56:02 ] ええと、Cellは予測分岐を実装しないからPC用としてはゴキブリ並みなんだが。
15 名前:デフォルトの名無しさん [2006/09/18(月) 19:02:57 ] ブランチフリープログラミングスキルの真価が問われる
16 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 19:20:12 ] ソニータイマーであぼんだろw
17 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 19:50:27 ] >>14 そのためにヒント命令があるんだろ。 ハードの負荷を減らすためにソフト面(特にコンパイラ)でカバーするのは 新規アーキテクチャでは結構基本となってると思うが。
18 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 19:56:27 ] ていうか、GKはあれだけPPCはカスとかこき下ろしてたのに、 Cellが発表されたとたん手のひら返したなw
19 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 20:19:27 ] 実際にゲームが出れば、結局PCに及ばないというのが明確になるだろう。 最初の頃のソフトは性能が発揮できないというのを言い訳にするだろうけど、 発揮できる頃にはPCの性能はもっと上がっている。
20 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 22:09:01 ] >>14 静的分岐予測と、実行時に飛び先を動的に与えられるヒントがあるぞ
21 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 22:19:13 ] >>12 もっとまともなリンク貼ろうや。 Cell Broadband Engine 技術情報公開 cell.scei.co.jp/ The Cell Processor - PukiWiki cell.fixstars.com/pukiwiki/index.php developerWorks : Cell Broadband Engine resource center www-128.ibm.com/developerworks/power/cell/docs_articles.html
22 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 23:51:01 ] Win系プログラマにはCellは難し過ぎるのかな? 具体的肯定も否定も少ないですよねw
23 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 23:57:36 ] >>22 いいから、お前がなんかいえよ。ばーか。
24 名前:デフォルトの名無しさん [2006/09/19(火) 07:36:00 ] IBMもほったらかしにしてたと思いきやスパコンに使ってきたし 今後PC市場に投入されてもおかしくはないわな
25 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 12:23:54 ] IBMはスパコンに無理矢理Cellを使おうとして、 単体では無理がありすぎたからOpteronと併用する羽目に。
26 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 14:53:14 ] Cellはいじってるけどほんと駄目 具体的に言うと夢を見てる純粋なソニーファンボーイが落胆しちゃうから言わないけど
27 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 20:57:24 ] PS3単体買ってきて、実際 プログラム組んで演算サーバとして使えるのか それすら怪しい。 PCだとかなんとか言って結局 BruRayプレイヤー付きゲーム機なんだろ。
28 名前:デフォルトの名無しさん [2006/09/19(火) 21:03:35 ] >>10 PC部門だけをRenovoに売り払っただけなのに買収されたことになってる 相変わらず脳みそ沸いてるなこの馬鹿固定
29 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 21:28:41 ] _, ,_ スパコーン ( ‘д‘) ⊂彡☆))Д´)←>>1
30 名前:デフォルトの名無しさん [2006/09/19(火) 22:15:11 ] Lenovoな 売却したのか逆に買収したのかよく分からん状態だが。
31 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 22:34:59 ] _, ,_ スパコーン ( ‘д‘) ⊂彡☆))Д´)←>>1
32 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 00:16:08 ] >Broadband Engine 今となってはこのネーミングは恥ずかしいと思うがどうか
33 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 00:19:03 ] >>25 結局ダメだったってオチかw
34 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 00:40:50 ] Cellでx86のエミュ作ってるんだろうな…
35 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 21:01:27 ] >>34 どこで使う?
36 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 13:06:29 ] 時代遅れの考えかもしれんが、 マルチプロセッサのデスクトップにCellOSまたはTron搭載したらどうなるかな。 日本独自文化を取り戻せるかねー。 まー、PPC(PPE)はいってるから無理か。
37 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 13:14:29 ] >30 多分、IBMが切ったのだと思うけど。根拠はない。 スパコンが主力なようだし、売れるうちに売ったって印象だなー。
38 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 23:24:00 ] >>26 どんな所で触れるんですか? もう見てないかな…
39 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 10:51:09 ] 今のところゲームメーカーしかなさそうだけど・・・
40 名前:デフォルトの名無しさん [2006/09/25(月) 17:12:11 ] >>38 CELLしみゅ。 cell.fixstars.com/pukiwiki/index.php?Cell%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB%C6%FE%CC%E7%CA%D4 の中の、 cell.fixstars.com/pukiwiki/index.php?lesson1 読むべし。
41 名前:デフォルトの名無しさん [2006/10/11(水) 12:16:40 ] ネタないの〜?
42 名前:デフォルトの名無しさん mailto:sage [2006/10/11(水) 12:37:55 ] コンピュータとして売り出すとか言いつつ、何もしないんだもの。 年数回技術カンファレンス開くのとか、IntelやMSなら普通にやってること。 GK部門に金使うくらいならまともなことに使えと言いたい。
43 名前:デフォルトの名無しさん mailto:sage [2006/10/11(水) 20:59:42 ] 板違いの痛いやつが粘着してるスレ
44 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 18:00:43 ] ブレードサーバとしては既に出荷され始めてるだろ ロスアラモスの核実験シミュレーション用のスパコンにも使われる予定だし
45 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 19:28:56 ] PS3でSPUが1個死んでることになってるが、 分散コンピューティングでこの死んでる奴を流用する事になったら、 ソニーまたは、IBMは結構な処理能力を手に入れるんではないかと思う。 れっつぱらさいと。
46 名前:デフォルトの名無しさん [2006/10/18(水) 04:04:10 ] www.terrasoftsolutions.com/news/2006/2006-10-17.shtml Under basic agreement with SCEI, Terra Soft was granted a unique opportunity to develop and bring to market a complete Linux OS for the Sony PLAYSTATION 3. In development of Yellow Dog Linux v5.0, Terra Soft integrated and enhanced code from Barcelona Supercomputing Center, Sony Group, and Fedora in order to offer the following: - kernel 2.6.16 - gcc 3.4.4 and glibc 2.4 - Cell SDK 1.1 - OpenOffice.org 2.0.2 - FireFox 1.5.0 and Thunderbird 1.5.0 - Nautilus 2.1.4 ... and a suite of Personal Accessories, Development Tools; Sound & Video, Internet, and Networking applications.
47 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 05:55:52 ] こんな変体CPU使えるかwwww。 >>45 根本的にEIBの帯域が狭いんだろwww。
48 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 03:15:12 ] 196bit*1.6Ghz*4ライン*11ポイントくらいだっけか。 メモリよりはSPE同士のが速いけども。
49 名前:デフォルトの名無しさん [2006/10/19(木) 03:21:18 ] 424 名前:名無しさん必死だな 投稿日:2006/10/18(水) 16:04:49 ID:nmUnDIac ノーサポートならPS3のLinuxは無料だからな 1か月待てば無料版がダウンロードできる ps3.ign.com/articles/739/739688p1.html Following the company's standard release system, v5.0 will be made available in a three-phase product rollout. At launch, users of the company's YDL.net service (which comes at a cost) will be able to download the OS to their computer and burn a bootable disc for installation on the PlayStation 3. Two weeks later, the company will offer ready-made installation discs for purchase through the site. Two weeks after that, it will be made freely available on public mirrors. In short, if you're willing to wait one month after the system's release, you'll be able to download Linux for it for free.
50 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 03:55:39 ] そいつがOpenGL含んでないのが気になる。 グラフィックがSPEだと割とションボリなことになるだろう。
51 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 02:38:11 ] またMESAか? nVidiaがドライバ書いてくれるとは思えないなぁ。
52 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 21:19:31 ] PowerPC版のnvドライバってないの?
53 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 14:14:19 ] CellPCがもし発売されるとしたら型番はNWSになるのだろうか? www.sony.co.jp/Fun/SH/2-12/h2.html katsu.watanabe.name/doc/sonynews/model.html
54 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 22:38:45 ] CellPCが発売されたとしても、OSはLinuxとかBeOSくらいしか動かないじゃん。
55 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 16:41:20 ] このスレって火星の中の人ばっかりでしょww? MIXIでもWebでも露骨だからわかりやすすぎ。
56 名前:デフォルトの名無しさん [2006/12/04(月) 13:46:10 ] www.hpcc.jp/sacsis/2007/cell-challenge/ SACSIS2007併設コンテスト「Cell Speed Challenge」 課題発表予定日から4日過ぎたが更新無し。
57 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 15:14:57 ] みんなWiiに夢中かwww
58 名前:デフォルトの名無しさん [2006/12/04(月) 21:21:18 ] 5星の目的ってなに? ・実はSCEの回し者 ・cellの将来性を本当に信じてる ・趣味が講じて ・ジャーゴンをまき散らしてIPOウマー
59 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 22:09:00 ] 久多良木は会長就任で事実上経営から撤退。 SCEは売却されて終了だろ。 PS3の将来?んなもん最初からない。
60 名前:デフォルトの名無しさん [2006/12/05(火) 00:10:53 ] 基地外乙
61 名前:デフォルトの名無しさん mailto:sage [2006/12/07(木) 10:40:34 ] >>58 回し者にしか見えんね。
62 名前:デフォルトの名無しさん [2006/12/10(日) 15:07:04 ] Cellスピードチャレンジ2007課題発表キター 【課題】 【規定課題概要】 多数のデータの系列が入力として与えられたときに, これらをある順序にしたがって並び替える処理をソーティングと呼びます. Cellスピードチャレンジ2007の規定課題は「ソーティング」です. ソーティングでは,データに含まれる並べ替えのために参照される項目をキーと呼びます. このキーは単精度の浮動小数点数(C言語におけるfloat型)とします. また,キーの値が昇順(小さい値が前方,大きい値が後方になるような順序)になるようにデータを並び替えるものとします. たとえば,高校などの学籍名簿のn個のデータ系列(A1, A2, ..., An)を, 学籍番号順に(学籍番号をキーとして)並び替える処理を考えます. 各データAiは,学籍番号の他に,その番号を持つ学生名や入学年月日などの情報をもつかもしれません. ソーティングはこれらのAiを学籍番号の小さい順に並び替えるという処理です. 例題: 次に示す10個の浮動小数点数をキーとするデータ系列をソーティングせよ.(この例題ではキーの値のみを示していることに注意してください.) 34.5 10.2 76.9 68.0 99.3 27.4 93.4 70.0 23.8 57.4 答え: 10.2 23.8 27.4 34.5 57.4 68.0 70.0 76.9 93.4 99.3
63 名前:デフォルトの名無しさん [2006/12/10(日) 15:49:06 ] このデータ数じゃ、CELLの必要性を感じないどころか、 1G個程度の要素の並列ソーティングぐらいにしないと 低レベル過ぎてこのコンテストの必要性も感じないな。 情報処理学会の研究会レベルだとすると、B4程度クラスなんだろうが。
64 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 20:19:34 ] 例題、れいだい、レイダイ
65 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2006/12/10(日) 20:25:48 ] float4つ分の比較・スワップならこんだけだろ? vector float v0 = (* (vector float *)&v[0]); vector float v1 = (* (vector float *)&v[4]); vector int vmask = spu_gt(v0, v1); vector float vmax = spu_sel(v0, v1, vmask); vector float vmin = spu_sel(v1, v0, vmask); 10要素ならループすら要らんぞこれ。 >>63 流石になさ過ぎる
66 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 20:32:53 ] 10個のは例題だっつの
67 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 20:41:21 ] もんもうwwww
68 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2006/12/10(日) 20:44:22 ] ×spu_gt ○spu_cmpgt つーか、10要素って8の倍数個じゃないから逆に困るけどな。 レイテンシ隠蔽しようがないから命令の選び方が問われるし。
69 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 21:42:46 ] ここはスーパーハッカーが自慢のテクニックを惜しげもなく披露するスレになりました
70 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 19:48:38 ] PowerPCスレへどうぞ。
71 名前:デフォルトの名無しさん [2006/12/13(水) 05:23:36 ] SPE一個で浮動小数点計算をひたすらやらせるプログラム作って、 比較で4年前のxeon1CPU(2G)にも同じ演算やらせたんだけど… Xeonの方が4倍くらい早い。ただし時間の計測は、自分で計算にかかった秒数 を数えるという原始的なやりかたなんで、問題あるかもしれないけど。 (SPEの方はSIMD化は全くさせず、どちらもGCCで計算させた。) SPEひとつでも、Pen4より全然上だと聞いていたので(ただしSIMDをフル につかったとき)、4年前のxeonには負けんだろうと思っていたのだが。 これで手間かけてSIMD化してもXeon2Gととんとんだと思うと、むくわれんなあ。 もちろん、コアの個数だけまだ早くなるけど、苦労してかいて、 二桁演算スピードが上がるかどうか…。
72 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 09:17:53 ] >>>65 なにこれC言語標準ライブラリにないものばっか C++マスターの俺にさえなにやってんのかわからん
73 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 09:29:25 ] LSサイズ512KBでcell厨死亡wwww
74 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 09:36:19 ] 事前に真偽両方の結果を計算しておく奇怪な分岐法でswitch厨死亡wwww
75 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 09:52:10 ] ___attribute___(16)とつけるのが面倒くさくてスカラー厨死亡www
76 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 12:35:11 ] >>71 SPEのパイプラインの効率を改善、SIMD化、ループアンローリング DMAのレイテンシ隠蔽(ダブルバッファなど)、マルチコア化など、 一通り考えてみた? 確か、東芝がウェブ上で出した記事の中に、最適化手順と、 それがどれ位の効率があるかを書いてたんだけど、どこだったかな。 日経エレクトロニクス2006年12月4日号にも最適化の記事が載ってるみたいだけど。 techon.nikkeibp.co.jp/article/HONSHI/20061129/124676/
77 名前:デフォルトの名無しさん [2006/12/13(水) 21:28:29 ] >76 情報ありがとう。 各種最適化は、できる範囲これからやってみようかとは思っているんだけど、 今回は、もっとも単純な状態で、ひとつのSPEのCPUとしての性能はどんなもんか というのをちょっとみてみたら、あれ?こんなもんかという結果だったということ。 だからSIMD化もしてないし、DMAもほとんどつかわず、ただ浮動小数点演算させただけ。 SPE単体の持つトランジスタ数は、Pen3ぐらいしかないというのをどっかで聞いて、 そんなんでも高性能なの?って疑問がすこしあったからっていうのと、あとただ単純に、 最適化をいきなりするのがしんどいので、なんもしてないだけです。
78 名前:77 [2006/12/13(水) 21:39:31 ] ちなみにこれから、型をfloadからdoubleに変えたらどれだけ早さは変わるのか とか、簡単に試せるのでやってみようと思ってます。 たしかピーク性能10倍くらい下がるといわれていると思ったけど、それはdoubleだと SIMDのベクトルの要素数が半減して、同時実行できる命令数が半減するっていうのが、 おおきいとすると、今はSIMD使ってないのでそんなに性能落ちないのかな?と思って ます。 あとSIMD化もしようと思ってるんだけど、SIMDの算術命令に指数関数とか対数関数の 命令ってないのかなあ?誰か知ってたら教えてください。
79 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 23:20:06 ] >>72 俗に言うAltiVecってやつよ。 GCCでコンパイルできるよ。
80 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 01:52:49 ] >>79 AltiVecじゃなくてspuの組み込み関数じゃね?
81 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 10:19:11 ] 演算基そのものが別物。 驚くべきことに倍精度ユニットは単精度より小さい。 パイプライン化されてないとか変換コストがかかるとか色々言われてるが、 ベクトル性能のスループットで単精度の1/10程度ならスカラでも1/5程度になることは覚悟した方がいいかも。 レイテンシも大きいからそのへんが響いてるかも。 >>74-75 あんまり扱いにくいもの作ってもPS3が自滅するだけなんだけどな。 国内サードはWiiやDSに逃げてるし。
82 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 10:36:25 ] でも新しいルールが取り入れられたCでプログラム組むのは良い頭の体操になりそう
83 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 13:46:17 ] vectorキーワードはもともとCodeWarriorがAltiVecのためにサポートしたもので 以後PPC系のSIMD拡張で標準的に使われるようになった。 あとはただのCPU独自の命令にほぼ一対一で対応する組み込み関数。 Intelだと__m128とかのSIMDレジスタ型があるけどあれと同じこと。 SPEにはスカラなユニットもレジスタもないから、スカラな演算はベクトルの最初の要素だけを使ったコードになる。 コンパイラ次第ではループ内で配列にアクセスするような演算や分岐を並列実行できるかもしれない。 まあ、極力は組み込み関数でベクトル化したほうがいい。 STLのvalarrayとかでラッパー作ってしまえばあとが楽かも。 つーか、ベクトル演算を駆使して分岐先のスカラ演算を両方同時に実行するとかはMMX/SSEでも使える テクニックではあるが、分岐予測にまかせたほうが性能が出るから推奨してないだけ。 逆に分岐予測すらない多段パイプラインだからそれに頼らざるを得ないんだSPEは。
84 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 20:06:16 ] >>77-78 cell.scei.co.jp/index_j.html cell.fixstars.com/pukiwiki/index.php blog.cell.sijam.com/ 今のところ、この三つは必見。 Cellは最適化ありきのCPUだな。 SPEは自分でタイミングをほぼ把握できるようにするために、 仮想メモリや非DMA型共有メモリ・キャッシュを排除したコアなので、 最適化をする事が前提条件としてある。
85 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 22:04:46 ] ハッカー様 あなただけが便りです これからの活躍に期待しています 頑張ってください
86 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2006/12/15(金) 22:24:26 ] >>85 何をどうやって欲しいんだよwwwwww 据え置きの需要自体がDSに大幅に食われたと思う。 PS3 Linuxでどうこうやってもさ、それに食らいつくのは同じようなマニアなわけで。 ゲーム機としては終わってると思ってる。
87 名前:デフォルトの名無しさん [2006/12/15(金) 23:40:27 ] ちょっとCellプログミングしてみた感じ、普通のCで書いたソースをCell用に変えるのって、 そんなに大変ではないような気がする。OpenMPが並列計算の指示を既存のCのソースに書き加え る程度でできるように、「ここはSPEにやらせろ」とかもっと簡単にかけるシステムができそう。
88 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 23:42:10 ] NvidiaがGPUを開放してくれれば、まだ面白いことできそうなんだけどね。
89 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 23:43:13 ] SPEはおもに何に使われることになるんですか?
90 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 23:44:31 ] 何も読まずにレスするが、CellってAltiVec使えるんだよな?
91 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2006/12/15(金) 23:59:04 ] PPE自体はそうだが、SPEをフルに動かしたらPPEでSIMD演算なんてやってる余裕ないと思うぞ
92 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 03:07:41 ] >>88 今頃そんなこといってるようじゃ、やる気もなしに 適当に書き込んでるのがバレますよ。
93 名前:77 [2006/12/16(土) 12:13:41 ] 浮動小数点演算の計算時間を計測して、最適化一切なしで、SPE一基 ws Pen4 3.4Gをやってみました。 ともにGCC。すると、Pen4が25倍早い…。なんじゃあこりゃ! これはいくらなんでもおかしいと思いつつ、最適化オプションを-O3つけてみたところ、CellもPen4も約1.5倍 くらい早くなりました。 それにしてもSPEはこれじゃあ遅すぎるなあと思いながら、 「Cellでがんばってみた」をのぞいていたら、expはexpfにしないと float型として計算されないというのを目撃。 さっそくexpfに変更するとずいぶん早くなって、Pen4との差は約9倍にまで縮まった。 SIMDも一部だけ試してみたところ、4倍相当はやくなったので、全体にSIMDを使えば、 Pen4 の半分くらいまでの早さに迫れそうな予感。 「Cellでがん〜」も最終的にSPE一基でアスロン2/3くらいの早さになっている ので、こんなもんかもしれない。 しっかし、Pen4にインテルコンパイラ使ったら、ぐっと差が広がりそう…。むなしい…。
94 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 12:58:37 ] しかしまあ、それが8個搭載されてるんだから、理論上データが増えれば増えるほどPen4を凌ぐことになるですか?
95 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 mailto:sage [2006/12/16(土) 13:43:33 ] 完全にSIMD化・パラレル化出来る処理で200GFlopsとかさ どんだけ特殊環境ですか SPU組み込み関数とか使って明示的にベクトル化すれば多少性能良くなるかも。 まあPen4でも同じなんだけど。
96 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 14:50:27 ] たしかねー、SPUは分岐予測をハードで持ってないから、 簡単にクリティカルなミスをおかすんじゃないかなー。 癖をつかんでやっとこLV1ってとこかも。。。
97 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 15:26:01 ] なんでPen4でプログラムしないの?
98 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 17:36:47 ] スレがそうだから? っていうかそれってリンドバーグの事?
99 名前:77 [2006/12/17(日) 03:28:25 ] >97 もうある程度やって、あまりみこみがないならCellプログラミングはやめ ようと思っているところ。プレステ3せっかく買ったのにもったいねー。
100 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 04:03:14 ] 東芝が募集してるプログラムに応募でもしてみたら? 同等性能をPen4で出せたら、Cellイラネに同意しよう。
101 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 06:09:54 ] >>99 もし出せるようなら、ためしに組んでみた奴うp希望。