Welcome to PenginKiKi 企鵝機記は プリズムアーク を応援しています
Google サイト内検索 WWW検索


▼My Specs
  - .rian
  - 2x才、男
  - ダメ社会人
  - オタ && ダメ人間

ホーム
当サイトについて
俺の歴代計算機

▼カテゴリ別
  -PS3
  -UNIX/Linux
  -Windows
  -OS
  -仮想化
  -ソフトウェア
  -プロセッサ
  -ハードウェア
  -クラスタ/並列計算
  -気になった更新
  -その他

▼過去の記事
  -2008年10月
  -2008年09月
  -2008年08月
  -2008年07月
  -2008年06月
  -2008年05月
  -2008年04月
  -2008年03月
  -2008年02月
  -2008年01月
  -2007年12月
  -2007年11月
  -2007年10月
  -2007年09月
  -2007年08月
  -2007年07月
  -2007年06月
  -2007年05月
  -2007年04月
  -2007年03月
  -2007年02月
  -2007年01月
  -2006年12月
  -2006年11月
  -2006年10月
  -2006年09月
  -2006年08月
  -2006年07月
  -2006年06月
  -2005年6〜9月
  -2005年2〜5月
  -2005年1〜2月 (準備中)
  -2004年 (準備中)
  -2003年 (準備中)
  -Dreamcast

▼WebRadio Bookmark
  -深夜の馬鹿力


Renewal 2006.6.19



プリズム・アーク らぶらぶマキシマム! 応援バナー

ToHeart2 AnotherDays / Leaf

Chu×Chuぱらだいす特設ページ公開中!


  

2007年02月25日(日)  PS3 Cell SPEの性能は?つづき
前回の続きです。

さて前回は、SPE単体で使用するには、
> 姫野ベンチは、使用する配列が多いのでダメでしたorz
と書きましたが、気づいたですよ。
問題サイズを小さくすれば、使用する配列の数も減るなと。

で、試してみたですよ。
従来のSサイズは65x65x129。で、これはコンパイルできなかった。
で、SSサイズ(33x33x65)でやってみるもダメ。
で、更に1ランクしたのを勝手に加えてみた。
サイズは17x17x33。これでもダメ。
更に減らして9x9x17。で、無事に通った。

で、動かしてみると、7534MFLOPSとか出た。
マックスハートありえなーい

ちなみに姫野ベンチは最初に、3ループさせてそのMFLOPSから、
1分位回るループ回数を算出し、MFLOPSを計測し直します。

で、3ループでは、773MFLOPSというそれっぽい値が出てます。
どこか間違えてるのは明白。

結論から言えば、SPEの時間計測に用いるSPU Decrementerの計測限界のせい。
実際にSPU Decrementerで計測できる時間は、
SPU Decrementerのレジスタが32bit、で、PS3 Cellのtimebaseは79,800,000。
つまり、4,294,967,295÷79,800,000≒53.82秒までしか計測できないですよ。

実際の動作時間は、60秒弱だからカウンタが一回りしちゃってるのね。
で、予め一回りしたていで時間を計算するとバッチリそれっぽい値。
ついでに、元々単精度な姫野ベンチを倍精度に置き換えて実行。

※括弧内はループ回数3のとき
※実行環境は前回に同じ

■SPE単体(サイズ: 9x9x17)
単精度: 773.30 (773.01)
倍精度: 376.48 (376.40)

■PPE(サイズ: 9x9x17)
単精度: 568.43 (375.00)
倍精度: 499.52 (288.81)

■PPE(サイズ: S)
単精度: 315.32 (303.73)
倍精度: 201.45 (178.30)

まず問題なのが、問題サイズ9x9x17はアリなの?
PPEでの結果が、大きくズレているのですが。。。
正直、ポアッソン方程式とか言われてもわかりませんしねぇ。。。

