Version: 2008
Advanced Search
advertisement
advertisement
Click Here

Forum display:

Computer newbies: Dual Core

by sicky nar-nar - 5/15/06 6:43 PM
advertisement
Click Here
Post 16 of 31

Advantages

by shaniroze - 5/19/06 5:48 AM In reply to: (NT) What advantage with dualcore ? by the2jsofsin

There are several advantages that can be immediately seen.
First, when running multiple applications that use a lot of CPU time (such as doing a recalc on a large spreadsheet or running an intensive filter in Photoshop), an entire application thread may be shunted to its own processor leaving the other processor for more immediate or mundane work.

With the fear of sounding like a commercial:
If your CoreDuo processor happens to be in an Apple Macintosh computer running the Parallels virtual environment, you might find Windows XP Pro (SP2) running on one processor while Mac OS X (Tiger) is doing its work on the primary processor. In such a setup Windows XP runs as just another application in a window of Mac OS X and the Mac OS when, how and where each app, thread or operation is performed on which core. In short, you can run Macintosh X and Windows XP applications at the same time, on the same machine, on the same or dual screens. I've done this on my Intel-based Apple MacMini CoreDuo running Parallels and a Sony display.

Post 17 of 31

What do you want out of your computer?

by scottwilkins - 5/19/06 6:10 AM In reply to: Dual Core by sicky nar-nar

It's a question of what will you be running on your computer. If you are a multitasker by nature, in other words run many multiple programs at once in normal day to day work/play. (a lot of programs could mean a lot of things like an IM program plus a game, or another system management tool and web browser and word processor etc etc.) Then you'd gain a LOT of multiple core processors.

On average a dual core or dual processor will gain you about 40% more speed overall. Usually no more than 80% increase on speed depending what applicaitons you are running. Sometime you may even see a decrease on some apps if they are not written well. The OS has a lot of housekeeping with more than one processor, which is the reason for the whole system not getting a true 200% boost.

My favorite example of the good and bad is when John Carmack of ID Software (Doom, Quake, etc.) wrote that in attempts to get more speed, was unable to due to the overhead of house keeping the two processors. It took more work to keep all the data flow in sync than could be added to the speed of the entire application, or game in this case. More recent attempts have been better as the OSes and the applications are getting better written to handle multiple processors with less overhead. There are a lot of web sites with information on the good and bad of dual procs. http://www.2cpu.com is one I like.

Hope that helps.

Post 18 of 31

Good for encoding

by erci0116 - 5/19/06 7:30 AM In reply to: What do you want out of your computer? by scottwilkins

I have found that media encoding (music, movies, video) really get a boost from dual processors. Even those processes that are single threaded seem to perform better because the OS can put system and other threads to the second processor, freeing the first processor to really work. I use MusicMatch's Suppertagging and it would routinely crash a single core Pentium M computer because the OS would not have resources to run OS threads. On my Pentium D 3.2GHz, it still maxes out the first processor, but the second is free to run other threads and leaves Windows very responsive. My opinion, dual-core is what a true multitasker needs.

Post 19 of 31

Dual Core

by garfent - 5/19/06 10:54 AM In reply to: What do you want out of your computer? by scottwilkins

I can't talk about the technical aspects, but I know this. In all my upgrading from the 286-386-486-Pentium 1-2-3-4, I never was very impressed with the difference between them. I'm sure if I had gone from the 286 to the Pentium 4 I would have noticed. But between individual upgrades I was always disappointed in the result.
Then I got what I have now. An AMD 64 X2(dual core) 4200. My last Pentium ran at 2mhz. This one runs at 2.2. So It's not the increase in the clock rate I'm seeing.
The minute I stated using it, the difference was striking. I understand that technically it doesn't run any ''faster'', but I'll tell you, it sure does seem to!
The only downside I've found (and it's really not a big deal) is that some games don't like the dual core. Specifically Serious Sam 2, Painkiller, among some others, I couldn't get to run properly, or at all, until I set the Windows 98 compatibility setting. Then......no problem. I think that sets it to run with one core, among other things. But like I said, it's not a big deal, and the increase in productivity outweighs that by a huge margin. I'm very happy with mine.

Post 20 of 31

dual core like other dual systems

by acoxon1274 - 5/20/06 10:31 AM In reply to: Dual Core by sicky nar-nar

If the software companies can setup so the dual cores work together then dual core could be almost as fast as a single core with duoble the speed of one of the dual cores. My problem with this statement is that it is a big IF.

Dual core will be faster under some usages but not by double. The dual core processor is a way around heat problems. As the speed of processors has gone up the number of transistors inside the processor has gone up and that means more energy to run them and that means more heat to take away. So the chipheads came up with dual core as a work around, it is a stop-gap-measure, which may or may not be a solution. Let's wait and see.

Post 21 of 31

Why it is almost always better; duel core

by cayble - 5/20/06 11:18 AM In reply to: Dual Core by sicky nar-nar

