Apple の今後の "Grand Central" テクノロジ (Snow Leopard で) に関する優れた Web サイトと、Microsoft の Parallel Extensions (およびネイティブの並列コンピューティング機能) との比較を知っている人はいますか?
5 に答える
Snow Leopard の NDA は終了しています。
おそらく私は間違っているかもしれませんが、グランド セントラル ディスパッチはオペレーティング システム レベルであり、並列拡張機能はアドオン ライブラリに似ているという印象を受けました。したがって、これを正しく解釈すると、OS X で実行されているすべてのアプリケーションがスレッド プールを共有し、並列拡張機能を使用すると、実行中の各アプリケーションが独自のスレッド プールを持ちます。
これは、グランド セントラル ディスパッチの方が負荷分散が優れていることを示しています。
Grand Central はまだ Apple の NDA の下にあるため、それに関する情報を公開することは違反になるため、情報を見つけるのは非常に困難です。
私が知っているテクノロジーに関する信頼できる唯一の情報源は ADC 自体 ( http://developer.apple.com ) ですが、アクセスするには有料メンバーシップが必要です。
Grand Central については何も言えませんが、MS 関係の技術/研究グループを探しているなら、Cilk http://supertech.csail.mit.edu/cilk/をチェックしてみてください。 Cilk Arts http://www.cilk.com/から配布されている商用バージョンもあります。
特に「Grand Central」については何も見ていませんが、 GPGPU.orgで OpenCL 標準に関する議論がいくつかありました。