LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   cores vs. clockspeed (https://www.linuxquestions.org/questions/linux-hardware-18/cores-vs-clockspeed-584078/)

jhwilliams 09-12-2007 01:59 AM

cores vs. clockspeed
 
Given the smp support in linux, would you tend to more processor cores, or more clockspeed per cpu? Specifcally, how do specific applications you use take advantage of threading?

oskar 09-12-2007 05:38 AM

I would take the 8 cores just so I could brag about it.

LauMars 09-12-2007 05:42 AM

Quote:

Originally Posted by oskar (Post 2889498)
I would take the 8 cores just so I could brag about it.

hehe same here

jhwilliams 09-12-2007 06:58 AM

That's what I'm leaning towards. Imagine doing an /cat/cpuinfo and watching it scroll.

Furrage 09-30-2007 07:18 PM

8 Cores sounds cooler. I look forward to app that can take advantage of this.

LaughingBoy 10-02-2007 02:24 AM

How about the AMD options? I've worked on a Tyan S4882 with 4x Dual core 800-series CPUs. Now, that's a nice work horse...

townie 10-02-2007 03:30 AM

i go with the 3 rd options 4 cores at 2.4 ghz cause its kinda in the middle of the spectrum

Caesar Tjalbo 10-02-2007 05:02 AM

Just out of curiosity: as a desktop user with no large calculations or compilations to do, what's the point in having more than 2 cores? Or high clockspeed for that matter? I understand faster is better but it doesn't happen that often that I'm waiting on an application which doesn't involve lots of disc activity and I believe faster also means more power & cooling needed, in that I'd gain the most from having lots of fast RAM, I think.
So, what can I use more cores for?

LaughingBoy 10-03-2007 01:29 AM

Share it around!
 
Quote:

Originally Posted by Caesar Tjalbo (Post 2910261)
Just out of curiosity: as a desktop user with no large calculations or compilations to do, what's the point in having more than 2 cores? Or high clockspeed for that matter? I understand faster is better but it doesn't happen that often that I'm waiting on an application which doesn't involve lots of disc activity and I believe faster also means more power & cooling needed, in that I'd gain the most from having lots of fast RAM, I think.So, what can I use more cores for?

One core for the O.S. to play with and page (if necessary), and the other for the application you are using.

If you're not doing any major grunt work (games / photo manipulation / video copying), then 2x cores of the slowest you can find would be fine.

Have a look at the new AMD BE series. The BE2300 or BE2350 consume no more than 45W (compared to 69-85) and don't need to spin fans as fast, so they're quieter too.

HTH,

L.B.

townie 10-03-2007 07:54 AM

also generally the more cores you have teh greater the cache on the processor allowoing for faster memory retrieval.. but if you have high speed ram and a high speed memory bus on your bored then there isnt much point other then for bragging rights

jay73 10-03-2007 08:09 AM

Yep, give me the octo core with 256MB of RAM and a single hard drive. Do you get what I mean? Most people will find that other components are the bottleneck .

Caesar Tjalbo 10-03-2007 09:47 AM

I have too little technical background to fully understand the issues around multi-core. With a bit of googling it's easy to find some information but it usually focuses on 2 angles:
- multi-core processing works great for applications that have been designed/programmed with multiple threads/processes (whatever's more appropriate here) in mind,
- the Linux SMP kernel with scheduler performs load balancing, distributing threads/processes over the cores available.

What I'm missing here is how much effect a desktop user will experience by running several apps that haven't been developed specifically for parallel processing ('enough' apps to put an interesting load on the system, whatever that may be). Or a different view: what's the role of the window manager on a multi-core system? Is the WM simply unaware of the amount of CPUs and has it have the kernel sorting things out or do I need a multi-core WM in order to see all cores being used effectively?

A recent entry on the Coding Horror blog has something about clockspeed vs 2 - 4 cores. It's Windows centric and raises more questions than it answers (see comments) but it's on topic here:
Code:

http://www.codinghorror.com/blog/archives/000942.html
in short: a 3.0GHz 2-core often gives better performance than a 2.4GHz 4-core. YMMV, of course.

jay73 10-03-2007 12:49 PM

Well, it may be important that current quad cores are not "pure" quad core yet afaik. Just like Pentium D, they simply stitch two CPUs together rather than integrating them into a proper unit.

kchalupa 10-04-2007 09:33 AM

Higher counts on cores allow you to do more at once. But there is a catch, packing too many cores on a single die does diminish the entire CPU's efficiency when it comes to getting data from memory. You're effectively dividing your FSB by the number of cores.

But then again, Tillera has a 64 Core chip already out, with plans to roll out a 128 core chip before 2010.

evildarknight 10-04-2007 11:41 AM

8 cores the way to go.


All times are GMT -5. The time now is 07:37 AM.