HardwareLogic

Go Back   HardwareLogic > Specific Hardware > Processors
Home Forums Rules All AlbumsBlogs Donate Subscriptions Register Mark Forums Read vBExperience

Processors Need help picking the right processor? Need help getting the most out of a processor you already have?

Reply
 
LinkBack Thread Tools
Old August 28th, 2007   #1
The Final Word
Points: 30,980, Level: 100
Points: 30,980, Level: 100 Points: 30,980, Level: 100 Points: 30,980, Level: 100
Activity: 100%
Activity: 100% Activity: 100% Activity: 100%
 
Capper's Avatar
 
Join Date: Dec 2005
Location: Las Vegas, NV
Posts: 5,388
Blog Entries: 6
Default Why You're Not Getting Your Money's Worth....

Quote:
Why You're Not Getting Your Money's Worth Out of That New CPU


Multicore CPUs like Intel's Core 2 Extreme and AMD's dual-core Athlon 64 have brought about better performance, better power management, and a way for the industry to free itself from a slavish devotion to sheer clock speed.
But multicore CPU architectures are creating a nightmare for programmers, particularly those who want to take full advantage of the new chips' power. The upshot? Much of your brand-new CPU's potential, like an uneducated brain, is going to waste.
That's quite a change from the days when the industry was fixated on clock speed. In those days, developers got a "free ride," says Jerry Bautista, director of technology management for Intel's Microprocessor Technology Lab.
"Even if (programmers) did nothing and the clock speed doubled, their software would run significantly faster," Bautista says of the days when the megahertz wars raged. "When we go down the path of parallelism, that free ride is over."
Help is finally on the way. The chip industry is sending out the cavalry ... in the form of new development tools.
In general, "multicore" chips include two or more cores -- the central processing units of a chip -- on a single piece of silicon. This allows properly coded software to break computing tasks down into separate pieces, known as "threads," and process the threads simultaneously, in parallel, instead of sequentially, as older single-core chips require.
Although multicore platforms have been around for some time in academia and research, it's been just over two years since the chips were commercially introduced by the likes of Sun Microsystems, IBM, Intel and AMD. Now, as core counts are poised to take off with eight, 32 and even 64 cores, the software that will run on them is seriously lagging. With the exception of the gaming industry, the vast majority of software publishers aren’t programming for multithreaded chips.
Indeed, the potential benefits of multicore chips are rendered obsolete if the software itself isn't coded to take advantage of its primary selling point: namely, parallelism.
Put another way, for the software to run at maximum speed, programmers will have to develop multithreading applications that take advantage of them. As Alan Zeichick, president and principal analyst for Camden Associates notes, that's hard -- hard, the way earning a Ph.D. in computer science is hard.
Typical 9-to-5 programmers, who are used to programming single-thread apps, are ill-equipped to handle things such as memory locks or calculation delays. What's more, there are added complications like scalability: Code written for eight-, 16- or 32-core systems won't necessarily scale up to work on systems with 64 cores -- like Tilera's recently announced Tile64 -- or even more.
Why You're Not Getting Your Money's Worth Out of That New CPU



INTEL QX9650
ASUS Maximus Extreme
4GB DDR3-1600
Sapphire HD 3870X2
Danger Den Torture Rack (Custom W/C)
Seagate 750GB HDD
BFG ES 800W PSU
Capper is online now   Reply With Quote
Old August 28th, 2007   #2
HardwareLogic's Otis Campbell (retired from Mayberry)
Points: 9,463, Level: 65
Points: 9,463, Level: 65 Points: 9,463, Level: 65 Points: 9,463, Level: 65
Activity: 70%
Activity: 70% Activity: 70% Activity: 70%
 
stinger608's Avatar
 
Join Date: Jul 2006
Location: 1936-2006
Posts: 2,416
Blog Entries: 1
Default Re: Why You're Not Getting Your Money's Worth....

Its always the same story, just like the 64bit problem, you have the Chip, mobo, ram, and gaming community building all of the killer technology, and then the damn app developers are still trying to figure out how to build something for a pentium 133



stinger608 is online now   Reply With Quote
Old August 28th, 2007   #3
Jumpmaster
Points: 2,460, Level: 30
Points: 2,460, Level: 30 Points: 2,460, Level: 30 Points: 2,460, Level: 30
Activity: 5%
Activity: 5% Activity: 5% Activity: 5%
 
Dread's Avatar
 
Join Date: Nov 2006
Location: Lansing, KS
Posts: 602
Default Re: Why You're Not Getting Your Money's Worth....

I'm, for the most part pretty happy with my multi-core systems.
I have only one app that can take advantage of multi-cores running at any given time, but the rest of the apps show improvement with multi-tasking.
4 cores? 4 apps running without a slow down.

It would be nice to have some more apps take advanatge of the additional cores available, but I won't be holding my breath for it.