今回の結果が正しい値とすると、PPEよりSPEのが速い結果って感じがしますね。
前回の結果とあわせると、単純な流れでただ計算させるだけなら速いけど、
複雑になると、パイプラインの深さや投機実行がなかったりで、苦手だよってことかしら。


で、できれば今回使ったソースを公開したいところだけど、
姫野ベンチのライセンスがどうなっているのかわからないので、公開は保留で。
そんな大層なものでもないし、問題サイズの値と時間計測のとこ変更するだけだから。

2007年02月23日(金)  PS3 Cell SPE の性能は?
最近存在をすっかり忘れていましたが、PS3ネタを再開です。

これまでは、CellのPPE上でのベンチマークをやってきましたが、
そろそろ本命のSPEに対してベンチマークをやってやろうです。

まずは、SPE単体の性能がどの程度か知りたいですよね。

Cellでばんばってみたログでは、Lameのエンコード速度を公開されています。
PPEは3倍速なのに対して、SPEは8倍速。SPEが大きく勝つという結果です。


と言うわけで、俺もSPE上でベンチマークを走らせようかと。
でもSPE上では、time.hをはじめ従来の時間計測ができないという罠。

まずは、SPE上での時間計測の仕方から始めました。
SPEでの時間計測は、SPU Decrementerってのを使うようです。
それが何かというのは、↓の東芝のページをどうぞ。
https://www.cellusersgroup.com/modules/feature/co_tutorial/decrementer.php

で、プログラム例の解説には、例によってフィックスターズのページをどうぞ。
http://cell.fixstars.com/pukiwiki/index.php?lesson12

試しに作ってみたプログラム
http://rian.s26.xrea.com/file/stime.c
動かし方は、
$ spu-gcc stime.c -o stime
$ ./stime
(Libspeの環境とElfspeがインストールされていることが条件)


さて、次に実際に移植をするわけですが、
SPE単体で動かす前提ですので、メインメモリは使えません。
256KBのローカルストアに収まるプログラムである必要があります。
収まらない場合、コンパイル時に怒られます。
姫野ベンチは、使用する配列が多いのでダメでしたorz

で、とりあえづ、Dhrystoneのコンパイルが通りました。
早速動かしてみましたよ。DMIPSの値は、

PPE: 1864.849
SPE: 1398.563

ぉ、SPEのが遅い。LameだとSPEのが速かったじゃん!!
きっと自分が書いた時間計測が間違えているんだ。
そう思ったね。で、無駄な入出力を省いて、timeコマンドで実時間を計測。

PPE: 5.809[sec]
SPE: 7.787[sec]

やっぱり、SPEのが遅い。。。
得意不得意な命令のせいかな。もう少し、調べてみる価値はありそう。
ちなみに、2GHzのPen4のDMIPSが1695くらい。

今回のDhrystoneの実行環境は、
Dhrystone Ver. 2.1
gcc Ver. 4.1.0
spu-gcc Ver. 4.1.1
最適化オプション -O3
ループ回数 20,000,000

で、SPU用に手を加えたDhrystoneも置いておきます。
http://rian.s26.xrea.com/file/dhryspu.tgz
ライセンスは、元のDhrystoneのライセンスに依存ってことで。

動かし方は、
$ make
$ ./dhry21 < input


こんなことやる暇あったら就活のためにSPIとか勉強した方が良いのかなぁ

2007年02月21日(水)  俺ゼミ
parasemi.jpg 350×262 10K
今日は研究室にて、俺主催のゼミをやったですよ。
学部生を対象に、並列計算機と並列プログラミングについて。

思ってたより人たくさん集まってくれたわけだけども、
相変わらず俺の説明はグダグダなわけで。。。

で、最後に、
俺「説明聞いただけじゃわからないだろうから、実際にプログラム書いてもらいます」
ゼミ参加者「えー」
といった感じで、不評のまま終了orz