The significant advantage of a duel core processor is its ability to divide up the work it is doing between two CPU cores as opposed to ding it all through a single core. The reason why this is an advantage lies in the fact that most computer processes require nothing like 3.0gigs of processing speed to function well on their own. The extra power becomes useful when you have more then one thing on the go, which is often the case for most people.
Take a simple example of someone doing some work on documents on their computer at home. If the computer is on the internet, and lets say the person has some background music playing on the computers media player, perhaps they have Messenger open as well so they are open for messaging online and they may have a couple of Word documents open along with a pdf file or two and suddenly you can see that there are a lot of things running through the CPU’s brain all at once so to speak. While even all this is not likely to press a 3.0gig single core too hard, you still have to rely on all the resources in that one core to handle the entire workload all at the same time, and the result is that there will be those occasions where you are attempting to draw on the exact same resources of that single core at the same moment with two different applications and you have to rely on the high speed of the single core to quickly move things in and out so the delays, or lag are minimal.
With a duel core processor the workload can be channeled between the two cores effectively reducing the likelihood, often significantly, that there will be any lag between operations due to multiple applications trying to get access to the resources of a single core at the same time. Of course this difference is typically less and less noticeable if you compare a very fast single core; say a 3.6gig, to a slower 2.66gig duel core the difference is gone. In fact, for a single running application, such as a game, a very fast single core CPU is likely to yield superior results then a slower duel core. It’s the duel cores ability to spread its speed out across the two brains of the CPU if you will, that causes less confusion in the CPU and tends to make more applications really “snap” into play when you have more then one thing on the go.

Post 22 of 31

Twice the resources, not twice the speed

by jiwhite - 5/20/06 1:44 PM In reply to: Dual Core by sicky nar-nar

Havaing a dual core processor is like having two people to do a job instead of one. The people work ata the same speed they always work, but the job gets done twice as fast if both people can contribute to the original job at the same rate. When you have a dual core processor, the computer will finish whatever task you give it twice as fast if the job can be split up into tasks that both processors can work on at the same time. Some programs have been optimized to work this way, so a dual core processor will finish the task twice as fast as a single core processor, but many have not. Although you are getting essentially two 200 Ghz processors from a dual core processor, you won't always finish a task twice as quickly as a single 200 Ghz processor.

Post 23 of 31

All the hype

by comicfan - 5/21/06 1:04 PM In reply to: Dual Core by sicky nar-nar

As you have read, there is a lot of hype associated with this. Let me say this, my son was playing music videos\had 4 messenger windows open\surfing the web\using gimp\and still managed fine. This is on a 32 bit single core 1.2 AMD, only 512 ram with a bit of noticable slowdown, had I had 1 gig ram, no problem at all. How many will you be running?

You will not see an improvment with an application not written for 64, the number of apps, yes. Dual is NOT faster, simply as I stated, flow is better, remember the shoveling?

It's the typical kid in a candy store scenario. Wow! 64! It's better! Faster! gotta have it! I know many guys who have recently bought, built, 64 bits. Except for the gamers "who had problems running games on them" said they wasted their money. They didn't realize they wouldn't need the dual core power. A few liked them but It simply wasn't what they expected.


Now simply look at this, will you be running high end graphics and other high end applications\ and many of them?

Do you think you will need this for the future of graphics\video\games whatever?


Is it going to be a great benefit? Will you be ahead of the game?


Do you go with a cheaper 32 bit until a possible 2 to 3 years when 64 is most likely going to be needed by most apps? The outlook for having all new 64 bit apps is around two years or more. "Although that is anyone's guess." and not mine.

But in the end, it's up to you. To be honest , I am going to build a 64 but plan on working with high end graphics and videos in the near future. So, in my case it will benefit. If I wasn't going to be working with 3-d graphics\videos, then NO, I wouldn't bother to be honest.


Paul

Post 24 of 31

Yes, Just say no to the HYPE

by acoxon1274 - 5/22/06 4:55 PM In reply to: All the hype by comicfan

I bought into hottest PC in 1998 and paid $3,000.00 and most of its bells and whistles were never fully used.

I still run win98se and still don't run XP. I got on the hype wagon with ME thinking it would be supported for along time. I never installed it because of all the problems with it. Win98 and ME support are to end June this year. ME dies with 98, NUTS.

The HYPE wagon is not a ride I want to take again.

Dual core maybe a good thing but I will wait. My hope is that the anti-virus companies will setup a anti-virus program that will run on one of the dual cores and that all other programing companies will write programs for the other core.

I guess the old advice is still good. ''Buy the computer that will run the software you want to use.''

Post 25 of 31

Just like a 2-cpu system.

by simpleways - 5/23/06 8:35 AM In reply to: Dual Core by sicky nar-nar

Multi-core CPUs are (supposed to be) a slightly better-integrated and cheaper to produce implementation of a multi-CPU system. The issue here as with every other multi-CPU setup is scaling and how the apps are coded.

