私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレcellプログラミングしちゃいなよ3
cell スレッド一覧へ / cell とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ☆
レスフィルター : (試験中)
>>150
>理想的にはCPU+Cell+GPUになるべき。
この理想っていうのは何に使うつもりなの?たしかに、GPUで得意なところとCellで得意なところが
補えるという意味では理想かもしれないが、そんな複雑なシステムを使おうっていう人や状況は
本当に限られていると思う。
計算機センターで、いろんな人に対応する共有計算機ならまだわかるが、そんなん使う人いるかどうか…。
>理想的にはCPU+Cell+GPUになるべき。
この理想っていうのは何に使うつもりなの?たしかに、GPUで得意なところとCellで得意なところが
補えるという意味では理想かもしれないが、そんな複雑なシステムを使おうっていう人や状況は
本当に限られていると思う。
計算機センターで、いろんな人に対応する共有計算機ならまだわかるが、そんなん使う人いるかどうか…。
>>151の言ってるSTIってちょにー・とーしば(笑)・IBMのことじゃ?
45nmプロセスの開発で協力とか何とかがなかったっけ。
45nmプロセスの開発で協力とか何とかがなかったっけ。
Sony Toshiba IBMの三社をまとめてSTIと略すのは初めて聞くな。
AMDとIBM(他にも何社か)が半導体プロセス開発
(特にSOIプロセス)でアライアンスを組んでるのは有名だが。
AMDとIBM(他にも何社か)が半導体プロセス開発
(特にSOIプロセス)でアライアンスを組んでるのは有名だが。
http://en.wikipedia.org/wiki/Cell_(microprocessor)
Cell is a microprocessor architecture jointly developed by Sony Computer Entertainment, Toshiba, and IBM, an alliance known as "STI".
Cell is a microprocessor architecture jointly developed by Sony Computer Entertainment, Toshiba, and IBM, an alliance known as "STI".
そういえばSTIは今回の金融危機でかなりの痛手を負っててリストラを余儀なくされてるけど、
MicrosoftとIntelだけはなぜか不自然なほど傷が浅いんだ。。。
MicrosoftとIntelだけはなぜか不自然なほど傷が浅いんだ。。。
IntelはAtom馬鹿売れだったからな。小さくて歩留まりもいい製品だから、数さえ捌ければ儲かる。
MSのVista不人気は今に始まったことじゃない。
ソフト事業自体、もともと利益率がすさまじいし。
十分な利益率で十分な労働者を雇えるだけの貯蓄がある。
日本企業だと任天堂がリストラ知らずなのと同じ。
Xbox事業が今期から黒字計上してるのも大きいね(累積だとまだまだ赤だけど)
ドル安は短期的には外貨稼ぎにプラスに働く。
MSのVista不人気は今に始まったことじゃない。
ソフト事業自体、もともと利益率がすさまじいし。
十分な利益率で十分な労働者を雇えるだけの貯蓄がある。
日本企業だと任天堂がリストラ知らずなのと同じ。
Xbox事業が今期から黒字計上してるのも大きいね(累積だとまだまだ赤だけど)
ドル安は短期的には外貨稼ぎにプラスに働く。
しかし、STIでも
一番おいしいところはIBMが持っていくと。PC部門の売り時もうまかったし
HDDも・・・IBMはすげーよ。
一番おいしいところはIBMが持っていくと。PC部門の売り時もうまかったし
HDDも・・・IBMはすげーよ。
今更Cell用のコード書いてみたんだ
http://tripper.kousaku.in/20081217.html#p01
http://tripper.kousaku.in/20081217.html#p01
Hack the Cellの課題発表された
http://cell.fixstars.com/challenge/challenge.html
課題はメルセンヌ・ツイスタの最適化
使用SPE1基、LS256KBのうち210KBが使用禁止。
http://cell.fixstars.com/challenge/challenge.html
課題はメルセンヌ・ツイスタの最適化
使用SPE1基、LS256KBのうち210KBが使用禁止。
>>164
もち団子さんに期待
もち団子さんに期待
質問なのですが、Cell SDK のインストールされているFedora 9 にて、
SPE用のCソースプログラム上からpthread_create関数でスレッド生成出来ますか?
要するにSPEのプログラムはマルチスレッドが出来るかどうかと言うことなのですが、
手元にCell環境がないので教えてください。
SPE用のCソースプログラム上からpthread_create関数でスレッド生成出来ますか?
要するにSPEのプログラムはマルチスレッドが出来るかどうかと言うことなのですが、
手元にCell環境がないので教えてください。
>>171
SPEで、まともなプログラミングができると言う甘い幻想はとっとと捨てましょう。
POSIXはおろか、C標準の関数でさえ殆ど使えませんから。
つーか、なんでスレッド生成なんて発想に?
そんなのは、PPEにやらせてSPEは計算に専念するのがCBEの基本ですぜ。
SPEで、まともなプログラミングができると言う甘い幻想はとっとと捨てましょう。
POSIXはおろか、C標準の関数でさえ殆ど使えませんから。
つーか、なんでスレッド生成なんて発想に?
そんなのは、PPEにやらせてSPEは計算に専念するのがCBEの基本ですぜ。
>>172
ある処理を行う裏側で、SPEからPPEに書き込むデータが50区画ぐらいありまして、
tag番号が32までしかないので、別スレッドでデータを送ろうと思ったのですが・・・。
データの配置を連続的になるように考え直したいと思います。
ある処理を行う裏側で、SPEからPPEに書き込むデータが50区画ぐらいありまして、
tag番号が32までしかないので、別スレッドでデータを送ろうと思ったのですが・・・。
データの配置を連続的になるように考え直したいと思います。
>>173
DMAタグをローテーションさせて転送させたらいいと思う
DMAタグをローテーションさせて転送させたらいいと思う
そりゃ当たり前だな。
パソコン上のCでtime関係の関数が普通に使えるのはPCが
ハードウェアでリアルタイム・クロックを持ってるからだ。
で、CPUから直接読める空間にレジスタを置いている。
ハードウェアのリアルタイム・クロックがなけりゃ
例えPCのCPUであってもどうしようも無い。
パソコン上のCでtime関係の関数が普通に使えるのはPCが
ハードウェアでリアルタイム・クロックを持ってるからだ。
で、CPUから直接読める空間にレジスタを置いている。
ハードウェアのリアルタイム・クロックがなけりゃ
例えPCのCPUであってもどうしようも無い。
まあ使いたいのは時刻よりは時間計測なんだけどな
そこはSPU Decrementerうまく使って代用して欲しかったね
PS3のCellはベースクロックが79.8MHzだっけ
いちおうLinux上からはとれてるみたいだけど
そこはSPU Decrementerうまく使って代用して欲しかったね
PS3のCellはベースクロックが79.8MHzだっけ
いちおうLinux上からはとれてるみたいだけど
clock()でも実装しておいてくれれば楽なんだけどねぇ。
まぁ、所要時間計測はどっちみち環境依存するものと思っているから未だいいのだけれど。
まぁ、所要時間計測はどっちみち環境依存するものと思っているから未だいいのだけれど。
>>181
応募するには最低10倍速だな。さてさて。
応募するには最低10倍速だな。さてさて。
いやいや、俺は参加してないよ。応募条件だったか、入賞の条件かが、Fixstarsのサイトに10倍速って書いなかった?
>>184
SFMTをそのまま移植してる?
SFMTをそのまま移植してる?
movdquみたいな気の利いたミスアラインデータを処理するユーティリティ関数がなくてうぜーと思いました
shufbですませたけど。
shufbですませたけど。
7倍までいけた。
コンパイラの指定とかあるの?俺が使ってるのはSDK3.1
IBMが出してるトレースツールでも使おうかな
コンパイラの指定とかあるの?俺が使ってるのはSDK3.1
IBMが出してるトレースツールでも使おうかな
乱数の種と生成する乱数列の長さを決めるseed_tableに含まれるデータは例です。 実際の計測時は変更する場合があります。任意の値で動作するようにしてください。
ただし、以下の二点は仮定して構いません。
- num_randは4の倍数
- num_randは10000以上
なーんだ、仮定して良かったのか
ただし、以下の二点は仮定して構いません。
- num_randは4の倍数
- num_randは10000以上
なーんだ、仮定して良かったのか
しかし、コンテストが2つもあるのにこの過疎りよう…。もうちょっと盛り上がっても
いいような気がするぜい。
いいような気がするぜい。
GCC4.3の吐くコードはたまに神がかった最適化をやってくれるんだけどピーキーだな。
速くなったり遅くなったり。
最適化フラグの指定方法によって変わるから、1関数毎に細かく最適化オプションを指定していく必要がある。
これはCellに限らずだけど。
速くなったり遅くなったり。
最適化フラグの指定方法によって変わるから、1関数毎に細かく最適化オプションを指定していく必要がある。
これはCellに限らずだけど。
>>193
もう一つのコンテストって何?
もう一つのコンテストって何?
>>198
大丈夫、きっとみんながそう思っている。
大丈夫、きっとみんながそう思っている。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / cell スレッド一覧へ
みんなの評価 : ☆類似してるかもしれないスレッド
- cellプログラミングしちゃいなよ4 (607) - [97%] - 2009/3/24 11:04 ○
- CELL鬯ッ?ゥ隰ウ?セ??ス??オ????コ?????ッCore2 QX6700鬯ッ?ゥ隰ウ?セ??ス??オ????コ???? (92) - [18446744073709551581%] - 2012/1/21 0:39
トップメニューへ / →のくす牧場書庫について