Go Back   Computer Forums > General Computing > Hardware
Click Here to Login
Join Computer forums Today


Reply
 
Thread Tools Search this Thread Display Modes
 
Old 05-05-2010, 03:20 PM   #1
Baseband Member
 
Join Date: Feb 2010
Posts: 38
Default Dual, Quad, or Six core?

What good in a Quad or Six Core Cpu? What Software can use it?
__________________

lostsoul62 is offline   Reply With Quote
Old 05-05-2010, 03:57 PM   #2
Daemon Poster
 
GibsonSGKing's Avatar
 
Join Date: Jan 2009
Posts: 1,384
Default Re: Dual, Quad, or Six core?

Quote:
Originally Posted by lostsoul62 View Post
What good in a Quad or Six Core Cpu? What Software can use it?
More cores = more possible optimizations. Many programs now a days are optimized for 4 threads. I'm really not sure about 6 though.
__________________

__________________
C2Q Q9400 @ 3.2GHZ | Zalman 9900 LED HeatSink | Asus P5E3 Pro Motherboard | CM Storm Scout case | 1TB Caviar Black HDD | GTX760 4GB | 23" Acer [1920x1080] & 21.6" Asus [1920x1080] monitors
GibsonSGKing is offline   Reply With Quote
Old 05-05-2010, 04:08 PM   #3
Site Team
 
berry120's Avatar
 
Join Date: Jul 2009
Location: England, UK
Posts: 3,425
Default Re: Dual, Quad, or Six core?

Quote:
Many programs now a days are optimized for 4 threads.
Incorrect. Most programs aren't even optimized for 2 cores, let alone 4 or 6. Some are yes - but that's mainly restricted to very specialist applications; usually the ones that come with 4 figure price tags.

The issue is that coding in a multithreaded way isn't easy. You introduce all sorts of potential issues (deadlock, livelock, race hazards) and debugging your code is far harder because you've no longer just got a single path of execution. Things are gradually getting a bit easier, but we're nowhere near yet, and realistically speaking very few people will spend the time optimising for multi-core CPUs when an application runs perfectly acceptably on a single core.

Even some of the best programmers in the world got it wrong to start with with Java's early threading model - a good portion of the original thread methods are now deprecated because they're deadlock prone. This took a long time to come into sight however, and the theory behind it is not trivial. See here if you're interested but don't pretend to understand unless you're at ease with detailed programming / threading concepts!

Threading is a widely misunderstood subject, and to get right requires a great deal of effort - it's very easy to get wrong and introduce all sorts of horrible potential bugs. We haven't really got a widely accepted method for dealing with these issues and our current programming models (such as OO) don't brilliantly lend themselves to concurrent coding in general.

The main application for multi-core CPUs when you really see their benefit is in server side applications - these have been multi-threaded for years, since each request to the server is generally handled along a separate thread. Beyond that some limited applications can make use of multiple cores, but these are few and far between (and the ones that do it efficiently and properly are even rarer.)
__________________
Save the whales, feed the hungry, free the mallocs.
berry120 is offline   Reply With Quote
Old 05-05-2010, 08:18 PM   #4
Daemon Poster
 
Mutant Corn's Avatar
 
Join Date: Jan 2008
Posts: 605
Default Re: Dual, Quad, or Six core?

For gaming or multimedia workstation use, six threads can be of use. Otherwise, probably not.

edit: Contributing to distributed computing projects can use all 6 as well.
__________________
Athlon II 635--CM Hyper 212+ ║ GIGABYTE GA-790XTA-UD4 ║ Powercolor HD5770 ║ 2x2GB G-Skill Ripjaws Blue ║ Antec Truepower New 550W ║ NZXT M59 ║ Win7 Pro 64-bit ║ Samsung Spinpoint F3 1TB
Mutant Corn is offline   Reply With Quote
Old 05-07-2010, 12:15 PM   #5
Site Team
 
berry120's Avatar
 
Join Date: Jul 2009
Location: England, UK
Posts: 3,425
Default Re: Dual, Quad, or Six core?

Quote:
For gaming or multimedia workstation use, six threads can be of use.
How many games do you know that make efficient use of 6 threads?!

Multimedia stuff perhaps - but it really depends on what application you're using. Nuendo type level, yes. Audacity type level, no.
__________________
Save the whales, feed the hungry, free the mallocs.
berry120 is offline   Reply With Quote
Old 05-07-2010, 01:00 PM   #6
Golden Master
 
sniperviper21's Avatar
 
Join Date: Apr 2009
Location: USA
Posts: 5,438
Default Re: Dual, Quad, or Six core?

Personally, id got with a quad core.
__________________
You got to have a Fiddle in the band!
sniperviper21 is offline   Reply With Quote
Old 05-07-2010, 02:33 PM   #7
Beta Member
 
Join Date: May 2010
Posts: 3
Default Re: Dual, Quad, or Six core?

all u seem to be clever why not help me with my thread issue?
zainmw91 is offline   Reply With Quote
Old 05-09-2010, 12:40 PM   #8
In Runtime
 
mitch0508's Avatar
 
Join Date: Jul 2007
Posts: 113
Default Re: Dual, Quad, or Six core?

6 is better but not many games and such are optimized to take full advantage of 6 cores
__________________

__________________
http://www.spforfree.com - TV and Movies For Free

i7 930 @ 2.8GHz , Asus Rampage II Gene , 4GB DDR3 , Geforce 9600 GSO , 510 Watt PSU , Coolermaster HAF 922
mitch0508 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



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


Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0