Slashdot Mirror


Inside AMD's Phenom Architecture

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?"

8 of 191 comments (clear)

  1. Re:Begging the question by tomstdenis · · Score: 4, Informative

    In terms of market share, no. In terms of tech yes. See Opteron v. Intel P4 Xeon for example.

    Tom

    --
    Someday, I'll have a real sig.
  2. Re:Begging the question by homer_ca · · Score: 3, Informative

    The Athlon X2 was superior to the Pentium D. It wasn't until Core 2 Duo that Intel took the lead in desktop CPUs.

  3. Re:Begging the question by Chris+Burke · · Score: 4, Informative

    I introduce to you the Pentium D.

    --

    The enemies of Democracy are
  4. Re:Sorry what? by Applekid · · Score: 3, Informative

    According to a writeup on HardOCP back in September, the new design features the ability to pretty much halt cores on-die and save power. (hit next a few times, I wish I could get my hands on the actual Powerpoint)

    --
    More Twoson than Cupertino
  5. Re:Sorry what? by TheThiefMaster · · Score: 4, Informative

    My workstation is a core 2 quad, and a full debug build of our project takes 20 minutes, despite using a parallel compiler. On a single core it takes about an hour. You don't want to know how long the optimised build takes on one core.

    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.

  6. Hey Einstein by p3d0 · · Score: 3, Informative

    Take another look. He's making fun of the date they mentioned (1996).

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  7. Re:Sorry what? by rrhal · · Score: 5, Informative

    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.

    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).

    --
    All generalizations are false, including this one. Mark Twain
  8. Re:Support? by Mr+Z · · Score: 4, 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, which altogether comprise about 80,000 lines of source:

    • -j4: 6.72 seconds
    • -j5: 6.55 seconds
    • -j6: 6.58 seconds
    • -j7: 6.59 seconds
    • -j8: 6.69 seconds

    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.

    --Joe