2008年6月9日月曜日

install地獄じゃあ~

最近、PS3にlinuxを何回も入れている。もう、3の倍数以外もアホになるくらい、何やってんだおれ。

しかっし、なんでPS3ってシステムアップデートとか初めての起動時にPS3ボタンを押せとかいうわけ?いみがわからん。わざわざゲームのパッドもってなにさすねん。キーボードで完結さろよ。Fuc●、Fuc●、Fuc●、Fuc●、Fuc●、Fuc●、Fuc●!

しかも、インストール寸のに何回再起動さすわけ!?インストール遅いし。システムアップデートもいるし。Fuc●、Fuc●、Fuc●、Fuc●、Fuc●、Fuc●、Fuc●!

2008年5月1日木曜日

ムーアの法則の終焉で起きること

ムーアの法則はゲート長が原子の1個分になるまで、あと約15年は続くと言われている。その通り続くかわからないけど、まあいくんじゃない?くらいに、皆思っているようだ。

もしこれがいくとして、きっと最後の5、6年くらいから、半導体業界は騒ぎ始めるだろう。終わってからどうしよう?って。

そのころには、3次元積層技術ができはじめ、縦方向に延びることで延命する道ができるということもありうるかもしれない。そんな何段も詰めるもんなのかは知らないけど。

もしくは、最近盛んな光コンピューティングができてきて、そっちに移り始めるなんてこともあるかもしれない。

まあ、そうやってうまいタイミングで、次なるもんが出てくればいいけど、出てこないとなるといよいよ大変だ。半導体業界は、株価の振れ方ははすごいことになるだろう。

しかし、ムーアの法則が終わるからと言って、コンピュータが用済みになるわけではないから、もし性能の進化が鈍化しても、それなりの規模で市場は保ちながらいくのだろう。

ムーアの法則のあとのコンピュータはどういう進化をしていくのか、どれだけ必要とされるのか、何をもたらすことができるのか、そういうことを考えられるだけ考えて、最後の5年間は賭けに出るしかない。

次の新しい技術はこれだ!とか、とにかく前に突き進むしかないと判断すれば、最後の5~10年間は、新しい分野に金を大量につぎ込むだろう。逆に、見通しが立たず、次の新技術はできないとなれば、リスクを抑えるべく、投資は抑えて、規模の縮小をし、半導体を安定供給できるような体制に持っていくだろう。しかし、そんなことになれば、おそらく発展途上国の企業に追い越される運命になるだろうな。

10年後の半導体の性能は、今までのとおり行くなら、大体100倍は上がる。とすれば、10Tflops位は、いくんじゃないだろうか。将来、10Tflopsでなにができているだろうか?地球シミュレータでやってるようなシミュレーションを普通に、実行できる環境。今の百倍コストのかかる画像処理を実行できる環境。メモリでいえば、100GB位は積んでいるかもしれない。組み込み系のチップなんかがみんなCell並になっているかもしれない。

これは夢の世界だろうか?いや、実感できる平凡な世界なのだろうか?

たとえば、大型計算機は現行のPCの1000倍くらいの能力を持っている。しかし、それを扱える人が、特権的な力を発揮できるのかというと、特にそうではない。大規模計算機がたいてい、私利私欲のためには使えないような制限があったり、使う人口が少ないから、可能性を試す機会が制限されていて、ろくなことに使えていないだけで、本当は夢のようなことができるという可能性があるともいえなくもない。

わからない。10年後の計算機でやれることもたかが知れているのか、すごいことができるようになっているのか。個人的な予感でいえば、今、まさに計算機でいろんなことが花開きそうな時期だと思う。10年後には、予測もつかないことが花開いているんじゃないかと思う。しかし、実際には大したことはやれていない現在の現実があり、未来は具体的にこうなるのですごくなるという具体性が、自分の中であるようであまりないのかもしれない。う~ん、ぐだ~ぐだ~。

あーだこーだ言ってるが、これは非常に重要なことだと思うのだ。10年後に可能性ある未来を享受していれば、次の未来への期待が高まり、さらなる進化を皆が望むだろう。しかし、あまり変わり映えのない世界であれば、進化に向かおうという雰囲気もなくなっているかもしれない。

これまでの10年に世界がとてつもない変化を遂げたことは確かだろう。しかし、この延長の進化を次の10年繰り返すなら、次の次の10年は停滞するかもしれない。逆に、この10年以内に、前の10年とは質的に異なる新しい現象が起きるなら、次の次の10年はまた予測外の新しい世界になるんじゃないだろうか。自分はきっとその新しい現象を求めているのだろうな。

2008年4月27日日曜日

Cellの供給先

先日、これ意味あんの~なんていってた、Cellのアクセラレーターボードは倍精度強化型らしい。へー、しかもよく見れば、メモリが4GBもある。そういう目で見ると、そこまでむちゃくちゃ高くもないかも。それでも商売的には、どうなんだろうとは思うけど。たぶん、IBMのCellサーバーを買う前に、Cellを試すような人が買うんだろうなこれ。だから値段とかどーでもいい人がターゲットで、売るほうもあんまり商売する気もないのかも。

