- 92 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 22:38:05 ]
- >>90
確かに。お互いに実現可能なものを持ってるしね。 スレッドはハード層にCPUとしての機能と性能を要求してくるけど、 本当にそんなに大げさな物が必要なのかなーって思ってる。 OS層にはマルチタスク要求があるからスレッドは有益だけどさ。 アプリ層でスレッドを使うときって、 ・CPU複数使って速く処理する ・ブロッキング処理を非ブロッキング処理にする こういうのを言語がサポートしてないからじゃない? (ライブラリじゃなくて言語仕様ね) それにスレッドっていうキーワードを使って作られたものって、 DSP,SIMD,コプロ等々の存在を無視する気がする。 ┌─────────────┐ │ 関数 | ├───┐ | | スレッド | | ├───┴─┬───────┤ | CPU |DSP,SIMD,コプロ| └─────┴───────┘ 言語にはネイティブスレッドを要求するより こんなものの→(Scatter/Gather、Map/Reduce、遅延評価、イベント同期) シームレスでポータビリティな仕様と、実装の最適化を要求して欲しい。
|

|