Mac OS X 10.5 Leopard Part11
at MAC
837:名称未設定
07/02/22 20:45:31 QAwXelww0
>>831
>メモリが安くなりバススループットも高速になった今、求められているのは高度分散型アーキテクチャーだ。
これ微妙。分散処理でマルチ「専用」プロセッサを積むと、いわば
マルチスレッドでスレッド間同期にとられるような処理が、バスをまたいで
プロセッサ間で行われてるような状況を作るんだもの。
実際、古めのマシンでCoreVideo使うと、GPUとCPU間でメモリ転送しま
くってオーバーヘッドがかなりあるよ?Kernel Taskの消費時間が跳ね上がる。
あれのせいで、「マシンによっては」CoreVideo系のアプリがQuickDraw系の
アプリより低速になっている部分が出てきているんだ。
必ずしも高速化しない理由なんだけど、高速化の肝であるOpenGLの画像処理、
採用しているGPUの種類によって、GPUネイティブで実行できたりCPUが
エミュレーションしたり、ばらばらだから。
エミュレーションが発生した瞬間に、バッファ転送がどばって行われてる。
もちろん高速化する処理もあるわけで、一長一短だけど。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5405日前に更新/199 KB
担当:undef