|
|
|
|
![]() ![]() |
Nov 29 2006, 03:59 AM
Post
#1
|
|
|
Newbie [Level 1] ![]() Group: Members Posts: 22 Joined: 15-August 06 Member No.: 28,365 |
Are there many applications out there that are multithreaded to make duel+ processors useful? I've heard that with duel processors single processes are actually much slower than on a faster single cpu due to those small fractions of a second lost when the two processors communicate with eachother but of course are much faster when multiple cpu cycle crunching processes or multithreaded applications are running. I guess my question is, are duel+ processors of much use this point in time and do you think multi-threaded software has a future?
|
|
|
|
Nov 29 2006, 07:43 PM
Post
#2
|
|
|
Privileged Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: [HOSTED] Posts: 937 Joined: 14-April 05 From: West Chester, PA Member No.: 5,636 |
Well first of all, a thread does not need to be ran on multiple processes and actually just act as another processes. Secondly, most programs that have multiple threads have more than 2 or 4 but have like 15+ since it allows a program to do work in parallel on a non parallel machine. Therefore, all the extra processors do is distribute those threads evenly so each one has less work to do. That is why it improves time on threaded programs.
As for sinlge thread programs running slower on multicore machines has to do with the how the multicores are implemented. Since many of hte multicore machines have cores that are quicker by themselves than the current single core processors, it should not affect the time. |
|
|
|
Nov 30 2006, 12:34 AM
Post
#3
|
|
|
Super Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 397 Joined: 9-June 06 From: Wisconsin Member No.: 24,924 |
Not all programs utilize both processors, as this is a somewhat new technology. Some programs use multiple "threads". Windows gives programs threads, which is basically processing time. Multiple thread means the program can be doing multiple things "at once", even thought in reality the processor processes one thing at a time, unless you have more than one.
|
|
|
|
![]() ![]() |
Similar Topics
|
Lo-Fi Version | Time is now: 8th September 2008 - 07:00 AM |