Slashdot Mirror


AMD's Fusion CPU + GPU Will Ship This Year

mr_sifter writes "Intel might have beaten AMD to the punch with a CPU featuring a built-in GPU, but it relied on a relatively crude process of simply packaging two separate dies together. AMD's long-discussed Fusion product integrates the two key components into one die, and the company is confident it will be out this year — earlier than had been expected."

43 of 138 comments (clear)

  1. Sup dawg by Anonymous Coward · · Score: 3, Funny

    Sup dawg. We herd you like processing units, so we put a processing unit in yo' processing unit so you can computer while you compute!

  2. OK, they're integrated "properly", but... by Dragoniz3r · · Score: 3, Insightful

    It doesn't really matter, any more than AMD's "proper" quad core mattered more than Intel pasting two dual-core dies together. This is really just AMD getting beaten to the punch again, and having to try to spin it in some positive way. It's great news that it will be out earlier than expected, but I think they would have been better off taking the less "beautiful" and just throwing discrete dies into a single package. Particularly as it has yet to be seen how big the market for this sort of thing is. More exciting to me is that AMD is ahead of schedule with this, so hopefully they'll be similarly ahead with their next architecture. I'm yearning for the day when AMD is back to being competitive on a clock-for-clock basis with Intel.

    1. Re:OK, they're integrated "properly", but... by Anonymous Coward · · Score: 5, Insightful

      Sure Intel got there first and sure Intel has been beating AMD on the CPU side, but...

      Intel graphics are shit. Absolute shit. AMD graphics are top notch on a discrete card and still much better than Intel on the low end.

      Maybe you should compare the component being integrated instead of the one that already gives most users more than they need.

    2. Re:OK, they're integrated "properly", but... by markass530 · · Score: 2, Insightful

      I would say it will matter, at least it might, Can't really write it off until you've seen it in the wild. AMD's more elegant initial dual core solution was infinitely better than Intels "lets slap 2 space heaters together and hope for the best"

    3. Re:OK, they're integrated "properly", but... by sznupi · · Score: 5, Interesting

      Actually, the situation might be reversed this time; sure, that Intel quadcores weren't "real" didn't matter much, because their underlying architecture was very good.

      In contrast, Intel GFX is shit compared to AMD. The former can usually do all "daily" things (at least for now, who knows if it will keep up with more and more general usage of GPUs...)' the latter, even in integrated form, is suprisingly sensible even for most games, excluding some of the latest ones.

      Plus, if AMD throws this GPU on one die, it means it will be probably manufactured at Global Foundries = probably smaller process and much more speed.

      --
      One that hath name thou can not otter
    4. Re:OK, they're integrated "properly", but... by Aranykai · · Score: 5, Informative

      I recently went from an older AMD dual core to a Phenom II. With the exact same board and hardware, my memory performance increased by about 20% thanks to the independent memory controllers.

      AMD also makes strikingly capable on-board graphics, so this will likely rule out the need for on-board or discrete video in the average person's computer. Cheaper/simpler motherboards and hopefully better integration of GPGPU functionality for massively parallel computational tasks.

      --
      If sharing a song makes you a pirate, what do I have to share to be a ninja?
    5. Re:OK, they're integrated "properly", but... by sayfawa · · Score: 3, Informative

      Intel graphics are only shit for gamers who want maximum settings for recent games. For everything else, and even for casual gamers, they are fine. At this very moment I'm just taking a quick break from playing HL-2 with an I3's graphics. Resolution is fine, fps is fine, cowbell is maxed out. Go look at some youtube videos to see how well the gma 4500 (precurser to the current gen) does with Crysis.

      --
      Free the Quark 3 from asymptotic confinement! Bring your charm! Don't get down! All colours and flavours welcome!
    6. Re:OK, they're integrated "properly", but... by cyssero · · Score: 3, Insightful

      Should it be any accomplishment that a game released in November 2004 works on a latest-gen system? For that matter, my Radeon 9100 IGP (integrated) ran HL-2 'fine' back in 2004.

    7. Re:OK, they're integrated "properly", but... by TubeSteak · · Score: 2, Insightful

      Intel graphics are only shit for gamers who want maximum settings for recent games.

      Having the "best" integrated graphics is like having the "best" lame horse.
      Yea, it's an achievement, but you still have a lame horse and everyone else has a car.

      --
      [Fuck Beta]
      o0t!
    8. Re:OK, they're integrated "properly", but... by evilviper · · Score: 2, Insightful

      This is really just AMD getting beaten to the punch again, and having to try to spin it in some positive way.

      I'll have to call you an idiot for falling for Intel's marketing, and believe that, just because they can legally call it by the same name, it remotely resembles what AMD is doing.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:OK, they're integrated "properly", but... by crazycheetah · · Score: 2, Interesting

      While this is more for gamers (and other more GPU intensive tasks; if GPGPU use keeps increasing--if it is increasing?--it could become more of a factor for more people), AMD had hinted at the ability to use the integrated GPU in the CPU alongside a dedicated graphics card, using whatever the hell they call that (I know nVidia is SLI, only because I just peaked at the box for my current card). So, it's something power users could actually be quite happy to get their hands on, if it works well. And as for non-power users, we can get this and not worry about graphics cards on the mobo or dedicated. Sounds like a good deal to me. And that beats anything Intel has to offer with this same idea (not that Intel doesn't win in other areas).

    10. Re:OK, they're integrated "properly", but... by sznupi · · Score: 2, Informative

      Is your CPU + motherboard combo cheaper than typical combo from some other manufacturer that has notably higher performance and compatibility?

      With greater usage of GPUs for general computation, the point is that not only gamers "give a fuck" nowadays.

      PS. If something runs HL2, it can run Portal. As my old Radeon 8500 did, hence also certainly integrated 9100 of parent poster.

      --
      One that hath name thou can not otter
    11. Re:OK, they're integrated "properly", but... by sznupi · · Score: 4, Informative
      --
      One that hath name thou can not otter
    12. Re:OK, they're integrated "properly", but... by BikeHelmet · · Score: 4, Insightful

      Lower power consumption, making AMD chips more competitive in notebooks - perhaps even netbooks.

    13. Re:OK, they're integrated "properly", but... by lowlymarine · · Score: 5, Informative

      Sigh, I know *I'm* the one actually feeding the troll here, but: http://www.intel.com/consumer/products/technology/graphics.htm

      The page for the GMA 950 even has this hilarious tidbit:
      "With a powerful 400MHz core and DirectX* 9 3D hardware acceleration, Intel® GMA 950 graphics provides performance on par with mainstream graphics card solutions that would typically cost significantly more."
      Whoever wrote that line must have been borrowing Steve's Reality Distortion Field.

    14. Re:OK, they're integrated "properly", but... by MemoryDragon · · Score: 4, Insightful

      Except that Intel yet has to deliver an integrated graphics solution which deserves the name. AMD has the advantage that they can bundle an ATI core into their CPUs which means a decent graphics card finally.

    15. Re:OK, they're integrated "properly", but... by Anonymous Coward · · Score: 2

      If AMD are simple tossing a gpu and cpu on the same die because they can... then agreed.

      If AMD are taking advantage of the much reduced distance between cpu and gpu units to harness some kind of interoperability for increased performance or reduced power usage over the Intel "glue em together" approach... then maybe this could be a different thing altogether.

    16. Re:OK, they're integrated "properly", but... by Joce640k · · Score: 2, Insightful

      How come Intel sells more GPUs than ATI and NVIDIA combined?

      Because they sell them to people who've moved out of their parent's basement...

      --
      No sig today...
    17. Re:OK, they're integrated "properly", but... by Hurricane78 · · Score: 2, Insightful

      I’m sorry, but I still support everyone who does things properly instead of “quick and dirty”.
      What Intel did, is the hardware equivalent of spaghetti coding.
      They might be “first”, but it will bite them in the ass later.
      Reminds one of those “FIRST” trolls, doesn’t it?

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    18. Re:OK, they're integrated "properly", but... by haruchai · · Score: 2, Insightful

      and, therefore, can't afford anything better than the graphics equivalent of Mac'n'Cheese now
      that Mom and Dad are no longer paying the bills.

      --
      Pain is merely failure leaving the body
  3. Seems a bit rich to call it crude by Gadget_Guy · · Score: 2, Interesting

    Calling Intel's offerings crude sounds like it is quoting from AMD's press release. It may be crude, but it works and was quick and cheap to implement. But does it have any disadvantages? Certainly the quote from the article doesn't seem terribly confident that the integrated offering is going to be any better:

    We hope so. We've just got the silicon in and we're going through the paces right now - the engineers are taking a look at it. But it should have power and performance advantages.

    Dissing a product for some technical reason that may not have any real performance penalties? That's FUD!

    1. Re:Seems a bit rich to call it crude by sznupi · · Score: 2, Interesting

      ...But does it have any disadvantages?...

      With Intel's offerings the thing is that they don't really have any advantages (except perhaps making 3rd party chipsets less attractive for OEMs, but that's a plus only for Intel). They didn't end up cheaper in any way (ok, a bit too soon to tell...but do you really have some hope?). They are certainly a bit faster - but still too slow; and anyway it doesn't matter much with the state of Intel drivers.

      AMD integrated GFX has already very clear advantages. This new variant, integrated with the CPU, while certainly simpler than standalone parts, might make up for it with much higher clock and wide data bus. Edning quite attractive.

      --
      One that hath name thou can not otter
  4. Re:This Is Good For IE 9 by WrongSizeGlass · · Score: 4, Insightful

    Even faster than current generation discrete GPUs? I think not.

    They'll move data inside the chip instead of having to send it off to the internal bus, they'll have access to L2 cache (and maybe even L1 cache), they'll be running in lock-step with the CPU, etc, etc. These have distinct advantages over video cards.

  5. Could this be AMD's next Athlon? by rastoboy29 · · Score: 2, Insightful

    I hope so, Intel is far too dominant right now.

  6. AMD Fusion is about GPGPU by Boycott+BMG · · Score: 3, Informative

    AMD Fusion was meant to compete with Larrabee which is not released. The Intel package with two separate dies is not interesting. The point of these products is to give the programmer access to the vast FP power of a graphics chip, so they can do, for instance, a large scale fft and ifft faster than a normal CPU. If this proves more powerful than Nvidia's latest Fermi (GTX 480 I believe), then expect a lot of shops to switch. Right now my workplace has a Nvidia Fermi on backorder, so it looks like this is a big market.

  7. Re:This Is Good For IE 9 by GigaplexNZ · · Score: 2, Interesting

    That'll certainly increase bandwidth which will help outperform current integrated graphics and really low end discrete chips, but I severely doubt it will be enough to compensate for the raw number of transistors in the mid to high end discrete chips. An ATI 5670 graphics chip has just about as many transistors as a quad core Intel Core i7.

  8. Advanced features by wirelessbuzzers · · Score: 4, Interesting

    In addition to the CPGPU or whatever what they're calling it, Fusion should finally catch up to (and exceed) Intel in terms of niftilicious vector instructions. For example, it should have crypto and binary-polynomial acceleration, bit-fiddling (XOP), FMA and AVX instructions. As an implementor, I'm looking forward to having new toys to play with.

    --
    I hereby place the above post in the public domain.
  9. future upgrading? by LBt1st · · Score: 4, Interesting

    This is great for mobile devices and laptops but I don't think I want my CPU and GPU combined in my gaming rig. I generally upgrade my video card twice as often as my CPU. If this becomes the norm then eventually I'll either get bottlenecked or have to waste money on something I don't really need. Being forced to buy two things when I only need one is not my idea of a good thing.

    1. Re:future upgrading? by FishTankX · · Score: 2, Insightful

      The grpahics core will likely be small, add an inconsequential amount of transistors, be disable-able, and or crossfire able with the main crossfire card.

      However, the place I see this getting HUGE gains, is if the on board GPU is capable of doing physics calculations. Having a basic physics co processor on every AMD CPU flooding out the gates will do massive good for the implementation of physics in games, and can probably offload alot of other calculations in the OS. On board video encode acceleration anyone?

      Just having a dedicated super wide parallel optimized floating point monster on the die for relatively little price penalty seems like an excellent idea to me.

    2. Re:future upgrading? by Skaven04 · · Score: 5, Insightful

      You've got to stop thinking of it as a GPU and think of it more like a co-processor.

      First of all, AMD isn't going to force you to buy a built-in GPU on all of their processors. Obviously the enthusiast market is going to want huge 300W discrete graphics rather than the 10-15W integrated ones. There will continue to be discrete CPUs, just like there will always continue to be discrete GPUs.

      But this is a brilliant move on AMD's part. They start with a chunk of the market that is already willing to accept this: system builders, motherboard makers and OEMs will be thrilled to be able to build even smaller, simpler, more power efficient systems for the low end. This technology will make laptops and netbooks more powerful and have better battery life by using less energy for the graphics component.

      Now look further ahead, when AMD begins removing some of the barriers that currently make programming the GPU for general-purpose operations (GPGPU) such a pain. For example, right now you have to go through a driver in the OS and copy input data over the PCI bus into the frame buffer, do the processing on the GPU, then copy the results back over the PCI bus into RAM. For a lot of things, this is simply too much overhead for the GPU to be much help.

      But AMD can change that by establishing a standard for incorporating a GPU into the CPU. Eventually, imagine an AMD CPU that has the GPU integrated so tightly with the CPU that the CPU and GPU share a cache-coherent view of the main system memory, and even share a massive L3 cache. What if the GPU can use the same x86 virtual addresses that the CPU does? Then...all we have to have is a compiler option that enables the use of the GPU, and even tiny operations can be accelerated by the built-in GPU.

      In this future world, there's still a place for discrete graphics -- that's not going away for your gaming rig. But imagine the potential of having a TFLOP-scale coprocessor as a fundamental part of future sub-50W CPU. Your laptop would be able to do things like real-time video stabilization, transcoding, physics modeling, and image processing, all without breaking the bank (or the power budget).

      But before we can get to this place, AMD has to start somewhere. The first step is proving that a GPU can coexist with a CPU on the same silicon, and that such an arrangement can be built and sold at a profit. The rest is just evolution.

      --
      ---- Breakbeats are not just music...they're the soundtrack for my life.
  10. Re:Not marketed toward me by BiggerIsBetter · · Score: 4, Insightful

    Call me when they can fit 9 inches of graphics card into one of these cpu.

    Size isn't everything!

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  11. Re:CUDA? by Anonymous Coward · · Score: 2, Informative

    No.
    CUDA is Nvidia.
    ATI has Stream.

  12. Apple angle by Per+Cederberg · · Score: 2, Interesting

    Worth noting is that Apple has invested rather heavily in technology to allow programmer use of the GPU in MacOS X. And were recently rumored to have met with high ranking persons from AMD. Seems only logical that this type of chip could find its way into some of the Apple gear.

    Question is of course if it would be powerefficient enough for laptops, where space is an issue...

  13. Re:This Is Good For everyone by Hal_Porter · · Score: 3, Informative

    Actually Intel had a radical way to handle this - Larrabee. It was going to be 48 in order processors on a die with Larrabee new instructions. There was a Siggraph paper with very impressive scalability figures for a bunch of games running DirectX in software - they captured the DirectX calls from a machine with a conventional CPU and GPU and injected them into a Larrabee simulator.

    This was going to be a very interesting machine - you'd have a machine with good but not great gaming performance and killer server performance - servers are naturally "embarrassingly parallel" because you can have one thread per client. A sort of x86 take on Sun's Niagra.

    Of course there are problems with this sort of approach. Most current games are not very well threaded - they have a small number of threads that will run poorly on an in order CPU. So if the only chip you had was a Larrabee and it was both a CPU and a GPU the GPU part would be well balanced across multiple cores. The CPU part would likely not. You have to wonder about memory bandwidth too.

    Larrabee was switched to be a GPU only and then canned.

    Of course as a pure GPU it is a bit of a poor design. Real GPUs don't drag in x86 compatibility - they can implement whatever instruction set is best and nothing else. The instruction set is not publicly exposed and can change from generation to generation. You can cram a lot more than 48 cores onto a GPU and the peak performance is higher. Power consumption is lower too.

    Still a modern gaming GPU is huge - there's no way you're going to cram it and a modern GPU onto a die and get something affordable. Then again CPUGPU chips are probably not aimed at gamers - there's an argument for having a CPU and a stripped down integrated GPU on one chip for netbooks like the latest Atoms do.

    You could cram in a chipset too to reduce the price on netbooks.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  14. more like x86-64+GPU instructions combined.. by strstr · · Score: 2, Interesting

    I look forward to seeing what AMD's new architecture brings. It's not really interesting thinking about it as integrating a GPU into the same space as a CPU, but creating one chip that can do more exotic types of calculations than either chip could alone and making it a available in every system. I'm also envisioning "GPU" instructions being executed where normally CPU instructions were when not in use, and vise versa, basically so everything available could be put to use.

  15. Re:This Is Good For IE 9 by bhtooefr · · Score: 4, Interesting

    Arguably, the "off-chip FPU" nowadays IS a GPU - hence all the GPGPU stuff.

  16. Re:Not marketed toward me by kaizokuace · · Score: 3, Funny

    Thats what the guys tell themselves.

    --
    Balderdash!
  17. The Diff by fast+turtle · · Score: 3, Insightful

    There's two sides to this coin and Intel's is pretty neat. By not having the GPU integrated into the CPU die, Intel can improve the CPU/GPU without having to redesign the entire chip. For example, any Power management improvements can be moved into the design as soon as it's ready. Another advantage for them is the fact that each die CPU and GPU are actually indepenent and can be manufactured using what ever process makes the most sense to them.

    AMD's design offers a major boost to overall CPU performance simply through the fact that the integration is far deeper then Intel's. From what I've read, the Fusion ties the Stream Processors (FPU) directly to a CPU and should offer a major boost in all Math ops of the CPU and I expect that it will finally compete with Intel's latest CPU's in regards to FPU operations.

    --
    Mod me up/Mod me down: I wont frown as I've no crown
  18. Re:This Is Good For IE 9 by alvinrod · · Score: 2, Insightful

    And if Moore's law continues to hold, within the next four years it won't be an issue to put both of those chips on the same die. Hell, that may even be the budget option.

  19. Re:This Is Good For everyone by Rockoon · · Score: 2, Informative

    Of course there are problems with this sort of approach. Most current games are not very well threaded - they have a small number of threads that will run poorly on an in order CPU. So if the only chip you had was a Larrabee and it was both a CPU and a GPU the GPU part would be well balanced across multiple cores. The CPU part would likely not. You have to wonder about memory bandwidth too.

    I believe that it was in fact memory bandwidth which killed larrabee. A GPU's memory controller is nothing like a CPU's memory controller, so trying to make a many-core CPU behave like a GPU while still also behaving like a CPU just doesnt work very well.

    Modern good performing GPU's require the memory controller be specifically tailored to filling large cache blocks. Latency isnt that big of an issue. The GPU is likely to need the entire cache line, so latency is sacrificed for more bandwidth. The latency is amortized over many many operations.

    CPU's on the other hand require the memory controller be tailored to filling small cache blocks. Latency is a big issue. The CPU may only want or need 4 bytes from that cache line, so latency can't be sacrificed for bandwidth. The latency may not be amortized over many operations.

    --
    "His name was James Damore."
  20. Re:This Is Good For everyone by Hal_Porter · · Score: 2, Informative

    It seems like the caching issues could be fixed with prefetch instructions that can fetch bigger chunks. Which it apparently has.

    Still just fetching instructions for 48 cores is a huge amount of bandwidth.

    http://perilsofparallel.blogspot.com/2010/01/problem-with-larrabee.html

    Let's say there are 100 processors (high end of numbers I've heard). 4 threads / processor. 2 GHz (he said the clock was measured in GHz).

    That's 100 cores x 4 treads x 2 GHz x 2 bytes = 1600 GB/s.

    Let's put that number in perspective:

    * It's moving more than the entire contents of a 1.5 TB disk drive every second.

    * It's more than 100 times the bandwidth of Intel's shiny new QuickPath system interconnect (12.8 GB/s per direction).

    * It would soak up the output of 33 banks of DDR3-SDRAM, all three channels, 192 bits per channel, 48 GB/s aggregate per bank.

    In other words, it's impossible.

    So 48 cores needs 16 banks of DDR3-SDRAM.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  21. Is this exciting? Well, what are the GPU specs? by Thagg · · Score: 3, Insightful

    If AMD puts a competetive GPU onto the CPU die, comparable to their current high-end graphics boards) then this is a really big deal. Perhaps the biggest issue with GPGPU programming is the fact that the graphics unit is at the end of a fairly narrow pipe with limited memory, and getting data to the board and back is a performance bottleneck and a pain in the butt for a programmer.

    Putting the GPU on the die could mean massive bandwidth from the CPU to the hundreds of streaming processors on the GPU. It also strongly implies that the GPU will have access directly to the same memory as the CPU. Finally, it would mean that if you have a Fusion-based renderfarm then you have GPUs on the renderfarm.

    This is exciting!

    --
    I love Mondays. On a Monday, anything is possible.
  22. Re:This Is Good For IE 9 by pantherace · · Score: 2, Interesting

    I've been watching this for a while, and as far as I can tell, discrete graphics cards will still be significantly faster for most things. The reason being memory bandwidth. Sure cache is faster, for smaller datasets. Unfortunately, let's assume you have 10MB of cache, your average screen size will take at half of that (call it 5MB for a 32 bit 1440x900 image), and that's not counting the cpu's cache usage if it's shared. So you can't cache many textures, geometry or similar, after which it drops off to the figures below:

    DDR3-1066 8533 MB/s (x2 or x3) up to ~ 25 GB/s (~8600 GT)
    DDR3-1333 10667 MB/s up to 32 GB/s (~8600 GT)

    Both well below the 103 GB/s of an 8800 Ultra

    Compare that with a few current generation end cards:
    Geforce 220-25GB/sec
    Geforce 260-111GB/sec
    Geforce 280-141GB/sec
    Geforce 480-177GB/sec

    There will be some advantages to having it on die, but for anything requiring lots of memory bandwidth, a discrete card is likely to absolutely trounce Fusion, especially when you consider that the memory bandwidth for the DDR chips quoted above, is shared with the processor. (Considering I was thinking of all current CPUs, AMD's are only dual channel, or x2, not the x3 as above, but that may change, and probably should if they introduce a new socket which they probably need to, simply to support the graphics outputs.) That's a lot of the reason Integrated graphics using main memory have always been behind anything with it's own memory. Even the really cheap Nvidia cards (Don't remember which they were, but they were about the time PCI express came out) that were advertised as 64MB (of system memory) had at least 16MB. That was for two reasons: Latency PCI express has a lot of bandwidth, but local memory is faster, and framebuffer.

    Fusion strikes me as AMD repeating Nvidia's experiment, probably with the result of beating the heck out of current integrated chips, but being at best comparable to 'midrange' (x6____) graphics cards. If it has that performance, and has good drivers: it will be a resounding success for them. It won't cannibalize the highly profitable high end, but will make good gaming even cheaper on AMD. Every AMD Fusion based computer would be capable of good enough gaming, or 3D work. Bonus to them if when not in use for graphics the GPU part also speeds up the CPU with a separate dedicated card. (I think that's another intention, but not the primary focus, but like everyone I'll have to wait and see.)