忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

うむむ

Cellプロセッサ使えません。
そりゃPS3も売れないよ!

今の仕事になってから半年以上。
結局、見解はかわりません(苦笑)

頭の体操とかオモチャには良いのかもしれないけど
仕事で使う分には単なるエンジニア泣かせです。
CPUのクロック数にも限界が見えた昨今、
コンピュータ屋さんの間では
マルチコアマルチコアと呪文の如く言われまして
ハードとそれを使うためのソフトもせっせと開発しているのです。

PS3とか某T芝さんの家電に使われてるCellも、そんなCPUの一つ。
当初は、スパコン並みの演算能力だのなんだのと謳われて
チヤホヤされていましたが、これがスパコンどころか
非常に使えない困ったチャンなのだ・・・。

複数個(PS3の場合は6個)ある
ほぼベクタ演算に特化したちっこいコア(SPU)と
制御用(っていうか単に外界との窓口)に普通のCPU(PPU)が1個。

それぞれのメモリは物理的にも論理的にも独立。
コアの動作もプログラムも独立。
PPUのメモリはSPUの共有メモリとしても使用。
SPU間、SPU-PPU間の通信はバス通信で。

パフォーマンスを出すために、
そこらへんのハードウェア構造は敢えてラップせず
プログラマに直書きさせようという設計方針。

SPUのメモリは256KBと今時えらい狭苦しいので
頻繁に共有メモリへのアクセスが発生。
これがまた重かったり競合したり書くのが面倒。
なんといってもスケジューリングが大変。

結局、人間の頭で考えてガリガリと書くんじゃ無理がある。
(アレ、本末転倒・・・)

そんなわけでCellに限定しないで、
マルチコア用の開発環境作ろうというのが趣旨なのだけど、
それを動かす実機としてCellを使ってるわけですが
これがねえ・・・。

本質的な問題よりもCellにイライラさせられる時間の方が
遥かに多いというなにやら不毛な毎日です。

と、オチもないので、グチでゴメンだけど、おしまい。
PR

この記事にコメントする

お名前
タイトル
メール
URL
コメント
(スパム対策のためキーワード "2929" を入れてください)
絵文字
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
パスワード

うむむ

ほほう、cellがPPUとSPUでベクタ演算してバス通信するわけですな(意味不明)



ぼんやりとしたイメージしか分からないよ・・・。
とりあえず、自分がエンジニアには向かないことはよく分かった。(笑)
  • Kami
  • 2008/10/29(Wed)22:11:54
  • 編集

うむむ

>kamiさん
そうです。
PPUとSPUでベクタ演算してバス通信するわけです。当たってます(笑)

サーバーと複数のPC(と仕事する人)がいてデータをアップロードしたりダウンロードして受け渡しながら
共同作業するような感じですかね。
私も、ハードウェア超弱いです・・・。

この記事へのトラックバック

この記事にトラックバックする

ブログ内検索

最新コメント

[02/24 たまご]
[01/31 かじか]
[01/05 たまご]
[12/31 まさくん]
[12/31 tkj]
[12/31 まほん]
[12/30 たまご]
[12/30 tkj]

バーコード

カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

プロフィール

HN:
たまご
HP:
性別:
男性
職業:
SE@窓際系
趣味:
バイクとか本とかカメラとか
自己紹介:
バイク乗ったりうまいもん食ったり本読んだり写真撮ったり音楽聴いたり旅人に憧れれつつ人生迷子中だったり。
お問い合わせは wanito.kagekisuあっとgmail.com まで

Admin