AMD Athlon 64 X2 4400+ Toledo @2211.3 MHz
MS-7125 Rev 1.0 nForce4 K8N-Neo4 Plat
Phoenix 6.00 PG 05/22/2006 BIOS
2 x OCZ4001024PF 1 GB PC3200/400 3-3-3-8 2T
nVidia XFX GF8800GT 512 DX9c
Samsung SyncMaster 930B
1 x WD800JB / 2 x WD2000JD
HP DVD640
OCZ 520ADJ SLI PSU
Dread is offline   Reply With Quote
Old August 28th, 2007   #4
I'm Diggin it!
Points: 10,436, Level: 67
Points: 10,436, Level: 67 Points: 10,436, Level: 67 Points: 10,436, Level: 67
Activity: 14%
Activity: 14% Activity: 14% Activity: 14%
 
Quakindude's Avatar
 
Join Date: Oct 2006
Location: Fort Rucker, AL.
Posts: 2,678
Blog Entries: 6
Default Re: Why You're Not Getting Your Money's Worth....

This is why I'm satisfied with my Core 2 Duo for now. I don't need Quad cores and rarely have more than two apps open at any given time any way.



Q6600@ 3.2GHz w/ CNPS9700 | EVGA 780i | 2Gb Corsair DDR2-800 | EVGA 9800GTX 512 Video | 1x WD 640Gb HDD, 2x Seagate 400Gb HDD, 1x250Gb WD | 2x Samsung SH-203B Opticals | Antec 900 | ABS/Tagan BZ700 700W PSU



Quakindude is offline   Reply With Quote
Old August 28th, 2007   #5
The time has come for Revenge of the Nerds!
Points: 12,448, Level: 72
Points: 12,448, Level: 72 Points: 12,448, Level: 72 Points: 12,448, Level: 72
Activity: 41%
Activity: 41% Activity: 41% Activity: 41%
 
One4yu2c's Avatar
 
Join Date: Jan 2006
Location: Land of the Lounge Lizards
Posts: 2,488
Blog Entries: 3
Default Re: Why You're Not Getting Your Money's Worth....

Quote:
Originally Posted by Bryan Gardiner
That's quite a change from the days when the industry was fixated on clock speed. In those days, developers got a "free ride," says Jerry Bautista, director of technology management for Intel's Microprocessor Technology Lab.
"Even if (programmers) did nothing and the clock speed doubled, their software would run significantly faster," Bautista says of the days when the megahertz wars raged. "When we go down the path of parallelism, that free ride is over."
There's a key point that this article (and others like it) overlook, and it's that mutlicore CPUs haven't rendered a stand still among single core application performance. Programmer's software are still getting faster with each new processor release, because each new release represents a faster CPU than previously. The single core Pentium 4 played the GHz race, but gets summarily thumped in every conceivable benchmark, single or multi-threaded, when pitted against its successor, the Core 2 Duo. New processor lines aren't just adding more cores, the underlying architecture is getting improved/faster too.

Quote:
Originally Posted by Bryan Gardiner
Much of your brand-new CPU's potential, like an uneducated brain, is going to waste.
That's true, but 'waste' is perhaps too strong a word. Untapped might be better suited, as the former wording makes it sound like one might as well opt for a single core processor. But not only are there a bevy of multi-threaded programs out there (and not just content creation, but even some games are getting in on the multi-threaded action), there's also really no single core CPU that can compete with the current multi-core kings of the hill (C2D), and today's multi-core processors don't cost more than what Intel and AMD used to charge for single core parts when that's all that existed. In fact, Intel's pricing structure these days is much more wallet friendly than year's past. Kind of calls into question the article's title...



One4yu2c is offline   Reply With Quote
Old August 28th, 2007   #6
Modder-ator
Points: 18,565, Level: 86
Points: 18,565, Level: 86 Points: 18,565, Level: 86 Points: 18,565, Level: 86
Activity: 14%
Activity: 14% Activity: 14% Activity: 14%
 
gvblake22's Avatar
 
Join Date: Dec 2005
Location: Tempe Desert
Posts: 6,204
Blog Entries: 1
Default Re: Why You're Not Getting Your Money's Worth....

There's a lot of room for argument either way on this subject. First, let me start by saying that hardware technology has always outpaced software. I cannot think of a single instance when there was new software available that had a special feature that didn't yet exist somewhere in the computer hardware.

When it comes to the "multitasking" argument, it could easily go both ways. Let's say for example you have a dual core processor and you want to run two single threaded apps. Theoretically each application will use nearly all of one core (about 50% of the processing power). Suppose it takes the dual core processor 1 minute to complete the two tasks.

Now think that you have that same dual core processor but it now runs the same two tasks that have been patched for multi-threaded operation. Again (theoretically) assuming you start both tasks at the same time, each task will use all of the CPU's processing power (about 100%) and complete the task even faster. For simplicity's sake, lets say the same single task takes 30 seconds instead of 1 minute. But given that the processor has to finish the first task, then start on the second because each task now uses 100% of the processor, it will still take about 1 minute to complete both tasks.