Cellみたいな目新しく、性能は高く、でも変態仕様なものって、どこに売り込んでいくかは予想外で難しいだろうなあ。結局は、安定して供給口のあるゲーム機とか、性能がほしくて、かつ変態が多い?科学技術分野とかがあってるんだろうな。やっぱり一般に浸透させるには、使いやすさと信頼性がないとなあ。一般の使用で高性能がないとやっていけないなんてところは、普通ないからなあ。逆に、世間を一変させるような、一般の使用で必需品となるようなアプリや用途を考えついて、それを簡単に導入できるようにできたら、革命が起きるんだろうけどなあ。まあ、簡単な導入ってのはだんだんできてもいいかも。それを引っ張り込む、キラーアプリがあればなあ…。

Cell OpenCVできた!

やっとでけた。単にCVCELLにパスが通っていなかっただけという…、うう、情けない俺。

実行してみると、確かに速い。さらに、opencv-demoみたいなディレクトリの下に、サンプルの実行コードとおんなじで拡張子が.exeものがあって、これはもっと速い。顔認証なんか2SPEで大体フレームレート近くまで処理が追いついてる。なんか特別な最適化をかけているんだろうか?一つのSPEでかなりの処理ができるから、6種類の画像処理を同時実行なんてこともできなくもない。夢が広がるな~。

2008年4月16日水曜日

OpenCV × Cell

OpenCVというのは画像処理のライブラリだそう。最近Cell用に最適化したライブラリをFixtarsさんがこうかいしているので、PS3でこれを試している。USBカメラも簡単につなげて、出力させるコードも簡単。顔認識とかできて面白い。でも、インストールのチュートリアルのとおりにやってもなぜかうまくインストールできない。適当にいろいろ入れると動くけど、なぜかSPEが使えてないみたい。意味ね~。

SDKが3.0だからだめなんかいな?

2008年4月6日日曜日

cellさん、粘りっす

cellのボードがでるようだが…。

http://techon.nikkeibp.co.jp/article/NEWS/20080404/150006/

約100万。いまさらこんなの出して意味あるんだろうか。200Gflopsで100万。8800gtは500Gflopsで3万。ふーむ。

ところで、larrabeeは2009~2010らしい。まだすぐには手に入りそうにないのね。しかも、はじめは環境も性能もそこそこのテスト版だと思うから、本格的に使えるのが出そろうのは早くても2010年ってとこか。あと2年もなにもしないで待っているわけもないので、ここはやはりCellで精いっぱいやってみるのがいいかな。

最後はIntelが持ってくにしても、このタイミングならCellは結構粘るかもしれないと思い始めてきた。やっぱり開拓者というのは、偉大なんだよ。

2008年4月5日土曜日

意識

神経細胞のシミュレーションをやってるのは、それで少しでも自分のこと、意識のことに近づけるだろうという思いがあるからだ。しかし、一般的に、脳のしくみがわかっても、意識というのは次元が異なる話であって、結局わからないんじゃないかという見方があるように思う。

自分は、意識はわからないはいいきれないじゃないか、やってみたら意外とできるってことは、よくある話だと、楽観的に考えている。ただ、脳のことがわかったからといって、意識がわかるということにはならないというのは、同じ思いだ。自分が思うのは、脳のことがわかれば、意識を明らかにする糸口となるんじゃないかということだ。

脳は、神経細胞一つ一つの活動が集まって、結果として情報処理を行っている。一つ一つの神経細胞はあくまで、一つ一つで勝手に役目を果たしているだけで、一つの神経細胞は全体を把握しているわけではない。しかし、人の意識というのは、連続した情報や複数の感覚をまとめて感じることができるもので、不連続な、個々の神経細胞がそれを担っているというのは、どうも考えにくい。だから、意識のような働きを可能にするなにかしらの仕組みは、神経回路網とは別にあるのかもしれないと思う。

意識は、神経細胞の活動のただの影のようなもので、情報処理してるかはわからないという考え方もある。自分は、意識の働きは、情報処理に使われていると信じている。なぜなら、意識があると自分自身は自覚していて、それを物理的に表現できるからだ。もしただの影だったならば、情報処理に影響することはなく、意識に関する情報は、物理的に表現することができない。このことから、意識は神経細胞の活動に影響を与えているとことがわかる。こういいきってしまうのは、ちょっと大それていて怖いが、そう考えざるを得ない。人間が外部に表現するには神経細胞の活動がなくしてはあり得ないはずだからだ。

この考えは、あくまで自身にとってしか、有効ではない。他人が意識を持つことを表現することは、本当に意識によるということは、確認できないからだ。

もし、上記の考えの通り、意識と神経回路網が何らかの情報処理のためのやりとりをしているとすれば、神経回路網だけ完璧に使ったとしても、ちゃんと動作しないことになる。そのとき、意識への糸口が見えてくるんではないだろうか。