せっかく作ったので、資料を公開したいと思います。
内容は、PCクラスタ、SMP、PS3 Cell。
対象とする環境は、C言語とLinux。
CとLinuxを触ったことあるけど、マルチプロセッサは知らないという人が対象。

スライド
http://rian.s26.xrea.com/file/parallelsemi.pdf

Cソース(EUCコード)
http://rian.s26.xrea.com/file/parallelsrc.tgz

2007年02月20日(火)  Microsoft Virtual PC 2007 リリース
vpc2k7.jpg 690×423 47K
先日、VirtualBoxがオープンソースになったというニュースが出た仮想マシン界隈ですが、
ついに、VirtualPC 2007がリリースされました。

VirtualPC 2007の主な変更点は何といっても、
Intel VT-xやAMD-Vに対応したってこと。

でも、我が家にも研究室にも、対応マシンがないわけで。。。


日本語版が既にダウンロードできます。
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=04D26402-3199-48A3-AFA2-2DC0B40A73B6


Virtual PC 2007オフィシャルサイト
http://www.microsoft.com/japan/windows/virtualpc/default.mspx

2007年02月17日(土)  The AMC Opera
amc_opera.jpg 398×198 9K
FF6のオペライベントをFF11で再現した動画が少し前に流行ってました。
先日ダウンロードしてたのを、今日何となく思い出して見たところ感動ものでした。

海外のAMCってギルドの人達が作ったそうです。
FF6プレイしたことがある人は、是非見てみてください。
感動と驚きがありますよ。

作った人達すごすぎだよぉ。


The Aria di Mezzo Carattere Linkshell オフィシャルサイト
http://www.clangroups.com/Guild.aspx?GuildID=70230

TheAMC Opera: 高画質(392MB)
http://files.filefront.com/TheAMC_Opera_HQwmv/;4892480;;/fileinfo.html

TheAMC Opera: Google Video
http://video.google.com/videoplay?docid=8672554679665368020


2007年02月15日(木)  スイッチングハブについておもったこと
スイッチングハブのポートが足りない。。。
そろそろ、安物じゃなくて高性能なスイッチが欲しくなってきた。
で、調べ始めると、これまではなんとなくこんな意味だろうって思い込んでた意味は正しいのかなと疑問に。
軽く調べてみたので、備忘録。


■レイヤ2スイッチ(L2スイッチ)とレイヤ3スイッチ(L3スイッチ)
レイヤって何のレイヤかなと。
答えは、そのまんまOSI参照モデルのレイヤでした。
つまり、普通のスイッチはL2スイッチにあたり、
ルータ的な機能を有するとL3スイッチになるわけです。
ハード的に処理するのはL3スイッチ、ソフト的に処理するとルータと分類するらしい。


■インテリジェントスイッチとノンインテリジェントスイッチ
様々な付加機能を有して、LANやシリアルからリモート管理できるものがインテリジェント。
この時のプロトコルは、SNMP、TELNET、SSHが主。


■1000BASE-BX10
通信速度が1000Mbpsのメタルケーブルが1000BASE-Tや対応製品を見たことが無い1000BASE-CX。
光ケーブルだと1000BASE-SXや1000BASE-LX。
てことまでは知ってたけど、BXって普段見ない規格だなぁと。
1000BASE-BX10は、光ケーブルで動作距離が10kmなのだとか。
Cisco独自規格の1000BASE-ZXと同じようにWAN向けの規格かなと。

動作距離の比較については、↓のCiscoのページの表1をどうぞ。
http://www.cisco.com/jp/product/hs/ifmodule/sfps/prodlit/csffpgic_ds.shtml



