Slashdot Mirror


GDDR2 Emerging As A Real Standard

An anonymous reader writes "I noticed here that EE Times is reporting that the GDDR2 standard is finally becoming a reality. Both NVIDIA and ATI's latest chips offer support. ATI helped spearhead the initiative to develop the standard. The significance of this is great, since it may very well mean that every 18 months or so a new graphics memory standard will be released."

122 comments

  1. I'm sorry... by JanusFury · · Score: 5, Insightful

    But it seems like this whole 'building names on each other' thing is getting out of hand.
    GDDR2 SDRAM? What the hell is that supposed to mean? Sheesh. Why can't you just call it something like DDR3 or GDRAM or something simple like that?

    --
    using namespace slashdot;
    troll::post();
    1. Re:I'm sorry... by Derg · · Score: 1

      Because simply put; That would make sense. Look around. When was the last time you can say that, and not either be lying or looking at things in a miniscule scale.

      --
      I'm a little tea pot.
    2. Re:I'm sorry... by Doppler00 · · Score: 4, Informative

      Probably because it's engineers and not marketing people naming these things because it's being sold to other firms to be included in there products. I guess Engineers prefer unintelligable acronyms to cool names like GeForce or Radeon.

      GDDR2 SDRAM really means -> Graphics Double Data Rate 2 Synchronous Dynamic Random Access Memory

    3. Re:I'm sorry... by vadim_t · · Score: 1

      Of course engineers prefer "GDRR2 SDRAM". It's much more informative. It includes the purpose (Graphics), transmission type (DDR), memory type (Synchronous) and access type (Random). Would you prefer buying "UltraFast MAX RAM" instead of DDR 333? I definitely want to know how fast is the RAM I'm buying and if it has ECC or not.

    4. Re:I'm sorry... by jo42 · · Score: 1
      Dear Sir,

      You must be a marketing tit. Please go away.

      Regards,
      YaG

    5. Re:I'm sorry... by Anonymous Coward · · Score: 0

      "But it seems like this whole 'building names on each other' thing is getting out of hand.
      GDDR2 SDRAM? What the hell is that supposed to mean? Sheesh. Why can't you just call it something like DDR3 or GDRAM or something simple like that?"

      I'm sorry but you must have missed the post regarding the new DTT upgrade module that they are putting in the chips, which should bring them to GDDR2. Remember though with such a high clock efficiency, the SDRAM CAS timing effects will have to be modified for DRM latencies. Once they have the specs for DRM latencies in hand, and the system is tested for new PCM and UL standards, as well as passing new DMCA standards, the system will be running at the new clockspeed.

  2. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  3. Number of memory suppliers by Lank · · Score: 5, Interesting

    Well, if they could get the number of vendors that offer this type of memory to increase, then they could lower the price enough to make it cost effective. Also, this would make it great for sites that benchmark various video cards - making all of the video cards have the same/very similar types and speeds of memory would be excellent for comparison.

    --
    Gotta get me one of these!
  4. last I remembered by lingqi · · Score: 4, Informative

    the special requirement of graphics specific RAM is the simultaneous in/out access. (At least that's my understanding of VRAM (video RAM))

    For that point, why arn't they doing a QDR architecture? QDR is basically DDR but with dedicated in / out pins (separate) that allows this kind of simultaneous read/write.

    Granted, pin count is higher but I think it would be better suited to the graphics people.

    That or I am not quite clear on the GDDR-n specs. heh. Or I am thinking about frame-buffer memory instead of texture memory (AFAIK the latter only need to be continuously read, really fast) hmm...

    --

    My life in the land of the rising sun.

    1. Re:last I remembered by Anonymous Coward · · Score: 0

      " the special requirement of graphics specific RAM is the simultaneous in/out access."

      Sure there is one of preformance some others are size, heat, power consumption (as pointed out in the article) and cost (especially relavent at the lowend. While it is entirely possible to use PC RAM in graphics cards and evolving standards are better each day, they also have different needs from what we would generally put on our motherboard.

    2. Re:last I remembered by videodriverguy · · Score: 4, Informative

      VRAM was a dual port RAM, with an output only port and a standard I/O port. The output port was used to refresh the screen, since it could produce data independantly from the I/O port.

      However, with the bus widths being used by GPUs today (128,256), they really don't fit anymore. GPUs now manage the RAM accesses so that frame buffer access is shared with drawing etc. This means that the most important thing is RAM speed - with accesses for the frame buffer being sequential, the less time taken for that the more memory bandwidth left for drawing.

      This will become even more important once we have the very high resolution monitors (LCD) on the horizon - 3K x 2K pixel displays will require a LOT of memory bandwidth to keep them refreshed.

    3. Re:last I remembered by Pulzar · · Score: 1

      Granted, pin count is higher but I think it would be better suited to the graphics people.


      The pin count is one of the biggest cost factors. Doubling the number of pins to separate input and output would be very cost-ineffective -- if you can afford to add that many pins, using twice as many I/O ports instead would be a much better solution, since it would double your peak read bandwidth.

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    4. Re:last I remembered by zenyu · · Score: 1

      the special requirement of graphics specific RAM is the simultaneous in/out access. (At least that's my understanding of VRAM (video RAM))

      This is only really important for the Framebuffer. It simplifies scanning out
      to the screen if you don't have to contend with the other parts of the GPU. But most of the memory today is used for textures and streamable data (vertex lists, etc), where VRAM wouldn't be as useful. nVidia is very proud these days that it
      uses the same memory for all three functions, but I wouldn't be surprised if someone jumps ship and goes for high latency, high bandwidth memory for the streamable data and low latency, low bandwidth memory for the textures.

      The framebuffer isn't where the pressure is at the moment so it can go wherever there is room. (Also, if you think about it a properly banked, V-synced, double buffered app never benefits from dual ported memory, though it still simplifies the design.)

    5. Re:last I remembered by gravygraphics · · Score: 1

      QDR would be great for read/modify/write bandwidth... but I bet NVidia and ATI could use those 128 pins (plus clocks) to better use. It all depends on their data flow. If they have a bunch of simultaneous read/writes (like a SRAM cache) than saving the overhead to turn around the bus is a winner. If they move large blocks of data one direction at a time (for example if they have a bunch of cache already on the graphics controller) than using all those extra pins for more common bandwidth makes more sense.

    6. Re:last I remembered by lingqi · · Score: 1

      bull. you don't double the pin count.

      many other of the pins are:

      power pins
      addres pins
      control pins
      i/o timing sync pins
      ground pins
      no-connect pins (for improving signal quality)

      so adding a few dozen (yes a few dozen - because the 256-bit data bandwidth is achieved with multiple chips) pins on a 460 pin BGA is hardly difficult.

      --

      My life in the land of the rising sun.

    7. Re:last I remembered by Pulzar · · Score: 1

      I wasn't arguing the number of pins added, I was arguing that separating input and output pins wouldn't be as efficient as using twice as many pins that are both input and output.

      (And, BTW, a standard memory channel is 64-bits wide, data-wise. 256-bit bandwidth is achieved with 4 of those channels.)

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    8. Re:last I remembered by lingqi · · Score: 1

      assuming you mean "double the chip bandwidth," keep in mind that when you switch between read and write you incur some serious penalties. dedicated in and out removes this problem, something that "doubling the bandwidth" will never solve. considering that the framebuffer is always switching between read (screen refresh) and write (draw), this switch penalty is not trivial. anyway, think of it as "pipelined memory."

      --

      My life in the land of the rising sun.

    9. Re:last I remembered by markbanang · · Score: 1

      Back in the days when VRAM was used, it was because the bandwidth consumed just to feed the DACs was a significant proportion of the total available memory bandwidth. Then, having an output only port made a lot of sense.

      Since those times, video memory bandwidth has increased enormously but DAC requirements have not. A 32 bit 3k x 2k LCD at 60Hz will only consume 1.4GB/s. Even maxing out a 400MHz DAC, you top out at 1.6GB/s with 32 bit colour. This is well under 10% of a modern graphics memory subsystems total bandwidth.

      The only way I can think that there would be a return to dual port memory like VRAM of old would be with asymmetric ports. A fast one for the main I/O and a slow port (only say 2GB/s) for the DACs. If this 'slow' port was highly pin efficient, say a 2 bit wide packetised serial interface like rambus, this might be worth the die space/pin count. Even so, these pins might be better off employed making the main memory interface 10% faster or more efficient.

      Take care,

      Mark..........

      --
      --
      If the world were an oyster, it would be mine.......
  5. Maybe... by insecuritiez · · Score: 4, Insightful

    "GDDR3 will consume half the power of GDDR2 and operate up to 50 percent faster."

    Maybe graphic makers should hold out on GDDR2 for GDDR3. People that buy high-end graphics cards want quality. Look at the GeForce FX. It's going to kill NVIDIA. I think NVIDIA and others (ATI) are going to really learn from the FX and make extra sure that what they come out with will be real innovation, not a quick way to get back on top and the expense of their customers.

    1. Re:Maybe... by Anonymous Coward · · Score: 0

      "GDDR3 will consume half the power of GDDR2 and operate up to 50 percent faster."

      They say this while it is on the drawing boards and there is already a need for faster RAM. So while it may be an issue in the future I wouldn't bet on it.

      "Maybe graphic makers should hold out on GDDR2 for GDDR3. People that buy high-end graphics cards want quality. Look at the GeForce FX. It's going to kill NVIDIA. I think NVIDIA and others (ATI) are going to really learn from the FX and make extra sure that what they come out with will be real innovation, not a quick way to get back on top and the expense of their customers."

      Ironically the FX was pitched as all about quality. It was supposed to be an innovative product that put quality above raw preformance. I really don't think the FX was a revolutionary shift in the paradyne but didn't deliver near enough to be feasible. Some day I can seen extremly simple graphical components (almost to a virtual cellular level) making up objects with extremely complex physics engines. Imagine the potential but also the need for things like 64 bit processors and graphics cards that are built with a different schema in mind.

    2. Re:Maybe... by Anonymous Coward · · Score: 1, Informative

      "GDDR3 will consume half the power of GDDR2 and operate up to 50 percent faster."

      Uhm read the article:

      "Lee said Micron's GDDR3 chips are made with 0.11- micron processing, allowing speeds that could reach 700 MHz for a 1.5Gbit/s data rate. The device will sample next quarter, he said"

      GDDR2 reaches 500MHz now, GDDR3 _could_ reach 700MHz sometime in the future. By that time GDDR2 will reach at least same speeds. AFAIK frequency goal for GDDR3 is 500MHz in Q3.

      "Look at the GeForce FX. It's going to kill NVIDIA."

      Don't forget that GeForce FX describes a whole family of GPUs instead of just high-end part (NV30) which will be replaced by NV35 in the May.
      Since $79 GeForce FXs will be available quite soon, GeForce FX will be very popular.

    3. Re:Maybe... by Anonymous Coward · · Score: 0

      paradigm

    4. Re:Maybe... by justin_speers · · Score: 4, Interesting

      Look at the GeForce FX. It's going to kill NVIDIA.

      Why do you say that?

      So the FX didn't exactly blow out the Radeon 9700 Pro like it was supposed to, it's still a very fast, very good card capable of rendering anything a game throws at it for the next couple of years.

      nVidia is very smart. They don't make very much money off the highest of the high-end market. Where they make most of their money is in that lower-mid range market, where they've traditionally marketed their "MX" products.

      At the GDC nVidia was talking about implementing the full DX9 feature set in a card for $79. That's where they're going to make a killing.

      I honestly don't think nVidia cares THAT MUCH if they don't have the absolute fastest card in every benchmark. Like any other company, they want to stick around for awhile and make some money.

      Price-performance is VERY important in the market. That's why AMD is still around, despite the fact that P4's are undoubtedly faster now. I think people just see nVidia as being the king of the hill for awhile, and would like to see them taken down a notch.

      The video-card market is very healthy, we have good competition, and the FX is definitely not going to kill nVidia. I think their strategy is right on.

  6. Re:What? by Anonymous Coward · · Score: 0, Troll

    That's exactly why ANSI C is a standard, but Java isn't.

  7. Has anybody tried... by Kirby-meister · · Score: 5, Interesting
    ...a cost analysis between buying a bleeding edge graphics card to last you 2-3 years versus upgrading cheaply to last generation's greatest for much less every year or so?

    I've always wondered this, since those two patterns are the ones I've fallen in and out of for the past few years.

    I still think this is why console gaming is more mainstream, either way. With a console, you might not get the best quality in graphics, but hell, you pay $200-300 and the machine lasts 5 years, and you get quite a nice selection of quality games (that's really a bias, I started out on the NES...).

    1. Re:Has anybody tried... by UncleFluffy · · Score: 1

      ...a cost analysis between buying a bleeding edge graphics card to last you 2-3 years versus upgrading cheaply to last generation's greatest for much less every year or so?

      My rule is "upgrade your vid card when you can get double the performance for $100."

      Doesn't keep me anywhere near the latest and greatest, but is good enough for me, and conserves those valuable beer tokens for the use that God intended 'em for.

      --

      What would Lemmy do?

    2. Re:Has anybody tried... by k-hell · · Score: 1

      That analysis is totally dependent on the consumer's utility for time, money, having the latest gfx card, etc.

      A person might value a newly released high-end gfx card more (in order to impress his friends for instance) than a person that only uses his/hers computer to write e-mails.

    3. Re:Has anybody tried... by PD · · Score: 1

      That's a good rule, but it's $60 for me. Is it time to ditch my GeForce MX 400 yet?

    4. Re:Has anybody tried... by irc.goatse.cx+troll · · Score: 1

      Yes.
      Geforce4mx400 for about $50 at newegg.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    5. Re:Has anybody tried... by irc.goatse.cx+troll · · Score: 2, Interesting

      "With a console, you might not get the best quality in graphics, but hell, you pay $200-300 and the machine lasts 5 years, and you get quite a nice selection of quality games (that's really a bias, I started out on the NES...).
      "

      Whos to say games ever 'expire'?

      I still play a good game of nethack every now and then, and enjoy a lot of snes games. Of course, my main addiction is counterstrike (not the newest game, but not exactly old either), so ymmv.

      Console games sell mostly because they 'just work'. no corrupted files, no driver updates, no odd chipset bugs, you just throw in a disk and it works.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    6. Re:Has anybody tried... by justin_speers · · Score: 1

      I say upgrade when I find a game I can't play at 1280x1024x32 with all details turned on high!

      My 21" Trinitron spoils me, I can't live with any less than that. :)

    7. Re:Has anybody tried... by Anonymous Coward · · Score: 0

      Lets assume that upgrading to the latest and the gratest puts you down $400 (Option A) while upgrading to a last generation card costs you $ 150 (Option B). Lets also assume a cost of capital of 10% (this just means that you would get a 10% yearly return on your money if you would invest it somewhere else rather than buying the card). Then: Option A -------- Year 0 1 2 3 Discount Factor 1.00 0.95 0.91 0.86 Investment -400 -400 DCF -400 0 0 -346 NPV -746 Annuity Cost: -273.77 Option B ---------- Year 0 1 2 3 Discount Factor 1.00 0.95 0.91 0.86 Investment -150 -150 -150 -150 DCF -150 -143 -136 -130 NPV -558 Annuity Cost: -205.08 So... following the initial assumptions upgrading to a last generation card every year (Option B) is more cost effective.

    8. Re:Has anybody tried... by Kirby-meister · · Score: 1
      Didn't mean to imply that when a system went out of date, so did the games.

      My SNES is still in working condition, albiet a tad yellow thanks to some weird effect of the plastic case aging. Super Metroid is in it right now. Punch Out is on my NES emulator a lot. Also procured a Genesis just for Gunstar Heroes. So yeah, old games aren't dead.

      I just meant that these game systems go through a 5 year cycle before any pressure is put on the consumer to even consider upgrading.

    9. Re:Has anybody tried... by Sad+Loser · · Score: 2, Insightful


      if you are going to do that, you should also factor in the grief of trying to install a bleeding edge card with bleeding edge drivers.
      Having wasted a lot of time and multiple re-installs, I now stick to "not quite bleeding, but still a bit bloodstained" edge products, where at least the drivers are mature.

      --
      Humorous signatures are over-rated.
  8. Re:What? by Anonymous Coward · · Score: 5, Interesting

    "Doesn't this defeat the purpose of "Standard"?"

    No because the lowend is the bulk of the market and there every penny counts.

    "A new standard means the old one isn't..."

    No it just means that they get the benefits of a new standard for high end and high margin devices while reaping the prior standard as well.

    "Or am i missing something?"

    You are missing the fact that the bulk of graphics chips sold are at the low end. This low end bulk is good for 18+ months which is an eternity in the graphics business due to the rate of change (which seems to still be at a rate of preformance doubling every six to nine months). Standardization on this low end will allow lower prices while meeting the need for faster and more specialized RAM than is required compared the more stable CPU markets. In addition the standards will insulate all parties from lawsuits or patent claims lending more stability to their ventures. Finally it may herald a change from the bad old days where a great deal of R&D had to go into reinventing the wheel for memory or relying on exclusive vendors who may not even have the capacity when the need came. I'm thinking in particular of the year with the semiconductor fire that ratched up certain graphics card vendors highend cards.

    Even in this market standards are good.

  9. GDDR2? by supz · · Score: 3, Insightful

    It would be nice if that EEtimes article even gave a slight, non-indepth, technical description of what exactly GDDR2 is.

    Can anyone answer me that? What makes it special?

    1. Re:GDDR2? by EinarH · · Score: 4, Informative

      It's hard to find any technical description since its pretty new and there is no JDEC-standard yet.

      But the key that makes it worth the extra bucks is the fact that DDR-II delivers twice the external bandwidth of a standard DDR solution for the same internal frequency. The 1.8-volt device features a high-speed data transfer rate of 533Mbps that can be extended to 667Mbps for networks and special system environments.

      The last year chip-makers have released diffrent DDR chips with increasing frequency like DDR 266, DDR333 and DDR400. But its limited how much higher its possible to go so instead they are trying to add another sort of "bus" inside the chip.

      The reason they started producing DDR (vs. SDR) is because it's much easier to implement such a double data rate (DDR) bus than it is to actually double the clock rate of a bus. So DDR allows you to instantly double a bus's peak bandwidth without all the hassle and expense of a higher frequency bus.

      DDR-II is made thinking in the same way.

      --

      Melius mori in libertate quam vivere in servitute.

    2. Re:GDDR2? by gravygraphics · · Score: 1
      I haven't looked at GDDR2 in any detail, but lets look at the differences between a Graphics memory and computer main memory.

      • Graphics guys put a much higher value on bandwidth (and will take a higher price)
      • There is a point to point connection between graphics processor and memory. In a computer, on I/O of a chipset drives multiple memory chips (on different DIMMs).
      • The electrical environment is much more controlled on a Graphics cards. No DIMMs. No sockets. More layers on board to route signals.
      So it is reasonable to assume that a GDDR2 is like a DDR2 but with a higher I/O frequency based on the advantages that a controlled, point-to-point connection gives. In the past, the memory vendors tried adding the other features to their "graphics" RAMs, like better ability to mask off bits from being written . I don't think these extra features help much with today's huge graphics processors.
  10. Processors falling behind by Max+Romantschuk · · Score: 4, Insightful

    Isn't it interresting how graphics adapters use the fastest memory available these days, not the CPU. Not counting L1/2/3 caches that is...

    This really goes to show how humans are visual animals above all. I wonder how much more power could be squeesed out of porcessors if we were to use memory like this and wider buses...

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:Processors falling behind by Anonymous Coward · · Score: 3, Interesting

      "Isn't it interresting how graphics adapters use the fastest memory available these days, not the CPU. Not counting L1/2/3 caches that is..."

      I used to think that this was indeed interesting or even surprising but when you look at how CPU's and GPU's (thanks Nvidia for making them equal via naming) it is not suprising because evolution in the graphics market was slower for so many years while CPU's kept chugging along. Consider the long period where the most compelling feature of a video card was it could do SVGA and had a local bus connection with maybe 8-16 megs of regular RAM.

    2. Re:Processors falling behind by Anonymous Coward · · Score: 0

      It's nothing new. Graphics adapters were first to use SDRAM, DDR-I and other memory types.

    3. Re:Processors falling behind by Kynde · · Score: 2, Insightful

      Isn't it interresting how graphics adapters use the fastest memory available these days, not the CPU. Not counting L1/2/3 caches that is...

      Not really that interesting, quite trivial reallly, that's where the pressure is at the moment.

      The bottle neck in 3D is still the graphics accelerators. There's not nearly as big a drive towards more power in the CPU market simply because smp and cluster solutions provide more bang for your buck.

      I am a little surprised at the moment though, how come we haven't seen more solutions like the two SLI-interconnected Voodoo 2 cards. Just as with CPUs, these days it should most certainly be cheaper to tackle the problem with cards that have several GPUs or other such approaches. I mean, 3D rendering and concurrent computing is practically a match made in heaven.

      --
      1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
    4. Re:Processors falling behind by videodriverguy · · Score: 2, Interesting

      The interconnect speeds used on current GPUs make connecting them together almost impossible. You just cannot move data at 1/2 GB/sec over a cable, unless you go serial (ala Serial ATA). Current GPU card designs are hyper critical of trace length between the RAMs and the GPU - at those speeds even a difference of a few millimeters can make or break a card.

      Until someone comes up with a radically new scheme of processing, these physical limitations will always be with us. That's why the Voodoo (3Dfx) scheme of connecting stuff no longer works - the data rates have got too high, and the limits of light speed (electrons) start applying.

  11. WTF? by BortQ · · Score: 3, Interesting

    This write-up is pretty much bogus. The first half of the article talks about how there are a zillion different companies all peddling their own versions of GDDR2. Then the second half talks about how it looks like GDDR3 will not have this problem, and will therefore be widely adopted.

    --

    A Multiplayer Strategy Game for Mac OS X, Windows, and Linux
  12. I'm making a law right now by Rooked_One · · Score: 5, Funny

    its called the Cameron Law - it dictates that game companies and graphics cards companies are in a conspiracy together to force us buy more and more of each, and every 18 months we will have to buy a new video card, which probably coincides with new technology video game releases. (this is a joke, so don't take it that seriously)

    1. Re:I'm making a law right now by Anonymous Coward · · Score: 0

      This would be fine if I could tell the difference in terms of the bottom line for games: gameplay.

      I bought a new card to play the new games and they do not play better.

      If it wants my Euro, the games industry should cut its ties to the graphics card industry and concentrate on making games that play better, not buzzword-compliant eye candy.

    2. Re:I'm making a law right now by Grishnakh · · Score: 1

      The problem is that the game industry doesn't care about you; they care about the stupid kids who only care about buzzword-compliant eye candy, and get their rich parents to buy them the latest hardware to play the latest FPS games on.

  13. GDDR3! by nrdlnd · · Score: 3, Informative

    The good news in the article is that the much "better" memory GDDR3 will be standardized from the beginning with may suppliers and hopefully a lower price. Forget GDDR2!

    1. Re:GDDR3! by justin_speers · · Score: 3, Insightful

      The good news in the article is that the much "better" memory GDDR3 will be standardized from the beginning with may suppliers and hopefully a lower price. Forget GDDR2!

      I think they only say that because GDDR3 is farther off into the future.

      I've noticed once these things get closer to an actual release date, these people tend to take off their rose colored glasses. My money says there won't be much of a difference between the two different memory types when they're actually released. Not enough to justify what will most definitely be a much higher price for GDDR3.

  14. Re:What? by Anonymous Coward · · Score: 0

    A standard is what most people conform to.

    If the standard changes frequently and new ones are created, that doesn't make the new one any less of a standard.

    It's still a standard.

    Got that?

  15. according to the article by Sad+Loser · · Score: 4, Funny


    it says that GDDR3 is going to be the standard, not GDDR2 - which sounds like it has multiple different implementations.
    (I know it is against the spirit of /. to actually read the article - sorry)

    --
    Humorous signatures are over-rated.
  16. Processors vs. GPU bus by ponos · · Score: 5, Insightful

    Actually there is a difference in the way CPU and GPU see
    memory.

    A CPU cares a lot about latency because typical code will
    have "random" accesses scattered with calculations in
    between. The same data and code areas are often
    accessed many times and data are small
    (e.g. a Word document is small) while code
    maybe quite large.

    That's why CPU's don't have enormous
    256-bit buses (which have the same latency as a 64-bit
    bus)

    A GPU performs "multimedia" calculations which typically
    involve serial access to memory where caching can be of
    very little help. You cannot "cache" a whole texture set
    and code is of really trivial size (until now, maybe
    PixelShader 2.0+++ will change all that). Therefore
    a GPU needs serial access to huge areas of memory,
    involving items of similar size and in regular intervals.
    That's why a GPU needs BANDWIDTH (not necessarily
    latency, because when the calculation starts latency
    is hidden inside the calculation loop).

    Considering the above, P4 is a "multimedia" design (much
    more like a GPU) that's why it was made to work with
    very high FSB and RAMBUS (high bandwidth) originally.
    Contrary to this, AMD Athlon is a "generic" design which
    does not depend on huge bandwidth but on very low
    latency (hence the HUGE L1 cache). That's why P4 needs
    HyperThreading : its long pipelines do not care a lot about
    latency but can cause a big bottleneck if they stall. Intel
    feeds them continuously by drawing instructions from 2
    processes at once (so that the pipeline does not remain
    empty if one process is stalled from the front side bus or
    something...).

    Anyway, I expect GPUs to drift slowly towards the generic
    CPU design because pixelshader language has become
    quite complicated with long loops etc. Gradually this
    means that GPUs (esp. with DirectX9) will start being
    compute-limited and not texture-fill-rate limited
    (anything over 2 GTexel/s is really absurd for
    typical screen sizes). This will propably become apparent
    with DOOM III.

    P.

    1. Re:Processors vs. GPU bus by Nicolai+Haehnle · · Score: 4, Interesting

      I do agree that GPU will eventually become more CPU-like, but...

      "anything over 2 GTexel/s is really absurd for
      typical screen sizes"

      Let's say the screen has 1 million pixels for simplicity (that's somewhere in between 1024x768 and 1280x1024). Let's say you really want smooth motion and target a framerate of 100fps. That means you need to produce 100 MPixels/s. At 2GTexel/s, that's 20 texels per resulting pixels. Now add a 2x overdraw (which is quite low I think) and you're left with 10 texels per resulting pixel.
      Many additional effects, esp. refraction and reflection need render to texture, i.e. you basically render (parts of) the scene twice, which obviously uses a lot of additional performance.

      2GTexel/s doesn't sound so absurd anymore, does it?

  17. GDDR2 by rwa2 · · Score: 5, Funny

    Oh, it's some graphics chipset related thingy. I seriously thought the acronym was for a global standard for Dance Dance Revolution...

    1. Re:GDDR2 by larien · · Score: 1
      DDR is getting somewhat overloaded; the old meaning was "Deutsche Demokratische Republik" (East Germany). Sisters of Mercy used that in "Dominion/Mother Russia" (A Kino runner for the DDR) which now always makes me think of Dance Dance Revolution...

      Strange the way these things work out...

  18. name of the game... by Anonymous Coward · · Score: 0

    while many will bitch that they "have" to upgrade more since the changes are so rapid the reality of the situation is that more choice means more innovation. Plus, we all know how long it takes anything but the most bleeding edge "toys" to make use of new technology. Faster memory onboard is much more transparent and thus will be utilized immediately (unless they do something silly and add to the instruction set for using it)

  19. Re:What? by Hard_Code · · Score: 1

    So what you are saying is that they are STILL reinventing the wheel, but at least since it will be a "standard" reinvented wheel, they can all work together to reinvent it right? Well, I guess that is "sort of" progress...

    --

    It's 10 PM. Do you know if you're un-American?
  20. Wrongers by JohnnySkidmarks · · Score: 0

    ATI took over the market (The Elite High-End) that NV (- brutal pun) left wide open and is now neck and neck with the goliath card maker for that reason. The High End gets all the market and media attention, lose focus of that and you just LOSE. Like Nvidia has.

    --

    I went to battle MC Escher but drew a blank

  21. Re:What? by jo42 · · Score: 1
    It means that the old stuff, which is more than good enough for 99.99999% of the people, just becomes cheaper all the time - yeah!

    PS. slashcode is a lame lump of shite - without this PS, it wouldn't let me post...! :-p

  22. Why? by Nonillion · · Score: 1

    I want my GQDR dammit!

    --
    "I bow to no man" - Riddick
  23. I'm glad you point out the expire part. by Inoshiro · · Score: 1

    Games don't expire. But, without a lot of effort on my part, I can't just go and play Doom like I did in 1995. I need to go get a 486 or a P1 around 100Mhz in speed if I want to play Doom the way I did.

    OTOH, I can still play SMB3 off of my SNES Mario Allstars cart, and that's older than Doom by a couple of years. In PC gaming, games may not expire, but targetted architectures do. This classic interview contains some insight into this (Glide/Verite vs. OpenGL targetting).

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:I'm glad you point out the expire part. by Dirtside · · Score: 1
      Games don't expire. But, without a lot of effort on my part, I can't just go and play Doom like I did in 1995. I need to go get a 486 or a P1 around 100Mhz in speed if I want to play Doom the way I did.
      What are you talking about? I run DOOM and DOOM II just fine on my Athlon XP 1900+, on a GeForce4 Ti 4200. Why would you need a 486?
      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  24. VRAM wasn't just dual port RAM by Anonymous Coward · · Score: 1, Informative

    One of the port was a normal R/W port, and the other was a read-only port. This port also had a very wide word-size. That is, you would select an entire column of the RAM (2K bits back then, 4K or 8K now) and it would parallel load it into a internal buffer, then shift it out bit by bit. This may sound very slow, but it was VERY fast, and you only had to deal with latency with each parallel load, so every 2K to 4K bits. This system was ideal for video display and still is.

    Also note that latency is a relatively minor issue when refreshing video since you read the memory in an absolutely predictable, sequential way, so you know far enough ahead of time to ask for the data in order to have it ready when you need it. Bandwidth is a larger issue, back when 1024x768 (at 32 bit) was big time, video cards had 4 or 5 banks of memory in order to keep up. It would be worse now.

  25. Games die by yerricde · · Score: 1

    Whos to say games ever 'expire'?

    The internal battery used to power the SRAM that saves the state of the game, that's what. It will eventually run out of charge.

    --
    Will I retire or break 10K?
    1. Re:Games die by Dirtside · · Score: 1

      I think he meant that the innate qualities of the game don't expire. You don't need an actual physical Legend of Zelda cartridge and NES console to play the game, thanks to emulators.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    2. Re:Games die by yerricde · · Score: 1

      You don't need an actual physical Legend of Zelda cartridge and NES console to play the game

      But if you don't have the cartridge within five meters of the computer you're emulating it on, the IDSA will come and kill you. Besides, most computers don't have TV out; a 27" living room TV is much nicer for multi-player split-screen video gaming than a 17" VGA monitor.

      --
      Will I retire or break 10K?
  26. Doubling the data rate of Dance Dance Revolution by yerricde · · Score: 1

    OK, so I started on typical 150 bpm songs such as "Hot Limit". I then tried increasing the bus speed to 200 BPM with the "Paranoia" songs. But why am I having so much trouble passing songs once I've doubled the data rate from 150 bpm to 300 bpm with "Max 300"?

    --
    Will I retire or break 10K?
  27. Re:UN resolution 1441 by Anonymous Coward · · Score: 0

    One: look it up. The word "unilaterally" cannot be used to describe a coalition of 46 countries.

    Two: the framework was broken. France and Russia made sure of that.

    Three: you don't know what the fuck you're talking about. The legal basis is established in resolution 678. Read it, bitch.

    Four: UN resolutions are NOT very precise. They are the opposite of precise: deliberately vague. If they were precise, one of the five magic members would veto them, and nobody would ever get anything done. So they're made as vague as possible, on purpose.

    Five: Bush never said that we must go into Iraq because of a threat to the US. He said we must go into Iraq to enforce UN resolution 687. That is all.

    You're a fucking idiot.

  28. Really? by Inoshiro · · Score: 1

    I can't just plonk in my DOOM floppies and play the game. How do I play the game with no difference in methods after all these years?

    I don't.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Really? by Dirtside · · Score: 1

      Uh... I have ZIP archives of DOOM and DOOM II on CD, and when I want to play them, I just unzip the files, run the installer, and start playing. There's nothing fundamentally different, here, and the game runs perfectly fine. I don't see what you're getting at. Sure, I'm not physically installing them off floppies... but so what? The game still installs and plays just fine.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  29. bears repeating by onShore_Jake · · Score: 1

    It's hard to find any technical description since its pretty new and there is no JDEC-standard yet.
    But the key that makes it worth the extra bucks is the fact that DDR-II delivers twice the external bandwidth of a standard DDR solution for the same internal frequency. The 1.8-volt device features a high-speed data transfer rate of 533Mbps that can be extended to 667Mbps for networks and special system environments.
    The last year chip-makers have released diffrent DDR chips with increasing frequency like DDR 266, DDR333 and DDR400. But its limited how much higher its possible to go so instead they are trying to add another sort of "bus" inside the chip.
    The reason they started producing DDR (vs. SDR) is because it's much easier to implement such a double data rate (DDR) bus than it is to actually double the clock rate of a bus. So DDR allows you to instantly double a bus's peak bandwidth without all the hassle and expense of a higher frequency bus.
    DDR-II is made thinking in the same way.

  30. Oh. by Inoshiro · · Score: 1

    So your Linux magically has SB emulation and VGA emulation for a program which expects a real (protectei) mode DOS environment it can change to flat addressing?

    Or your Windows XP has SB emulation and VGA emulation, etc?

    I can't play DOOM anymore than I can play Genecyst and get my Shinning Force state files. Luckily my Sega Smash pack on Dreamcast isn't on a platform that's a moving target.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Oh. by Dirtside · · Score: 1

      Ah, I think I see the confusion.

      It would be due to the fact that you completely forgot to mention you're running Linux. Good job.

      I guess WinXP just blows then; I'm still running Win98 on my Windows box, and DOOM/DOOM II work perfectly there.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  31. Uh-huh, that's part of the point. by Inoshiro · · Score: 1

    It doesn't matter what my console "runs," because it'll run any title I put into it.

    The only way you can still play titles is to use Win98, which is 5 years old. At that point I might as well buy a new computer every 5 years and live with each one as its own gaming console. Even old DirectX games don't work on new DirectX.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Uh-huh, that's part of the point. by Dirtside · · Score: 1
      It doesn't matter what my console "runs," because it'll run any title I put into it.
      This is a total non-sequitur. You said that DOOM won't run on modern hardware/software. I proved you wrong. You brought up Linux, to wit, the reason you couldn't run DOOM was because you were using Linux. I had assumed you were using some version of Windows up until that point.
      At that point I might as well buy a new computer every 5 years and live with each one as its own gaming console.
      Now I'm beginning to think the confusion is coming from the fact that you keep misusing terminology; I think you're talking about one thing (computers) but it turns out you're talking about another (consoles). Which is it? And when did I say anything about consoles?
      Even old DirectX games don't work on new DirectX.
      I've run DirectX 2.0 games on DX8 and DX9, perfectly fine. Maybe it's just you?
      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased