2008-01-13から1日間の記事一覧

Erlang/OPTをPS3Linuxでビルド

PS3LinuxでErlangの動作環境を整える。今後も色々差し替える可能性も考えて、また、自前ビルドなのでrpm管理下におかれないので、インストール先をシステム側ではなくホームディレクトリにする。 まず本家のダウンロードページからopt_src_R12B-0.tar.gzをも…

PPEは2プロセッサ扱い

CellのPPEはPowerPCの新しいやつがベースなので、PPEのみでも2プロセッサに見える。実際に/proc/cpuinfoを見てみるとこんな感じ。 processor : 0 cpu : Cell Broadband Engine, altivec supported clock : 3192.000000MHz revision : 16.0 (pvr 0070 1000)pr…

入門編をやってみたら、やっぱりSIMDが難しい

まずはCellプログラミングチュートリアル入門編をやってみた。感想としては、libspeがそれなりに高級なインタフェースを用意してくれてるので、「SPEで並列」はマルチプロセスのプログラミングと似てるし、「PPEとSPEでDMA転送」はmemcpy()に似てるし、概念…