Slashdot Log In
Inside AMD's Phenom Architecture
Posted by
samzenpus
on Mon May 14, 2007 10:40 AM
from the behind-the-curtain dept.
from the behind-the-curtain dept.
An anonymous reader writes "InformationWeek has uncovered some documentation which provides some details amid today's hype for AMD's announcement of its upcoming Phenom quad-core (previously code-named Agena). AMD's 10h architecture will be used in both the desktop Phenom and the Barcelona (Opteron) quads. The architecture supports wider floating-point units, can fully retire three long instructions per cycle, and has virtual machine optimizations. While the design is solid, Intel will still be first to market with 45nm quads (the first AMD's will be 65nm). Do you think this architecture will help AMD regain the lead in its multicore battle with Intel?"
Related Stories
[+]
AMD Releases Image of Phenom/Barcelona Die 129 comments
MojoKid writes "A few weeks ago, AMD
released information on new branding for their desktop derivatives of the Barcelona core, now dubbed the Phenom FX, X4 and X2. If you're unfamiliar with Phenom, the processors will be based on AMD's K10 architecture. They've been tight lipped about specifics, but we know that it will feature a faster on-die memory controller, support 64-bit and 128-bit SSE operations, and they'll be outfitted with 2MB of on-chip L2 cache (512KB dedicated per core) in addition to 2MB of shared L3 cache. This week, instead of revealing some more of the juicy details regarding those enhancements, AMD just sent over a tasty photo of a Phenom die. At least it's something."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
What?! (Score:4, Funny)
Re:What?! (Score:5, Funny)
Parent
Re: (Score:3, Funny)
Re: (Score:2)
Hey Einstein (Score:3, Informative)
Re: (Score:2)
Re: (Score:3, Funny)
Re:Hey Einstein (Score:5, Funny)
Parent
Re: (Score:2, Funny)
Sorry what? (Score:5, Insightful)
While I think quad-cores are important for the server rooms, I just don't see the business case for personal use. It'll just be more wasted energy. Now if you could fully shut off cores [not just gate off] when it's idle, then yeah, hey bring it on. But so long as they sit there wasting 20W per core or whatever at idle, it's just wasted power.
To get an idea of it, imagine turning on a CF lamp [in addition to the lighting you already have] and leave it on 24/7. Doesn't that seem just silly? Well that's what an idling core will look like. It's in addition to the existing processing power and just sits there wasting Watts.
Tom
Re:Sorry what? (Score:5, Insightful)
Parent
Re: (Score:3, Interesting)
Re:Sorry what? (Score:4, Insightful)
That's the entire answer right there.
Parent
Re:Sorry what? (Score:4, Insightful)
Parent
Re: (Score:3, Insightful)
I've been telling people not to bother buying fast processors for years now, unless I know they're heavily into their gaming or media editing. Every pound they don't sp
Re: (Score:3, Interesting)
You can extract CPU info from the
Tom
Re: (Score:3, Interesting)
But the Core 2 Duo is easily 2 times as fast to render AND is far superior when previewing video with lots of color correction or lots of layers of generated media (movie credits or text overlays are particularly harsh because of all the alpha blending for each source). The P4 system struggles t
Re:Sorry what? (Score:4, Informative)
Parent
Re:Sorry what? (Score:5, Informative)
So there are plenty of workstation uses for a quad core, but I agree that at the moment it's overkill for a home desktop.
Parent
less power (Score:5, Insightful)
Parent
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Mods, pay attention (Score:2)
Re:Sorry what? (Score:5, Informative)
AMD's cool & quiet tech will shut down individual cores when you are not using them. I believe this is all new for the Barcelona. It idles down cores when you are not using them fully. It shuts off parts of cores that you aren't using (eg the FPU if you are only using integer instructions).
Parent
Uh... (Score:3, Informative)
Uh, doesn't "make -j 3" gives you a good speedup? I'd imagine multi-core being great for development, at least for compiled languages.
Re: (Score:3, Informative)
Re: (Score:2)
Re:Sorry what? (Score:5, Funny)
Parent
Why the fuss over 45nm? (Score:5, Insightful)
Sure, the 45nm process has great potential for better performance and higher efficiency, just like faster clock speeds had great potential - until AMD made a better architecture and achieved better performance at a lower clock speed than Intel's offerings at the time.
Let's wait and see how it really performs before passing judgement.
=Smidge=
Re:Why the fuss over 45nm? (Score:5, Funny)
Parent
Re: (Score:3, Interesting)
Indeed, let's wait for the benchmarks. I would like some more real-world and 64-bit benchmarks: most recent reviews seems to have studiously avoided those in favor of synthetic 32-bit only benchmarks that are not very representative and are easily skewed with processor-specific optimizations.
And I'm not sure going to 45nm process will allow Intel to step back ahead. It seems process improvements have been yielding diminishing results in performance related areas. Transistor density will go up, though, so
Support? (Score:2, Interesting)
Re: (Score:2, Insightful)
Mmmmmmmm....
(-j6 instead of -j4 in an effort to counter I/O latencies... Actually that'd be an interesting benchmark; figure out what the optimum level of parallelism is. Too little and processors will be idle, too much and context switches would become an issue.)
Re:Support? (Score:5, Informative)
Prevailing wisdom and personal experience suggest using "-j N+1" for N CPUs. I have a 4 CPU setup at home (dual dual-core Opterons). Here's are approximate compile times for jzIntv + SDK-1600, [spatula-city.org] which altogether comprise about 80,000 lines of source:
Now keep in mind, everything was in cache, so disk activity didn't factor in much at all. But, for a typical disk, I imagine the difference between N+1 and N+2 to be largely a wash. N+1 seems to be the sweet spot if the build isn't competing with anything else. Larger increments might make sense if the build is competing with other tasks (large background batch jobs) or highly latent disks (NFS, etc). But for a local build on a personal workstation? N+1.
--JoeParent
Re: (Score:3, Informative)
Happy to. At various points, one or more of the processes will be blocked in I/O. With N+1 tasks running, there's a higher likelihood that all N CPUs will be busy, despite the occasional I/O waits in individual processes. With only N tasks running, an I/O wait directly translates into an idle CPU during that period.
--JoeRe: (Score:3, Informative)
Re: (Score:2)
Re: (Score:3, Interesting)
Maya 3D
Or any other 3d rendering software where every CPU cycle is used to the last drop.
But other than that I can't think of anything off the top of my head, but multi-cores is very important to these types of apps. It is the different between 12 and 6 hours waiting for the project to render then people will go with the 6 hours.
Re: (Score:3, Insightful)
Scalability, 64-bit, and FPU (Score:4, Interesting)
Core 2 Duo? (Score:4, Funny)
Colour me disappointed...
Re:Begging the question (Score:5, Informative)
Tom
Parent
Re: (Score:2)
Re:Begging the question (Score:5, Informative)
Parent
Re: (Score:2)
So you were much better off waiting until Core 2 regardless, if you wanted an Intel dual core anyway.
Re:Begging the question (Score:5, Funny)
Craptacular indeed (great new word) - the only thing craptacularer was the Celeron D they had out at the same time, which despite the name was not dual-core. Very amusing though, watching the 'tards with enough knowledge to be dangerous and who wanted a cheap PC,
"That one's a 'D', that's got 2 processors, that makes the internet faster"
Parent
Re:Begging the question (Score:4, Informative)
Parent
Re: (Score:2)
Re: (Score:3, Informative)
They have a good chance. For one, their market share is rather higher than you make it out to be: about 20% of the 80x86 market vs Intel's 80%. Also, the computer manufacturers have an interest in keeping the competition between Intel and AMD alive. Unless they behave irrationally, they will help AMD to fully break the monopoly.
But the main thing that is pending for AMD is the antitrust lawsuit. Assuming there will be a just judgment, which is not a given with the US justice system led by the likes of Alb