日記/2007-05-29/インテル:「ソフトウェアもムーアの法則に従う必要がある」(CNET Japan)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
* [http://japan.cnet.com/news/biz/story/0,2000056020,2034...
タイトルだけ見ると「富豪的プログラミングのススメ」のよう...
> マルチプロセッサ時代に合わせて,ソフトウェアも並列化を...
という,真っ当な話.
x86 CPU のクロック周波数の上昇も頭打ちになっており,マル...
そういえば,巷では [[erlang>Google:erlang]] という言語が...
erlang の並列処理に対するスケーラビリティに関心が集まって...
[[Wikipedia の説明>WikiPedia.ja:Erlang]] によると,その並...
- 「プロセス」(UNIX のプロセスではない) による並列化
- caller との通信はメッセージによって行う
- メッセージ以外は caller とは独立して動作
というものだそうだ.
thread ベースでの共有メモリ(変数)とセマフォによる通信と...
これは楽そうだ.
また,メッセージでさまざまなオブジェクトを直列化して送受...
ということなら,この仕様を従来の言語に実装できないのだろ...
例えば C++ とか.
プログラミング上は「プロセス」でも,処理系の内部実装は th...
collee にメッセージを送信する場合を考えてみる.
オーバヘッドを小さくしようとしてオブジェクトをリファレン...
つまり,caller と callee を絶縁するためにはオブジェクト全...
かなりオーバヘッドが大きそうだ.
また,オブジェクトのコピー自体,操作として意味を為さない...
erlang は,実は「関数型言語」なのだそうである.
関数型言語では,変数に一度値を定義してしまうとその後で変...
この場合,オブジェクトのリファレンスをそのまま callee に...
> つまり,関数型言語なのでこのような並列処理モデルを(お...
…というようなことを想像してみたりしたのであった.
終了行:
* [http://japan.cnet.com/news/biz/story/0,2000056020,2034...
タイトルだけ見ると「富豪的プログラミングのススメ」のよう...
> マルチプロセッサ時代に合わせて,ソフトウェアも並列化を...
という,真っ当な話.
x86 CPU のクロック周波数の上昇も頭打ちになっており,マル...
そういえば,巷では [[erlang>Google:erlang]] という言語が...
erlang の並列処理に対するスケーラビリティに関心が集まって...
[[Wikipedia の説明>WikiPedia.ja:Erlang]] によると,その並...
- 「プロセス」(UNIX のプロセスではない) による並列化
- caller との通信はメッセージによって行う
- メッセージ以外は caller とは独立して動作
というものだそうだ.
thread ベースでの共有メモリ(変数)とセマフォによる通信と...
これは楽そうだ.
また,メッセージでさまざまなオブジェクトを直列化して送受...
ということなら,この仕様を従来の言語に実装できないのだろ...
例えば C++ とか.
プログラミング上は「プロセス」でも,処理系の内部実装は th...
collee にメッセージを送信する場合を考えてみる.
オーバヘッドを小さくしようとしてオブジェクトをリファレン...
つまり,caller と callee を絶縁するためにはオブジェクト全...
かなりオーバヘッドが大きそうだ.
また,オブジェクトのコピー自体,操作として意味を為さない...
erlang は,実は「関数型言語」なのだそうである.
関数型言語では,変数に一度値を定義してしまうとその後で変...
この場合,オブジェクトのリファレンスをそのまま callee に...
> つまり,関数型言語なのでこのような並列処理モデルを(お...
…というようなことを想像してみたりしたのであった.
ページ名:
-->