で、やっぱりCiscoのが欲しくなるわけで、1000BASE-Tが10個前後は欲しい。
となると、Cisco Catalyst Express 500G-12TC(WS-CE500G-12TC)あたりがマッチ。
でも、定価262,500円だってさ。実売価格も20万弱。参考(12
・・・手がでねぇorz


参考
通信用語の基礎知識 http://www.wdic.org/
Wikipedia http://ja.wikipedia.org/

2007年02月12日(月)  昨日はサンクリに参加
sc34.jpg 640×480 63KPCの上に座ってご飯食べるようになりました。
部屋がゴチャゴチャし過ぎで困ってます、片付ける暇がありません。

最近は、就活とかサンクリ参加とかで地味に忙しいです。。。
で、サンクリでは、ペンギン娘のスク水iPodケースをゲトー

サンクリ後、池袋とらのあな、アキバのとらのあなとメロンブックス寄って来たけど、どこもペンギン娘の単行本品切れだった。スゴイね。

2007年02月05日(月)  気になった更新 1
昨年までは定期的に更新されたLinuxディストロを紹介してたけど、
今年からはやめました。定期的にってのが俺に無理みたい。

とゆーわけで、今後は気になった更新があった時はその都度取り扱っていきます。


■Fedora Desktop 7 Test 1 (6.90)
http://www.redhat.com/archives/fedora-announce-list/2007-February/msg00000.html
http://opentechpress.jp/developer/07/02/06/0023249.shtml
今回は、Desktop向けのパッケージのみの収録だそうです。
ちなみに、Fedora7正式版のリリース予定は、4月5日だそうです。
今回も予定より遅れそう。。。 http://fedoraproject.org/static-tmp/7
Torrent http://torrent.fedoraproject.org/


■Vine Linux 4.1CR
http://www.n-brain.co.jp/relese/vine41CR.html
商用版Vineは、2月22日発売で15,540円だそうです。
日本語変換は、Wnn8だそうです。
最近はSUSEといい、Wnnが多いですね。ATOKはどこへいったのでしょうか。。。


■Linux kernel v2.6.20
http://www.kernel.org/
PS3サポートがついにきたね。

2007年02月04日(日)  FDD変えました
multireader.jpg 1024×768 199K
メインマシンのFDDを変えました。


元々は↓の3モードFDD(玄人志向FDD-YE)を使ってました。


当初は、3モードFDDが必要でそのFDDを選らんだわけですが、
アイボリーって色がケースに合わないってのと、
今はもうPC-98のFDDを読むことがなくなったってのと、
カードリーダも内臓させたいといった理由からこの度載せ変えました。

ちなみに、3モードって言うのはですね、
通常のFDDは2モードと呼ばれる2HD(1.4MB)と2DD(720KB)ってフロッピに対応してますが、
更にPC-98のフロッピにも対応したのが3モードと呼ばれています、日本では。
海外では、2HD、2DDそして2EDに対応したものが3モードと呼ばれるそうです。
2EDの容量は2.88MBだったけども、日本で流行らなかったそうです。


で、FDDとカードリーダを備えた、3.5インチのドライブを探したわけです。
条件は、色は黒かシルバー、
FDDはUSB接続でなくFDD用のATAみたいな接続なヤツ、
カードはSDやMSはもちろんのことxDにも対応してること。

以上よりアキバで探すと、3000円くらいでOwltech FA404MXを見つけました。

xDのTypeHや、SDHC(限定的だけども)に対応と満足ゆく対応状況。
とゆーわけで、現在満足して使ってます。無事に好調です。
でも、フロッピの取り出しボタンを押すと、勢いよくフロッピが飛んでくwww

2007年02月01日(木)  wizpy 発売日決定
ターボリナックスから発売される、手のひらサイズのパソコンwizpy。
発売日が2月23日に決まり、予約受付も開始になりました。

手のひらサイズのパソコンと銘打っているけども、
実際は多機能なマルチメディアプレイヤって感じかな。

マルチメディアプレイヤとしては、
・動画再生(DivXもいける)
・音声再生(OGG、MP3、WMA)
・音声録音(MP3録音)
・FMラジオ
・静止画、テキスト表示
といった機能を搭載。OGGとWMA再生できるのはデカイね。

で、もう一つの主な機能として、
TurboLinuxを搭載してるってこと。
wizpyをUSB接続したPC上で、wizpyに格納されてるLinuxを起動できるとのこと。
ライヴCDみたいなことができるってことだと思う。
特徴は、そのLinuxの環境をいじれるってことらしい。


さて、2月23日に発売されるのは、初回限定版のホワイト。
通常版のブラックは、3月9日から発売されるそうです。

とゆーわけで、俺は黒出たら買おうかなって思ってます。
つか、今月は金なくって。。。


オフィシャルページ
http://www.turbolinux.co.jp/products/wizpy/

過去ログ 2006年06月 07月 08月 09月 10月 11月 12月 
2007年01月 02月 03月 04月 05月 06月 07月 08月 09月 10月 11月 12月 
2008年01月 02月 03月 04月 05月 06月 07月 08月 09月 10月 11月 


へちゃー
  

◆Linux/Unix News◆
DistroWatch.com    -ミラー
OSNews.com
Open Tech Press

◆Linux/Unix Tips◆
2ch-Linux-Beginners
Kenshi Muto
UNIXな生活
IBM developerWorks > Linux
@IT > Linux Square
ITpro > OSS/Linux
Linux 萌え萌え大作戦
Linux Personal Workstation
RPM Search
Linux Software Search
JM Project

◆Linux Distributions◆
[x86]
巫女 GNYO/Linux
ライブCDの部屋
[PPC]
Terra Soft (Yellow Dog Linux)
[ARM]
DSLinux    -Blog
uClinux port to the GBA

◆Vendor◆
[メジャー]
hp
IBM
Sun Microsystems
[HPC]
HPC SYSTEMS
ViSUAL TEChNOLOGY
[ネットワーク]
Cisco Systems
Extreme Networks
Allied Telesis
Nortel Networks

◆Blog◆
エイチエムエックス・ネット
アキバBlog
気になる、記になる…
Panyawoさんのブログ
PINUPS - 上田新聞 blog版
北森瓦版
気になるもの。
Geek Patrol
Engadget Japanese    -eng
GIGAZINE

◆Akihabara News◆
AKIBA PC Hotline!    -Blog
エルミタージュ秋葉原

◆News◆
スラッシュドット・ジャパン
カトゆー家断絶
Tentative Name.
連邦
まこなこ
FINAL FANTASY 2000
FF7AC reunion

◆Game◆
[攻略・SAVE]
SAGAO.Z
ゲーム攻略への道
X-Navigator
[ブランド]
TYPE-MOON
Leaf
ぱじゃまソフト

◆PC◆
IT用語辞典e-Words
オンライン・コンピューター用語辞書
RetroPC.NET

◆便利◆
[WEB Mail]
Gmail
Hotmail
[英語]
スペースアルク
Yahoo!翻訳
WorldLingo Translator
[ショッピング]
Amazon.co.jp
セブンアンドワイ
GAMEBANK
げっちゅ屋
[銀行]
みずほ銀行インターネット支店
[宅配便]
ゆうびん
クロネコヤマト
ペリカン便
[航空]
ANA
JAL

◆同人◆
ろんぱいあ
フランスパン    -雑記
にじいろ桜
KNIGHTS
Pussy・CAT
Platina
GRAPEFRUIT
罰式
Missing Link
まひる亭
幸田ん舎
モエモエカフェ
ペンジェル(美術部)
イニシャルG

◆俺の関係者◆
ぽむぽむぷむ
BlueRoutes
莫迦の考え、休みに似たり。
Void Space

Powered by
XREA
nicky!
Google


オレと彼女は主従なカンケイ 応援バナー

『君が主で執事が俺で 〜お仕え日記〜』を応援しています!

  企鵝機記-ぺんぎんきき-
 「ただのパソコンには興味ありません。この中にワークステーション、サーバマシン、エンベデッドコンピュータ、スパコンがあったら、あたしのところに持って来なさい。以上」