The easy one to explain is how the apps are coded... A single-thread, single process program can only run on one CPU at a time. The only advantage you get from multiple CPUs or cores here is that all the other stuff the OS is doing in the background doesn't get in its way. When you get into multiple processes or parallel threads within a single process then provided the OS is intelligent enough to share the load across all the CPUs properly the speed increase will be much more noticeable. This is easier to do when the app splits its work across multiple processes than multiple threads. Pretty much any multi-CPU aware OS can do it with processes but you need a fairly recent one to properly parallelise threads across multiple CPUs or cores and some will only do it if the apps programmer takes that possibility into account.

Scaling is a measure of how much extra performance you get from an extra CPU or core and is almost never a direct relationship - by doubling CPUs you never get twice the horsepower. The OS has to do more work to balance the load across the CPUs and cores and that extra comes out of your potential performance boost. The "holy grail" here is to achieve what they call "linear scaling" but nobody can manage that. Typically CISC processors like those found in PCs start to hit diminishing returns above 4 CPUs or cores - beyond this number the performance increase you get from extra CPUs is so close to the performance hit you take from the increased overhead that it isnt worth the expense. Some RISC chips have historically been better at scaling.

Post 26 of 31

2 Horses One Cart

by dog2 - 6/1/06 12:55 AM In reply to: Dual Core by sicky nar-nar

In simple words: Two 2.0 GHZ processors on a board are just like two horses (with equal speeds and powers) in one cart.
Assume each of the two horses can pull a empty cart at a speed of 2 meter per second individually.
Now when you make both horses to pull the same cart, they can't exceed the speed of 2 meter per second as they can't run faster than it.

Then What is the advantage of dual processor on a board?

When you increse the load on the cart, two horses can carry the load at a better speed than a single horse. More the load on the cart, more the difference will be visible between performance of "single horse" cart and "dual horse" cart.

Technically: Regarding 2 dual core 2.0 GHz processors on one board compared to One 3.0 GHz Processor.

Certainly 3.0 GHz will perform better than two 2.0 GHz in almost all the tasks due to the 50% more processing speed.

Post 27 of 31

processor help

by jstrnck - 12/3/06 12:57 PM In reply to: 2 Horses One Cart by dog2

ok, let ask this-i need a new comp- i just got an compaq AMD 3500 and its horrible- my compaq celeron 340D is much better but cant handle my task (even with 1GB memory)- im not on the internet while running this and turned off everything i can think of-- i process AVI,s in registax (stacking program) each AVI to run as large as 400MB- so im not 'multitasking'-- i dont care about having other programs open or playing music or anthing- i just want a platform that can handle large AVI files for processing- so would a duo-core benefit me-- or a better processor like a pentium 4 with 'XT' technology or whatever its called- thx- john

Post 28 of 31

Just a guess...

by steve749 - 12/3/06 2:01 PM In reply to: processor help by jstrnck

With a program using 400 MB this is generally large compared to the cache on most processors which now run about as high as 4MB so there will likely be lots of swapping going on between the CPU and the RAM. While a dual-core would be better than a Pentium 4 with "HT" technology which simulates dual-core there is still the issue of the cache for which I would offer the suggestion of looking at server systems rather than workstations which are generally not that beefy.

Another point is that if what you are working with can be as large as 400 MB then it may be worth looking at getting more memory to help give some more elbow room on things.

Regards,
JB

Post 29 of 31

response

by jstrnck - 12/3/06 3:58 PM In reply to: Just a guess... by steve749

ok thx for the info, let me ask you this then- i take the frames from a webcam- i might capture 10FSP @ 90 seconds- so i have 900 frames i save as an AVI- which gives about 700-800MB size file- then i open registax and the AVI for stacking-- sorta like opening opening 900 JPG,s in photoshop at one time-- the program runs smoothly aligning the images- but when i start into the stacking process- the program speed runs outa gas-- so what you do if (or get) if you going to do someting like this?- ram? new CPU? etc- thx, john

Post 30 of 31

Well....

by steve749 - 12/3/06 5:48 PM In reply to: response by jstrnck

Generally a little digging is done at this point to see if there are memory issues or if it is all in the processor or if it is somewhere else, e.g. video card, where the bottleneck is. One idea is to run "Task Manager" just before you open registax and then open registax and see what happens in terms of CPU usage and memory as well as noting if the physical memory runs low which could be a sign of needing more memory while if the CPU seems to be heavily used then it may be worth seeing if a server CPU, e.g. Xeon or Operton, may be worth using instead of a desktop CPU.

Regards,
JB

Forum legend:
Locked Locked thread
Moderator Moderator
CNET staff CNET staff
Samsung staff Samsung staff
Norton Authorized Support team Norton Authorized Support team
AVG staff AVG staff
Windows Outreach team Windows Outreach team
Dell staff Dell staff
Intel staff Intel staff
Powered by Jive Software