Please correct me if I'm wrong, but isn't it essentially "six one, half-dozen another"? Meaning the two tasks are still completed in the same amount of TOTAL time whether they are multi-threaded or not?



gvblake22 is offline   Reply With Quote
Old August 28th, 2007   #7
The Sweaty Lefty
Points: 13,145, Level: 74
Points: 13,145, Level: 74 Points: 13,145, Level: 74 Points: 13,145, Level: 74
Activity: 61%
Activity: 61% Activity: 61% Activity: 61%
 
Join Date: Mar 2007
Location: Pacific Grove, CA
Posts: 4,152
Default Re: Why You're Not Getting Your Money's Worth....

i like my C2D, it's a lot faster than my old single core. But programmers should still keep up with the times.



Intel Core 2 Duo E8400 | DFI Blood Iron P35-T2RL | 2GB G.Skill 800MHz | EVGA GeForce 8800GTS 320MB | Silverstone Decathlon 650W | Western Digital 250GB SATA II
Yellowhello is offline   Reply With Quote
Old August 28th, 2007   #8
The time has come for Revenge of the Nerds!
Points: 12,448, Level: 72
Points: 12,448, Level: 72 Points: 12,448, Level: 72 Points: 12,448, Level: 72
Activity: 41%
Activity: 41% Activity: 41% Activity: 41%
 
One4yu2c's Avatar
 
Join Date: Jan 2006
Location: Land of the Lounge Lizards
Posts: 2,488
Blog Entries: 3
Default Re: Why You're Not Getting Your Money's Worth....

Quote:
Originally Posted by gvblake22 View Post
Please correct me if I'm wrong, but isn't it essentially "six one, half-dozen another"? Meaning the two tasks are still completed in the same amount of TOTAL time whether they are multi-threaded or not?
No, multi-tasking is noticeably smoother on a dual (or quad) core machine, than one equipped with a single core CPU. Whereas it's fairly easy to bring a single core machine to its knees (heavy video encoding, etc), the extra cores keep the system from getting bogged down, freeing the user to focus on other tasks.

But again, it's a dying argument, as single core processors are quickly being phased out, and the architectural advantages of the C2D series aren't present in any single core parts. A perspective one could argue is that you're buying a faster processor, and getting an additional core to boot. The single vs dual core debate was much more applicable about two years ago, when the s939 X2 procs first hit the scene. For the same debate to take place today, it'd make more sense to discuss dual for quad core parts.



One4yu2c is offline   Reply With Quote
Old August 28th, 2007   #9
The Sweaty Lefty
Points: 13,145, Level: 74
Points: 13,145, Level: 74 Points: 13,145, Level: 74 Points: 13,145, Level: 74
Activity: 61%
Activity: 61% Activity: 61% Activity: 61%
 
Join Date: Mar 2007
Location: Pacific Grove, CA
Posts: 4,152
Default Re: Why You're Not Getting Your Money's Worth....

Actually, I think I read something about some of the newer Celerons having Core2 single cores...... Celerons with Conroe cores.



Intel Core 2 Duo E8400 | DFI Blood Iron P35-T2RL | 2GB G.Skill 800MHz | EVGA GeForce 8800GTS 320MB | Silverstone Decathlon 650W | Western Digital 250GB SATA II
Yellowhello is offline   Reply With Quote
Old August 28th, 2007   #10
The time has come for Revenge of the Nerds!
Points: 12,448, Level: 72
Points: 12,448, Level: 72 Points: 12,448, Level: 72 Points: 12,448, Level: 72
Activity: 41%
Activity: 41% Activity: 41% Activity: 41%
 
One4yu2c's Avatar
 
Join Date: Jan 2006
Location: Land of the Lounge Lizards
Posts: 2,488
Blog Entries: 3
Default Re: Why You're Not Getting Your Money's Worth....

The author (and my responses) are geared towards the mainstream processors, from budget all the way up to enthusiast. Gimped Celerons don't really factor in the the single vs dual core debate, not the least of which is that the Celerons would 'give' an unfair disadvantage to the single core comparisons (they're handicapped from the start). Even the comparatively priced E2140 comes with double the L2 cache, and 4x as much when moving on up the line (as well as a frontside bus boost), not to mention the GHz disparity.

Single core is all but dead, and already deceased among the mainstream.



One4yu2c is offline   Reply With Quote
Reply

  HardwareLogic > Specific Hardware > Processors


Thread Tools

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 On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is it worth to have SLI Ghost Rider Graphics 7 May 19th, 2008 15:02
What's my PC worth? Yellowhello General Computing 15 October 11th, 2007 06:48
Is PFC worth the effort? Computer-Ed Case & PSU 36 March 28th, 2007 07:44
Is this LCD monitor worth it? Volkensmeer Peripherals 6 July 1st, 2006 17:45
What is my cpu worth? fps justin Processors 3 May 6th, 2006 10:06


All times are GMT -8. The time now is 14:43.


Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
© HardwareLogic 2005 - 2008. All Rights Reserved


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45