■クイックリンク■ 1限目 2限目 3限目 4限目白血病解析指南
- 1 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| みなさん、こんにちは。ギコ教授(偽)です。
| 3時間目は、白血病治療の為の演算方法について
| 解説していきたいと思います。
\__ _________________
━━━∨━━━━━━━━━━
3限目:白血病治療の為の
,__ 分散処理
iii■∧
━ (,, ゚Д゚) ━━━━━━━━━━
(| |)
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 2 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| さて、白血病の解析には、膨大な演算処理が必要で
| あることは、前の時間にお話しました。
\__ _________________
━━━∨━━━━━━━━━━
3限目:白血病治療の為の
,__ 分散処理
iii■∧
━ (,, ゚Д゚) ━━━━━━━━━━
(| |)
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 3 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| さて、この膨大な演算作業、今までは巨大な計算機を
| 用意して、集中してやっていたのですが・・・。
\__ _________________
━━━∨━━━━━━━━━━
/| |\
/ /| |ヽ ヽ
| / | | ヽヽ
| | L _| | |
| | / ハミデテル!イイ! ヽ | |
| | | ,-‐‐‐‐‐‐‐- (・∀・) -‐‐‐‐‐‐‐、 | | |
| | | ヽ ̄~‐‐ 、 `',‐- ノ、 ̄ ̄,´ゝ-‐~´ ,.-‐~ ̄ノ | | |
| | | ヽ (ソヽ/"" ~~^ ^~~ ゙゙゙ヽヽ/ヾ| / | | |
| | | / ,--、| | | ,‐‐、 〈 ,| | |
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 4 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 白血病解析のスクリーニングは、演算規模が大きく、
| カコイイ機械を用意しても、かなり時間がかかってしまいます。
\__ _________________
━━━∨━━━━━━━━━━
/| |\
/ /| |ヽ ヽ
| / | | ヽヽ
| | L _| | |
| | / キョウテキ、 マズー ヽ | |
| | | ,-‐‐‐‐‐‐‐- (+д+) -‐‐‐‐‐‐‐、 | | |
| | | ヽ ̄~‐‐ 、 `',‐- ノ、 ̄ ̄,´ゝ-‐~´ ,.-‐~ ̄ノ | | |
| | | ヽ (ソヽ/"" ~~^ ^~~ ゙゙゙ヽヽ/ヾ| / | | |
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 5 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| また、巨大AA・・・じゃなかった高性能コンピューターを運用する
| には、膨大な維持費が必要であり、演算規模の大きすぎる
| 白血病解析は、コストの割りが合いません。。
\__ _________________
━━━∨━━━━━━━━━━
サイズが496KBを超えています。512KBを超えると表示できなくなるよ。
/| |\
/ /| |ヽ ヽ
| / | | ヽヽ
| | L _| | |
| | / サイズオーバー、 モットマズー ヽ | |
| | | ,-‐‐‐‐‐‐‐- (+д+) -‐‐‐‐‐‐‐、 | | |
| | | ヽ ̄~‐‐ 、 `',‐- ノ、 ̄ ̄,´ゝ-‐~´ ,.-‐~ ̄ノ | | |
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 6 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| さて、話は変わりますが、皆様が使っているコンピュータ。
| CPUの利用率は、どれくらいでしょうか?
\__ _________________
━━━∨━━━━━━━━━━
3限目:白血病治療の為の
,__ 分散処理
iii■∧
━ (,, ゚Д゚) ━━━━━━━━━━
(| |)
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 7 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 実は、CPUやメモリーは、コンピュータが動いている限り、
| 利用率100%で動き続けています。
\__ _________________
━━━∨━━━━━━━━━━
3限目:白血病治療の為の
,__ 分散処理
iii■∧
━ (,, ゚Д゚) ━━━━━━━━━━
(| |) ※クロック制御モノ除く
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 8 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| CPUに関しては、使用しないときは、「HALT命令」
| というのをOSが出して、待機状態にします。
\__ _________________
━━━∨━━━━━━━━━━
(・∀・)オヤスミ!(・∀・)オヤスミ!(・∀・)シゴト!(・∀・)オヤスミ!
,__
iii■∧
━ (,, ゚Д゚) ━━━━━━━━━━
(| |)
| | ※このヘンちょっとウソくさいカモ
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 9 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| OSにはHALT命令を出すためのプロセスが用意されています。
| このプロセスの利用率が、そのままCPUの利用率の逆数となります。
\__ _________________
━━━∨━━━━━━━━━━
(・∀・)オヤスミ!(・∀・)オヤスミ!(・∀・)シゴト!(・∀・)オヤスミ!
「(・∀・)オヤスミ!」= 97% / CPU利用率 = 3%
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ ※NTカーネルの場合、タスクマネージャの「プロセス」タブ、
| | 「System Idle Process」で確認できるヨ
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 10 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| この待機状態時のプロセス、言うなれば「CPUが遊んでいる状態」
| です。もったいないですよね・・・。
\__ _________________
━━━∨━━━━━━━━━━
(・∀・)オヤスミ!(・∀・)オヤスミ!(・∀・)シゴト!(・∀・)オヤスミ!
「(・∀・)オヤスミ!」= 97% / CPU利用率 = 3%
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 11 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| さて、ここに目をつけたのがUnited Devices社です。
\__ _________________
━━━∨━━━━━━━━━━
(・∀・)オヤスミ!(・∀・)オヤスミ!(・∀・)シゴト!(・∀・)オヤスミ!
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 12 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| アイドルプロセスの上でプログラムを走らせて、白血病解析を
| 手伝ってもらおう、と考えたのです。
\__ _________________
━━━∨━━━━━━━━━━
(・∀・)オヤスミ!(・∀・)オヤスミ!(・∀・)シゴト!(・∀・)オヤスミ!
↓
(・∀・)カイセキ!(・∀・)カイセキ!(・∀・)シゴト!(・∀・)カイセキ!
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 13 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| もちろん、普通のPCで、しかもアイドル時を利用する
| だけなので、専用機よりも演算速度は遥かに劣ります。
\__ _________________
━━━∨━━━━━━━━━━
(・∀・)ジサクジエスターク ツヨイ!
(・∀・)フツーノジサク ヨワイ!
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 14 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ただ、このPCを沢山集めたら、専用機に匹敵する
| 演算規模・速度を稼ぐことができます。
\__ _________________
━━━∨━━━━━━━━━━
(・∀・)ジサクジエスターク ツヨイ!
(・∀・)フツーノジサク タクサン アツマル トテモツヨイ!
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 15 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 前述の通り、アイドルプロセスに相当するところで解析を行う
| 為、他のプログラムが遅くなることは基本的にありません。
\__ _________________
━━━∨━━━━━━━━━━
(・∀・)オヤスミ!(・∀・)オヤスミ!(・∀・)シゴト!(・∀・)オヤスミ!
↓
(・∀・)カイセキ!(・∀・)カイセキ!(・∀・)シゴト!(・∀・)カイセキ!
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| | ※但し、トリップ解析や宇宙人探し、MP3の
〜| | エンコードなどを裏でやってる方は除く。
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 16 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| また、演算内容のやり取りや、プログラムのアップデートなどは
| インターネットに繋がってさえいれば、自動的にやってくれます。
\__ _________________
━━━∨━━━━━━━━━━
(・∀・)ノ カイセキケッカ モラウ! & カイセキタイショー アゲル!
↓<-internet
(・∀・)ノ カイセキケッカ オクル! & カイセキタイショー モラウ!
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| | ※ダイアルアップの方は気をつけて
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 17 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| プログラムのインストール方法や、動作ノウハウなどは、
| 別のページにて案内する予定です。
\__ _________________
━━━∨━━━━━━━━━━
アンダァ コンストラクション
,__
iii■∧ /
━ (,, ゚Д゚) /━━━━━━━━━
(| |つ
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 18 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 3限目はここでお終い。
| 4時間目では、「Team2ch」や「@mona」について、
| 解説していきたいと思います。
\__ _________________
━━━∨━━━━━━━━━━
3限目:白血病治療の為の
,__ 分散処理
iii■∧
━ (,, ゚Д゚) ━━━━━━━━━━
(| |)
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 19 :( ´∀`)さん :02/03/02 21:23 ID:gettytab
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| それでは。
\__ _________________
━━━∨━━━━━━━━━━
3限目:白血病治療の為の
,__ 分散処理
iii■∧
━ (,, ゚Д゚∩ ━━━━━━━━━
(| | 丿
| |
〜| |
∪∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
次の時限へ