• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ワーカースレッドによるマルチスレッドアプリケーションのCPU負荷配分オプション(VS2008SP1))

ワーカースレッドによるマルチスレッドアプリケーションのCPU負荷配分オプション(VS2008SP1)

このQ&Aのポイント
  • デルのT3400(CPUはCoreQuad)で動作していたアプリケーションが、T3500(CPU Xeon X5550)で動作させると、一つのCPUに負荷が集中して正常に動作しなくなる問題が発生しました。
  • VS2008SP1では、CPUの分配を指定するオプションはありますか?また、ワーカースレッドはXeonではCPUの割り当てを均等化しない仕様なのでしょうか?
  • どのような情報でも結構ですので、お知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どのCPUに割り当てるかというのはできないと思います (アセンブラなら、もしかすると可能かも・・・最近やってないから不明です) ただ、このような処理はOSが行う部分なので アプリケーションで指定できるのはおかしいと思います もしかすると、プログラムになにか問題があるのかもしれません

wathavy
質問者

お礼

CoreQuad ではたまたま、分散されていました。 Xeonですと、一つに集中しています。画像処理ライブラリーのバージョンがMIL8ですと、マルチコアに未対応で、現在MIL9も持っていますので、来週試しにMIL9にアップグレードしてみます。 ありがとうございました。

関連するQ&A

専門家に質問してみよう