アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
質問です (スコア:2, 興味深い)
・インテルのCore2Duoのようなデュアルコア環境におけるプログラミング
・Sunとかが売ってる4~16個ぐらいのマルチコアを対象とした処理の分散
・大学のスパコンみたいな複数のグリッドを繋げたホモジニアスなグリッドコンピューティング
・地球シミュレーターみたいなベクトル型プロセッサを繋げたお化け
・GIMPSのようにネットワークに繋がったコンピューター資源に処理を割り振る分散コンピューティング
こーいうのって全部別々の技術で別々のプログラミング言語が使われているんですか?
それともコアの数に依存しない分散処理ができるようなプログラムを書けば
ハードウェアの違いを隠蔽してくれるような素敵な手法があったりするものなんですか?
#アスロンよりもK6レベルのコアを100個ぐらい乗っけたパソコン?が欲しい。
ごめんなさい。
Re:質問です (スコア:1)
特定の処理を多数同時に動かすことは可能ですが
異なる処理をまとめて結果を出すとなると、タスク相関を意識した作りにならざるおえません
最初から超多数のプロセスにわけて動作するように作れば
有る意味物理CPUが少なくても動かせると言う話はありますが
タスクが多数存在する為のオーバーヘッドも発生し、プログラム事態も複雑になる可能性が高く
必要以上には行われないと思います
自動化できればなーって言うのはプログラマーと経営者の夢?それとも現実?