LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 05-27-2008, 02:27 AM   #1
dv502
Member
 
Registered: Sep 2006
Location: USA - NYC
Distribution: Whatever icon you see!
Posts: 642

Rep: Reputation: 57
never mind


re editing the post

Last edited by dv502; 05-27-2008 at 03:05 AM.
 
Old 05-27-2008, 08:45 PM   #2
theriddle
Member
 
Registered: Jun 2007
Distribution: Gentoo
Posts: 172

Rep: Reputation: 30
(to remove from the zero-reply threads page)
 
Old 05-29-2008, 10:18 AM   #3
dv502
Member
 
Registered: Sep 2006
Location: USA - NYC
Distribution: Whatever icon you see!
Posts: 642

Original Poster
Rep: Reputation: 57
Hello everyone,

Sorry for the delay to re-edit the post. I am planning to get a new computer. The first computer has a Intel Core 2 Duo at 2GHZ. The other is an Intel Celeron D at 3.3GHZ. They're both are 64 bit processors.

This is my assumption, if the application(s) are compiled or optimize to take advantage of multiple processors, than the Intel Core 2 will be a better choice.

But, if an application is not optimize for multiple CPUs, then the Intel Core 2 will be treated as a single CPU running at a max of 2 Ghz, so this would make the Celeron D faster since its running at a max of 3.3 Ghz.

The only problem is I don't know which programs are optimized for multiple CPUs. But, thats not important right now.

These are my guesses, so If I wrong with this terminology, let me know. I appreciate your comments. Thanks

Last edited by dv502; 05-29-2008 at 10:23 AM.
 
Old 05-29-2008, 11:52 AM   #4
theriddle
Member
 
Registered: Jun 2007
Distribution: Gentoo
Posts: 172

Rep: Reputation: 30
Quote:
Originally Posted by dv502 View Post
Hello everyone,

Sorry for the delay to re-edit the post. I am planning to get a new computer. The first computer has a Intel Core 2 Duo at 2GHZ. The other is an Intel Celeron D at 3.3GHZ. They're both are 64 bit processors.

This is my assumption, if the application(s) are compiled or optimize to take advantage of multiple processors, than the Intel Core 2 will be a better choice.

But, if an application is not optimize for multiple CPUs, then the Intel Core 2 will be treated as a single CPU running at a max of 2 Ghz, so this would make the Celeron D faster since its running at a max of 3.3 Ghz.

The only problem is I don't know which programs are optimized for multiple CPUs. But, thats not important right now.

These are my guesses, so If I wrong with this terminology, let me know. I appreciate your comments. Thanks
Basicly, you are correct (though a program optimized for multiple CPUs is a threaded program). However, Linux itself is threaded, so two programs will run on both CPUs.
As a result, even if a program is not threaded, Linux is. Multiple CPUs are almost always better than one.
 
Old 05-29-2008, 12:13 PM   #5
dv502
Member
 
Registered: Sep 2006
Location: USA - NYC
Distribution: Whatever icon you see!
Posts: 642

Original Poster
Rep: Reputation: 57
Quote:
Originally Posted by theriddle View Post
Basicly, you are correct (though a program optimized for multiple CPUs is a threaded program). However, Linux itself is threaded, so two programs will run on both CPUs.
As a result, even if a program is not threaded, Linux is. Multiple CPUs are almost always better than one.
Since the kernel is threaded, this means that the Intel Core 2 will be better in terms of speed, performance and multitasking than the Celeron despite the 1.3 Ghz difference?

Last edited by dv502; 05-29-2008 at 12:22 PM.
 
Old 05-29-2008, 12:33 PM   #6
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
Here is where it gets tricky. IF you are running ONE single threaded task ( most games)the single core cpu will be faster. If you are running multiple single threaded tasks the multicore cpu will probably be faster. If you are running multiple multiple(yep I meant both of them) threaded tasks the multicore cpu will be faster. Most of the software that can make real use of multiple threads has now been programed multithreaded.
 
Old 05-29-2008, 12:50 PM   #7
dv502
Member
 
Registered: Sep 2006
Location: USA - NYC
Distribution: Whatever icon you see!
Posts: 642

Original Poster
Rep: Reputation: 57
Thanks theriddle and lazlow. I guess I will go with the Intel Core 2. It seems to be the best choice since I'm always running many programs at a time.

Between Intel and AMD with all the different types of chips coming out it gets too overwhelming.


Last edited by dv502; 05-29-2008 at 12:53 PM.
 
Old 05-29-2008, 02:11 PM   #8
theriddle
Member
 
Registered: Jun 2007
Distribution: Gentoo
Posts: 172

Rep: Reputation: 30
Quote:
Originally Posted by lazlow View Post
Here is where it gets tricky. IF you are running ONE single threaded task ( most games)the single core cpu will be faster. If you are running multiple single threaded tasks the multicore cpu will probably be faster. If you are running multiple multiple(yep I meant both of them) threaded tasks the multicore cpu will be faster. Most of the software that can make real use of multiple threads has now been programed multithreaded.
Then in that case, wouldn't the Core2 always be faster, since you usually run a desktop environment, which consists of many programs (KDE has Kicker, KWin, KMix, etc; Gnome has gnome-panel, gnome-desktop, nautilus, etc).
 
Old 05-29-2008, 04:50 PM   #9
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
No. Even if the two have the same clock speed the single core (on one single threaded process) would be faster. What happens is that (on a multicore processor) the kernel tries to balance the load between the cores. If there is not enough to keep the cores busy the kernel loses time switching the main task back and forth between the cores(more time spent switching than running). All the small things (services) that run (on a normal system) use cpu time so seldom (relatively) that they do not enter into the equation(no real load generated by them on a modern cpu).
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Intel Core 2 Quad Q6600 *VS* Intel Core 2 Duo E6850 MasterOfTheWind Linux - Hardware 61 04-13-2008 03:47 AM
Linux Installation Halted on Intel Core 2 Duo on intel 946G MotherB srilinux Linux - Hardware 3 10-06-2007 08:30 AM
does red hatlinux 9 support intel core 2 duo and intel DG965RY motherboard sa_2400 Linux - Hardware 8 07-11-2007 12:13 PM
Intel Celeron Processor HELP!!!!! Maniac_47 Linux - Hardware 1 05-08-2006 12:01 AM
2.8 GHz Intel Celeron which i*86? PennyroyalFrog Linux - Newbie 1 05-23-2004 04:39 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 01:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration