08/02/14 14:23:17 VZ5YMS4w
>>768
マジレスすると、あるマルチスレッド対応のアプリケーションを実行したとして
内部的に一部の情報処理をしているときにCPUリソースを全部消費したり
それによって他の処理がまたされるような場合のアプリなら
マルチコアなシステムで処理させた方が断然早い。
770:Socket774
08/02/14 14:31:17 GshNvrFp
Core2Quad + XP SP3で使うとき、
2スレッド使うプログラムを動かすと自動的にCPU1,2(もしくはCPU3.4)を使うようになる?
それとも手動でCPU1,2に関連付けする必要があるの?
CPU1 CPU3
├─┬─┤
CPU2 CPU4
771:Socket774
08/02/14 16:23:08 HQHkrUOk
>>770
基本的にはOSがもっとも効率が良いだろうと考えているCPU勝手に割り付けます。
プログラム側から指定して固定する事もできるのですが、
これを行った場合、他のアプリケーションが同時に走っていた場合には
悲惨なパフォーマンスになります、そのため一般にはOSに全面的にお任せするのが一般的です。
772:Socket774
08/02/14 16:37:29 c7QZWadJ
単純にHDD→HDDのファイル転送をやるだけでも4コア全部で動くよ
773:Socket774
08/02/14 16:47:32 VZ5YMS4w
>>770
補足して書くとすれば、処理優先度が低いCPUを割り出してそれを割り与える感じ
基本的にOSに任せた方が効率は良いです。
手動で関連付けた場合(プログラム上や、割り付けGUIからの選択など)
もし指定したCPUで
ドライバを含む他のアプリなどの方が処理優先度が高い場合
長時間処理できないで待ち時間が発生したり、短時間でしかCPUリソースを
使えない状態に陥ることもあるので
SMPであるシステム上でこれを行うのはあまり得策ではないです。
774:Socket774
08/02/14 16:51:32 VZ5YMS4w
>>772
それがSMPの特徴なんだけど・・・・。
マルチコアがシングルコアより優れている点は
スレッドがCPUの数だけ使えるという点です。
後は基本的にはシングルコアと同じ
逆に言ってしまえば、スレッドを使わないアプリなら
マルチコアにするうまみが無くなるといって良いです。
775:Socket774
08/02/14 16:52:35 otfp66T4
共有キャッシュだから全くうまみがない訳でもないでしょ
776:Socket774
08/02/14 16:54:10 GshNvrFp
ありがとうございます。
1つのプログラムで2スレッドなら
L2キャッシュを共有させたほうが効率的かなと思ったので。
OSに任せておけばいいんですね。
777:Socket774
08/02/14 17:03:44 HQHkrUOk
>>774
最近はOSのサービスがマルチスレッド化していて、シングルスレッドのアプリも
そこへリクエストを掛ける事になるので効果無しという事はないですよ。
778:Socket774
08/02/14 17:20:13 VZ5YMS4w
>>776
L2キャッシュの扱い方がCPUの構造によって違うのでなんともいえないけど
基本的にOS任せておいた方が良いです。
>>L2キャッシュを共有させたほうが効率的かなと思ったので。
L2キャッシュ自体、ひとつのアプリが長期間占有できないので
パージされる
>>777
うーん効果がないと言うよりうまみがないと言う意味なんだけど
言わんとする事が「スケーラビリティー」の事だとすれば
おっしゃるとおりで効果が無いと言うことではなく
むしろ単純にSMP化することでスケーラビリティーは上がるので
シングルスレッドのアプリを実行しても
システム全体のパフォーマンスにおいての利点はあるのは確か。
>>最近はOSのサービスがマルチスレッド化していて
最近は言うよりNT系のOSはすでにカーネル自体がマルチ化しているので
あとはOSの種類による感じですかね?
779:Socket774
08/02/14 17:36:00 XuAYZ30N
>>778
2コアHTのシステムだと
2スレ実行時に2コア使わないで、1コアHTで動作するのを防ぎたいがよい手段が思いつかない。
780:Socket774
08/02/14 17:52:57 HQHkrUOk
BIOSの設定で切ってしまうとかできないのかな、昔Penの頃はあったと思ったんだが
中途半端なマルチスレッド対応アプリならOffにすると若干パフォーマンスが向上しますが・・・
ちなみに、プログラムをしていての感触としては、
2コア・4スレッドのPCの場合
1スレッド並列 < 3スレッド並列 < 2スレッド並列 < 4スレッド並列
と以上の準にパフォーマンスが上がる事が多い感じがしています。
781:Socket774
08/02/14 18:13:53 Evai7P3K
>>779
スレッドのAffnityMaskを設定すればおk
782:ヽ・´∀`・,,)っ━━━━━━┓
08/02/14 21:59:41 tcQHKQAc
俺へのいやみに聞こえたので早速設定ダイアログ作ってる
783:Socket774
08/02/14 23:19:53 3eW78qvj
日経新聞より~
【ブリュッセル=下田敏】欧州連合(EUの欧州委員会は12日、米半導体大手インテルや
複数のパソコン流通業者を対象に立ち入り調査を実施した。MPU(超小型演算処理装置)販売でEU競争法
(独占禁止法)違反の疑いがあるため。欧州委はインテルへの独禁法調査を進めており。今春にも独占禁止法に
抵触するか野判定を示すと見られる。
784:Socket774
08/02/14 23:26:42 ++ul3Hlj
欧州委員会はアメリカの企業に難癖つけるのが日課だな
日本における朝鮮総連並みにうざい
785:Socket774
08/02/14 23:29:52 s4BHBL2/
>>588
>>588
>>588
>>588
786:女子高生(名無し)
08/02/14 23:58:51 60iCi8vw
こんばんわ~~~
~
~
~
787:女子高生(名無し)
08/02/14 23:59:11 60iCi8vw
こんばんわ~~~
~
~
~
788:Socket774
08/02/15 01:09:58 nqCjNkVg
ウッーウッーウマウマ(゚∀゚)
789:Socket774
08/02/15 02:05:17 hGESly55
Core 2 Duo E8600(3.33GHz)が2008年第3四半期(7月から9月)
に投入されるようだ。また、価格が先月発売されたばかりの
Core 2 Duo E8500と同じ266ドルに設定されている為、
同時に価格改定が行われる模様。