研究日誌。

大規模なグラフ処理に対してメモリ階層構造を考慮した高性能なソフトウェアを開発。

VMware Tools。

2007-07-28 16:29:47 | Weblog
VMware によって、Fedora Core 6 を Install したが、いかんせん全画面表示が出来ないので、使いづらい。
そのため、VMware Tools を Install した。


VMware Workstation 5 では仮想マシンを立ち上げてから、
[VM] -> [VMware Tools のインストール] を選択。
VMware Tools を Install するための仮想 CD を mount する。
単純に rpm をダブルクリックすればよいので、簡単である。


root 権限にて、VMware Tools を構成していく。

# vmware-config-tools.pl

とすると、C header の位置のところで止まってしまう。
kernel、kernel-devel、gcc、 gcc-c++ をそれぞれ upgrade すると、うまくいく。

# vmware-toolbox &

で toolbox を起動させると
マウスの移動、コピー&ペーストがスムーズになるので便利である。


次はXの設定について行う。

# X -configure

Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.

と表示されるので、

rm /tmp/.X0-lock

したのちに再度

# X -configure

すると、全画面表示された。


ただし、やはりまだ問題があり、
login の度にやらなければならないのと、なぜか恐ろしく重くなる。
もう少し調べてみよう。

Cell SDK 2.1 on PS3。

2007-07-28 16:09:15 | Weblog
最近まで Fedora 7 を 入れていたのだが、電源周りにバグがあるため本体まで電源が落ちない。
これも Fedora Core 6 に Install しなおした。

まずフォーマットをし、PS3 に 10GB、Fedora Core 6 に残りを指定。
優先起動システムを他のシステムにする。

kboot: install-fc sda
とし、Install 開始。

最小構成か、フルインストールのどちらかしか選べないので、もちろんフル。
後は勝手にやってくれる。

Addon CD を欲しがるので、20070516版の Addon CD を使用した。

その後 root の パスワードを入力し reboot して終了。


PS3 上にも、Cell SDK 2.1 をいれるため、必要なファイルをそろえる。
CellSDK21.iso だけでも、必要な rpm を Download してくれるが、
これにはものすごい時間がかかってしまうため、
個別に BSC (Barcelona Supercomputing Center)から Download してくる。

# mkdir /tmp/cellsdk-2.1
# cd /tmp/cellsdk-2.1

ここに各 rpm を Download し、次のようにしてインストールしてしまう。

# rpm -ivh *

その際どれが必要であるかは、次のようにすれば確認できる。

# mkdir -p /mnt/cellsdk
# mount –o loop CellSDK21.iso /mnt/cellsdk
# cp /mnt/cellsdk/software/cellsdk /opt/ibm/cell-sdk/prototype/.
# cd /opt/ibm/cell-sdk/prototype
# ./cellsdk verify

PS3 上であるため、次の2つはいらないだろう。
IBM Cell System Simulator、Cell System Simulator System Image

# ./cellsdk verify
で確認して、found と表示されていれば OK である。

# cd /opt/ibm/cell-sdk/prototype
# ./cellsdk build

これで、CellSDK2.1 に付属されている sample を build することができる。

Fedora Core 6 on VMware。

2007-07-28 15:20:46 | Weblog
あまりにもうまくいかないので、ちゃんと Install されているのかという、根本的なことが原因であるように思える。
よく分からないが、libspe2 周りの可能性が高い。

これまで、Fedora Core 5 に Cell SDK 2.0 を入れていたが、
もう既にヴァージョンは 2.1 に upgrade されているので、これを期にサポートされているFedora Core 6 へ移行することとなった。

前回同様、今回の Fedora Core 6 も VMware で Install してみた。
とりあえず、入れられるものはすべて選択し、無事終了!
と思いきや、なぜか起動しない。

いろいろ調べてみると、原因は Xen であることと判明。
我が PC (Dell INSPIRON 700m) の CPU (Pentium M) は
PAE に対応しておらず、xen 用の kernel が動かないのだ。

とりあえず仮想化のチェックだけ外し再度インストール。
今度こそ無事終了。