Slashdot Mirror


AMD Licenses Z-RAM Technology

ZuperDee writes "It appears AMD has licensed Z-RAM technology from Innovative Silicon for possible use in future processors. According to the article, this could lead to caches about 5 times denser than the SRAM that is normally used right now. C|Net says they will probably make the announcement on Monday."

35 of 191 comments (clear)

  1. The message is clear: by THE+MESSAGE+IS+CLEAR · · Score: 5, Funny

    We have run out of ram letters!

    1. Re:The message is clear: by Anonymous Coward · · Score: 3, Funny

      We have run out of ram letters!

      Don't worry - they've thought of such an eventuality - when all the letters are used up they simply move on to the list of reserved names.

      If another RAM is invented this year, it will be Alberto-RAM, then Beryl-RAM, etc etc.

      Full list here

    2. Re:The message is clear: by TubeSteak · · Score: 4, Funny

      I call dibs on Dodge-RAM

      --
      [Fuck Beta]
      o0t!
    3. Re:The message is clear: by Mr+Z · · Score: 4, Funny

      Oh Chrysler, that was a bad pun.

  2. Apple should have considered? by Saven+Marek · · Score: 3, Interesting

    Another reason Apple's alliance with Intel wasn't such a good idea. Should have gone AMD, Steve.

    1. Re:Apple should have considered? by Jace+of+Fuse! · · Score: 4, Informative

      They can, but probably won't.

      As many like to point out, Intel often shows a "Not Invented Here" attitude.

      It took a while for Intel to adopt copper interconnects, and they did that quietly when they finally caved.

      As far as I know, they still aren't using Silicon On Insulator.

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
    2. Re:Apple should have considered? by jcr · · Score: 4, Interesting

      Should have gone AMD, Steve.

      Apple's already been down the road of choosing the apparently spiffier processor from a vendor that wasn't able to deliver in quantity. If AMD becomes the better processor choice in the future, then I'm sure Apple will switch again.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:Apple should have considered? by SleepyHappyDoc · · Score: 2, Insightful

      Since IBM holds tons of patents related to SOI technology, I doubt it'll be 'cost-effective' for Intel anytime soon. The technology itself isn't the real issue here, it's the licensing.

      --
      Stasis is death. Embrace change.
    4. Re:Apple should have considered? by turgid · · Score: 3, Interesting

      As many like to point out, Intel often shows a "Not Invented Here" attitude.

      Quite. The crossbar switch came and went (1990's RISC workstations, appeared in the AMD Athlon) and intel's still using a 1970's bus for it's "high-end" pentium processors.

      Now we have point-to-point interconnects (1990's supercomputers NUMA architecture) called Hypertransport and intel's still flogging the 1970's bus on the pentium.

      Look at how pentium doesn't scale in SMP systems. Itanic is a different matter, but you can buy several equivalently-fast Opterons for a single itanic, which only performs on numerical workloads.

      Someone needs to administer the clue bat at intel before it's too late.

    5. Re:Apple should have considered? by kill-1 · · Score: 2, Insightful

      Yeah, just like they switch between ATI and NVIDIA for graphics chips. The company with the better priced product wins (if it can deliver the quantities).

  3. Details by Savantissimo · · Score: 5, Informative

    It's a single-transistor capacitorless memory cell using the "floating body effect" of silicon on insulator (SOI) devices. Presumably stored charge in the gate affects the operation of the transistor in a way that can be used to store and read a bit, but I didn't feel like registering to read the white paper. The new memory should be six times denser than SRAM and twice as dense as DRAM.

    --
    "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
    1. Re:Details by Savantissimo · · Score: 2, Interesting

      That should mean about 25 bits per square micron in a 65um process or 3.25 megabytes of memory per square millimeter. Pretty cool.

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
    2. Re:Details by darkmeridian · · Score: 2, Interesting

      Finally, a technology patent that does some good! A small company innovated a new technology and licensed it to a big company that will bring it to market. Everybody wins! How rare is this?

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    3. Re:Details by Short+Circuit · · Score: 2, Interesting

      More often than "A small company patents something, and sues big company for failing to pay for using it."

      The two are often related.

  4. Dugg Earlier... by Fusen · · Score: 4, Informative

    This is another article covering the licensing which was on digg.com earlier http://www.eetimes.com/news/semi/showArticle.jhtml ;jsessionid=V2AQAAYC3GVIQQSNDBESKHA?articleID=1771 01749

  5. Re:factorial benchmark by 80+85+83+83+89+33 · · Score: 2, Interesting

    here is my list (so far) of factorial times for "100,000!"

    look at the XPs running at 2.0GHZ and notice how it is frequency dependant

    P4 3.2GHz
    81 seconds

    athlon XP 3200+ (2.2GHz socket A, barton)
    81 seconds

    P4 3.0GHz (laptop)
    90 seconds

    athlon XP 3200+ (2.0GHz 939 venice)
    91 seconds

    athlon XP 2400+ (2.0GHz)
    93 seconds

    athlon XP 2100+
    106 seconds

    athlon XP 2000+ (1.67GHz)
    121 seconds

    athlon mobile XP 1800+ (1.52GHz)
    122 seconds

    celeron 2.7 GHz (northwood core)
    130 seconds

    celeron 1.4GHz (tualatin)
    205 seconds

    celeron 800MHz (win98)
    333 seconds (5min 33sec)

    celeron 800MHz (XP pro)
    373 seconds

    PIII 800 (XP pro)
    474 seconds

    PIII 450MHz (underclocked coppermine)
    490 seconds

    PII 333MHz
    686 seconds

    PII 300MHz
    760 SECONDS

    P 166MHz
    2417 seconds

    --
    i disable sigs
  6. Calm down. by hummassa · · Score: 4, Funny

    We still got all the letters in Unicode...

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  7. From teh Google by TubeSteak · · Score: 4, Informative

    http://www.google.com/search?q=zram

    A nice techy article about how/what makes ZRAM special. It goes in-depth about the things you mention. http://www.cieonline.co.uk/cie2/articlen.asp?pid=5 18&id=5434

    Obligatory Wikipedia Link

    --
    [Fuck Beta]
    o0t!
    1. Re:From teh Google by Savantissimo · · Score: 3, Informative

      Good article, thanks.

      It looks like there are no speed tradeoffs and it scales even better than DRAM, proven at 45 nm and suitable for 22 nm as well. AMD says such improvements usually take two years to show up in products, so that will still be 65 nm mostly with some 45nm. At 45 nm scale, a 1 cm^2 chip that is 70%-75% ZRAM would have about 48 MB.

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
  8. Read much, do you? by MrBoombasticfantasti · · Score: 3, Informative
    The original poster did acknowledge that there are faster ways to calculate the result. The point is that using THE SAME SOFTWARE on DIFFERENT PLATFORMS gives an insight into the RELATIVE PERFORMANCE of said platforms.


    --
    !ERR: Signature not found.
    1. Re:Read much, do you? by semaj · · Score: 2, Interesting

      It's not the same software.

      When you change the insides, nobody notices

      Newer versions of "Calc" were completely written behind the scenes to provide more accuracy (essentially infinite accuracy on simple arithmetic, explained above) while the interface remained the same. So the comparison is flawed.

      --
      Meep meep
    2. Re:Read much, do you? by Lord+Maud'Dib · · Score: 2, Funny

      Well, how long does it take to run this test on a 486DX66? Anyone willing to spend a year benchmarking?

  9. Re:factorial benchmark by mesterha · · Score: 2, Funny

    Your benchmark is pointless. I just wrote a quick program to calculate 1,000,000 factorial (ten times your number). I ran it on an AMD 800 thunderbird. It took 11 seconds. Blam - my 5 year old AMD is nearly 100 times faster than your modern P4 3.2GHz.

    My program is even faster. It just returns Inf. It's almost infinitely faster.

    --

    Chris Mesterharm
  10. Re:factorial benchmark by putaro · · Score: 2, Funny

    My iBook finished in about 1/2 second. The answer left a bit to be desired, though: "Infinity"

  11. Only caches? by jcr · · Score: 3, Interesting

    Any reason why this couldn't also lead to much higher density for system RAM?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Only caches? by Transcendent · · Score: 2, Informative

      If I recall correctly, an SRAM memory cell only contains 6 transistors: two access and 4 "internal" (essentially forming a flip-flop), while a DRAM cell contains one n-channel MOSFET (access transistor) and a capacitor. DRAM is also slower because it is is dynamic (hence the D) and must be rewritten. Plus, with dynamic ram, you need to refresh the contents every 5-10ms because of leakage current off the capacitor through the transistor.

      Considering a standard DRAM cell (there are many variations, but what I gave is pretty standard I think) is tiny in itself, I'm curious as to the setup of this Z-RAM and if it's static or dynamic (probably dynamic). Unfortunately, the article gives no technical information.

  12. Oblig. Futurama, of course by Dachannien · · Score: 4, Funny

    Organ Dealer: Z is just as good. In fact, is better. Is two more than X.

  13. Rambus comparison is invalid by donscarletti · · Score: 4, Informative

    Rambus is not a way to store information on a chip, it is a proticol designed to transfer data between storage spaces using packets and a bus. This is a constrast to SDRAM which transfers data by synchronously indexing then caching a strip of data and copying it to or from the chip's cache. Z-Ram on the other hand is a way to store information on a chip just like DRAM or SRAM. Z-Ram makes no demands as to how information is transfered, it may theoretically be done using the Rambus system (making RZRAM rather than RDRAM) or more likely using the Double Data Rate Synchronous Ram system (making DDR SZRAM as opposed to DDR SDRAM). In this case it is not intended to be used as system ram at all but on-die cache. Thus it will not have to use either of these systems since it (as cache) will only need to interface with the CPU and MMU. Such a system will have no impact as to what ram someone may use and will make no archetectual differences outside the die. Thus the Rambus comparison is completely pointless. If you had even read the summary properly you would know that.

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  14. Re:AMD vs. Intel Brand Comparison by d_strand · · Score: 3, Insightful

    You should really ask that question as a submitted story or something, not bury it down here in the comments. However I'll try to give you my quick view of it:

    Intel, despite having a virtual monopoly on the pc-cpu business, has never been as despised as for example Microsoft for the simple reason that they have always produced top quality. Sure you had to pay for their cpu's but they where generaly worth paying for. AMD always played catch-up technology and performance-wise, and therefore always had to sell their slightly worse performing cpu's at a slightly lower price. That changed with AMD's introduction of the original Athlon about 5 years ago or so (look up the exact dates if you like, I dont have the energy for it). It actually performed better than anything Intel had and was still slightly cheaper. It took a while for the market to realize this since the intel brand had a lot of momentum.

    Most people with technical knowledge prefer AMD nowadays because a) everybody likes an underdog, and b) AMD has since the introduction of the Athlon kept their performance lead over intel. Because they've slowly but surely been gaining marketshare, AMD's prices has crept upwards to a point of almost matching Intels prices, but you still get a faster cpu for less money if you buy AMD. At the moment, Intel has nothing that can compete. Add to this the fact that AMD's processors also use less power than Intels Pentium 4-line and AMD has an even greater advantage.

    Intel's lost a lot of credibility during the last years because of their attempts to out-market AMD despite the fact that their current netburst-based lineup has nothing on AMD's Athlon stuff. Everybody keeps waiting for Intel to pull an ace out of their sleeve and introduce somthing that kills AMD, but Intel has failed to deliver for many years now.

    So basically, AMD is still the underdog that delivers the best *and* cheapest product, while Intel's marketing department is trying to save Intel.

  15. Re:In 2 years by richman555 · · Score: 2, Informative

    Cell processors will not be powering new desktops in the future. I would bet money on that. Because of IBM's track record, the cell will probably be 1. Overpriced 2. Underperforming They may have inked sweet deals with game console manufacturers, but I don't see what advantage it has on the desktop. The future of the desktop seems to be in mobile devices such as laptops and handhelds.

  16. AMD Engineering vs Intel Marketing by sanman2 · · Score: 4, Informative

    Well, it's a sign that market leader Intel has over the decades drifted more towards marketing machine mentality, while challenger AMD has stayed somewhat truer to its engineering roots.

    Intel went for Itanium, while AMD went for 64-bit x86.
    Intel went for Rambus, while AMD went for DDR and HyperTransport.
    If you look at the multicore technology AMD is researching, it looks better than Intel's multicore.

    I'll acknowledge that Intel recognized the value of wireless ahead of AMD, although dedicated wireless chipsets are obviously better than Centrino anyway.

    I'm just glad that healthy competition is there, to make us consumers the ultimate winners.

  17. Re:In 2 years by Jesus_666 · · Score: 2, Interesting

    You forgot "3. The wrong tool for the job". The Cell is not quite the best architecture for your usual application with just one or two threads and it's highly unlikely that everyone will rewrite their software to make use of a half dozen threads (thus killing performnce on systems not running a Cell or SMP).

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  18. I agree for different reasons. by Andy+Dodd · · Score: 4, Interesting

    To get into a console, you can't win if you fall into categories 1 or 2. If the Cell were that expensive or underperforming, people wouldn't be putting it into consoles.

    Now, there is one thing about the Cell you missed - It's a special-purpose processor designed for raw floating point performance. 8 of the cores can only do basic streaming floating point (although they do it EXTREMELY fast), the remaining CPU is a VERY stripped down PPC.

    So for a gaming system or DSP, the Cell will kick ass. For general purpose computing, it's going to suck.

    --
    retrorocket.o not found, launch anyway?
  19. Interesting use of an SOI "feature" by pm · · Score: 4, Informative

    In a nutshell, on a CMOS transistor on an SOI process (such as used by AMD and IBM, but not used by anyone else that I can think of... Intel, TI, TSMC, NEC, Samsung, etc), the delay of the transistor (how fast the transistor is) depends on the history of the signals that were applied previously to the terminals. So the transistor has a memory of previously applied values. Which, now that I write this, seems like it's obvious that this would make a possible memory storage element, but normally this "feature" is a major pain - because it's difficult to track the history of signals on a transistor using current CAD tools for, for example, determining the speed of the final design, you have to assume the worst case (so that your chip works no matter what).

    So normally this "feature" is considered a liability, or at least something that designers wish could be an asset but which is too hard to utilize effectively and is thus ignored.

    In more gory details, this exerpt from EETimes explains it pretty well:
    ( http://ww.eetimes.com/issue/bb/showArti...D%3D5730 0076+body+hysteresis+soi&hl=en )
    In partially depleted MOS transistors -- the only kind used in production SOI today -- the body of the transistor is a small, electrically isolated piece of silicon trapped between the active portions of the transistor and the insulating layer underneath. If this body is allowed to float, it will take on a voltage determined by the capacitive coupling between it and the other portions of the transistor. But the voltage -- or, more properly, charge -- on this floating body can affect threshold voltage, and hence the drive current, of the transistor.

    Ideally, the floating-body effect can deliver a formidable performance gain. Two circumstances arise from that gain, Soisic's Pelloie said. First, the voltage on the body influences the transistor's threshold voltage. "If you switch the gate of the transistor from off to on, then the body potential increases, which yields a decrease of the threshold voltage and then an increase of the drive current," he said. "The switch is then faster than in the bulk CMOS case, where the body is grounded."

    The second effect is another mechanism for influencing the threshold voltage. "When you use stacked transistors in a gate, like NAND, NOR and any other combinational gate with multiple inputs, the body-to-source voltage of the transistors corresponds to a forward-bias condition, and the threshold voltage is lowered," Pelloie said. "For bulk CMOS or in a grounded-body situation, if the source has a high voltage value, for instance Vdd [the power supply voltage], the body source voltage then becomes - Vdd and the transistor body source junction is reverse-biased." That increases the threshold voltage and lowers the drive current. Analyzed at the circuit level, he said, these two SOI advantages are combined and globally yield a higher-speed operation.

    But there is a catch to these threshold-voltage-lowering mechanisms, as Pelloie explained: "Since the body is floating, it follows the variation of the other terminals of the transistor. The body voltage never keeps the same value, as the transistors are, most of the time, switching in normal operation mode. This results in what we call the history effect: The propagation delay and some other features of the gates depend on the history of the signals applied to their terminals."

    -------- end EETimes snippet -----

    It will be interesting to see how this particular use of the floating body effect scales as we continue to move to 45nm and beyond. It will also be interesting how it handles low-voltage quantum-induced soft-errors. Also, similar to DRAM, this type of memory will need to be refreshed - if AMD uses it in a design, it will interesting to see how the impact of refreshing, and trying to read a very small effect and amplify it to make a signal will impact the speed of the devices when used in a large cache array.

  20. there's a lot of assumption there... by YesIAmAScript · · Score: 4, Interesting

    Note that if ZRAM works, it would let AMD put something like 4X as much cache on their chips in the same die area. This indeed would be quite a competitive advantage.

    But why do people assume this will work? There's a couple companies trying to do this stuff (T-RAM is another) and none have succeeded yet.

    It has proven to be difficult to get this kind of technology working in production chips. The main difficulty is that process control becomes very very important. Your yields drop through the floor.

    Additionally, note that any 1T transistor technology is inherently a stored charge device (like EPROM, EEPROM or flash memory but different). The problem is that transistors on chips are getting so small that they have less than 100 electrons in the gate of a transistor. So your insulating ability becomes very important. Your chip is designed for electron mobility that electrons can flow around a fairly long loop (the instruction execution path) 1 million times in 1 millisecond. And now you have to make sure that 100 electrons sitting in one place don't leak out in that same time.

    It's a challenge. It might be possible. I don't see any particular reason to think that AMD is going to be the one to do it though. Intel are wizards at process technology, as evidenced by their movement to 65nm before AMD. They don't happen to use SOI though, that's about the only advantage AMD has in this situation that I can see.

    Anyway, I do like AMD (I'm typing this post on one), but them licensing some unproven technology from a 3rd party is no kind of condemnation of Intel or Apple's choice of Intel.

    --
    http://lkml.org/lkml/2005/8/20/95