- 649 名前:デフォルトの名無しさん [2008/05/02(金) 17:43:24 ]
- 自作板にいるキチガイです。シングルスレッドで作成されてるソフトが
カーネルによってマルチコアにスレッド(タスクのことか?)が分散されると申しております。 このIDだけの発言では分かりにくいが、このスレにはシングルスレッドでもマルチコアのほうが早いと のたまわってるキチガイがいます。 まだまだシングルCPUで頑張る人集合 pc11.2ch.net/test/read.cgi/jisaku/1169829748/ 800 Socket774 sage New! 2008/05/02(金) 08:31:32 ID:Aaj/7HlH このスレのシングルコアユーザーは未だにWindows3.1を使ってるようだw 801 Socket774 sage New! 2008/05/02(金) 08:32:49 ID:Aaj/7HlH プログラムのスレッドと CPUが処理する単位のスレッドは 意味が違うw 802 Socket774 sage New! 2008/05/02(金) 08:42:42 ID:Aaj/7HlH プログラムのスレッドはカーネルによってさらに細分化される 与えられたCPUタイムによってそれを1つづつ実行していく 大まかに2ブロックに分割されたとしよう 1コアが1ブロックを実行してCPU使用権が終了する その時に2コアが暇をしてるので2ブロックに即座に使用権が渡される つまり単純に2倍の処理性能になる 806 Socket774 sage New! 2008/05/02(金) 10:52:29 ID:Aaj/7HlH いやだからマルチスレッドOSって時点で 実際のCPU利用率は半分以下なんだよ どんだけがんばってもそうなの シングルコアだったら100%使えるとかないからw コアが2になるとより100%に近い状態になるわけ 一般に1.8倍だと言われる MS-DOSやWindows3.1を使ってる人はシングルコアのが早いかもねwww 807 Socket774 sage New! 2008/05/02(金) 10:57:04 ID:Aaj/7HlH >>803 ベンチマークのような単純処理の繰り返しではスレッドの細分化はほとんど行われない ゲームみたいな大きなスレッドになると実際に4倍近くの性能を発揮する
|

|